﻿/*------------ HINTERGRUND DER SEITE UND SCHRIFTART-------------*/
body 
{
    background:white;
    font-family:Arial;
}

#page
{
     width:1001px;
     margin:0 auto;
     padding:0px;

}

/*--------KOPFBEREICH MIT LOGO UND BILD----------------------*/
#kopf
{
    width:1000px;
    height:180px;
    border:0px solid black;
  
}

#logo
{
    width:200px;
    height:180px;
    background:url('../images/wappen.png') no-repeat;
    float:left;
    margin:0 0 0 0px;    
}


#bilder
{
    width:800px;
    height:180px;
    float:right;
    background:url('../images/kopfbild.jpg') no-repeat #fff;
}

#titel
{
    display:none; /* Titel wird nicht gerendert*/
    padding:0 2px 4px 2px;
    height:30px;
    width:340px;
    background:white;
    color:Black;
    z-index:2;
}

/*---------------FARBE FÜR DEN HINTERGRUND DES MENÜS OBEN UND DER SIDEBARS--------------*/
.farbe_hintergrund
{
    background:#0072bc;
}

/* ------------MENÜ OBEN------------*/

#menue_oben
{
    float:none;
    clear:both;
    width:1000px;
    height:25px;
    margin-top:4px;  
}

#menue_oben ul {
	margin: 0;
	padding: 0 0 0 85px;
	list-style: none;
	height:25px;
}

#menue_oben li 
{
    float:left;
    padding: 4px 0 0 0;
	display: block;
	height:21px;
	background:url('../images/menu_div.jpg') right top no-repeat;
	
}
#menue_oben li:hover /* Hintergrundfarbe bei einem "Mouse-over" im Menü oben*/
{
    float:left;
	display: block;
	background:url('../images/menu_div.jpg') right  no-repeat;
	background-color:#91b6d9;
}

#menue_oben li:last-child
{
    float:left;
    display: block;
    background:none;
}

#menue_oben .li_1_on_on, /* Hintergrundfarbe eines Menüpunktes im Menü oben, wenn der Menüpunkt aktiv ist*/
#menue_oben .li_1_on_off 
{
    float:left;
	display: block;
	background:url('../images/menu_div.jpg') right  no-repeat;
	background-color:#639ace;
}

#menue_oben li div
{
    padding:0;
    margin:0;
}

#menue_oben a /*Schrift des Menüeintrags im Menü oben*/
{
    height:25px;
	margin: 0px 4px 0px 2px;
	padding: 0px 10px 0 10px;	  

    text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
}

#menue_oben a:hover,  /* Verhalten des Menüpunktes bei einem "Mouse-over" */
#menue_oben .a_1_on_on
{
	text-decoration:none;
	color:white;
	

}



#menue_oben .current_page_item {
}


#menue_oben .current_page_item a {
	background: #fcdc27;
	border-right: 2px solid #B24100;
	border-bottom: 1px solid #B24100;
	color:black;
}

/* ----------------HAUPTTEIL IN WELCHEM DIE SIDEBARS (LINKS,RECHTS) UND DER INHALT STEHT (CONTENT)--- */
#hauptteil
{
    width:1000px;
    min-height:400px;
    border:0px solid black;  
    margin-top:4px;
    float:none;
    clear:both;
    overflow:hidden;
    background:#bdcfde;
}

#hauptteil_verteiler
{
    width:1000px;
    min-height:400px;
    border:0px solid black;  
    margin-top:4px;
    float:none;
    clear:both;
    overflow:hidden;
    
}
#links
{
    min-width:170px;
    max-width:170px;
    overflow:hidden;
    min-height:20px;
    float:left;
    margin-right:1px;
    padding:0;
    height:100%;

}

#mitte
{
    width:630px;
    max-width:630px;
    height:100%;
    overflow:hidden;
    float:left;
    border-left:0px solid black;
    border-right:0px solid black;
    padding:5px;   
    background:white;
    margin:0 1px 0 0;

}
/*FÜR LAYOUT "SIMPLE"*/
#mitte_simple

{

    width:815px;

    height:100%;

    overflow:hidden;

    float:left;

    border-left:0px solid black;

    border-right:0px solid black;

    padding:5px;   

    background:white;

}



#rechts
{
    width:180px;
    max-width:180px;
    float:right;
    margin:0 auto;
    overflow:hidden;
}



/* -------------MENUE LINKS--------------- */ 
 #menue_links
{
    width:170px;
    overflow:hidden;
    font-size:0.82em;
    margin-top:0px;
    
    
}



#menue_links .ul_1
{
    width:170px;
    list-style-type:none;
    margin:0;
    padding:0px 0 0 0px;
    background:transparent;
    border-bottom:0px dotted black;
}

#menue_links .ul_1 li
{
    margin:0px 0 2px 0;
    text-align:left;
}

.div_2_on_on,
.div_2_on_off
{
    min-height:20px;
    margin:0;
    padding:5px 5px  0 5px; 
       
    background:#0072bc;
    border:0px solid #0072bc;
        
}



.div_2_off_off
{
    min-height:20px;
    margin:0 ;
    background:#639ace;
    border:1px solid #0072bc;
    padding:3px 5px 0 5px;
}
.div_2_off_off:hover /* Mouseover bei einem Menüpunkt in dem Menü links */
{
    min-height:20px;
    margin:0;   
    background:#0072bc;
    border:1px solid #0072bc;
    padding:3px 5px 0 5px;   
}

   




#menue_links .ul_1 li div a
{
   /* width:170px;
    height:15px;
    padding:3px 3px 4px 0;*/
    color:white;
    font-weight:bold;
    font-size:0.95em;
    text-decoration:none;
	display:block;
}



ul .ul_2 
{
   width:170px;
   margin:0 5px 0 0px;
   padding: 8px 0 8px 0;
   background:#d7e3ee;
   list-style:none;
   font-size:0.9em;
   text-align: left;
}

.ul_2 li
{
    margin:0 0 4px 0;
    padding:0 0 2px 0;
    background:url('../images/third.gif') left  no-repeat;
    text-align: left;
    


}

#menue_links .ul_2 li div a
{

    text-decoration:none;
    color:Black;
    margin:0px 0 2px 30px;
/*display:block;*/
    text-align: left;

}



#menue_links .ul_2 a:hover
{

    text-decoration:underline;
}
#menue_links .ul_2 .a_3_on_on
{
    text-decoration:underline;
}

/* ---------------- KLICKPFAD-------------*/
#klickpfad 
{
    border-bottom:1px dotted black;
    padding:3px 4px 4px 4px;
    font-size:0.7em;    
}

#klickpfad a:link,
#klickpfad a:visited,
#klickpfad a:active
{
    color:black;
    text-decoration:none;
    
}

#klickpfad a:hover /* Mouse-over eines Links im Klickpfad */ 
{
    text-decoration:underline;
}

/*----------------INHALT--------------------------------------*/


   
#content
{
    height:100%; 
    min-height:400px;
    font-size:0.85em;
    font-weight:normal;
    padding: 10px 8px 10px 10px;
}

/*FÜR LAYOUT "SIMPLE"*/
#content_simple

{

    width:100%;

    height:100%; 

    min-height:400px;

    font-size:0.85em;

    font-weight:normal;

    padding: 10px 8px 10px 10px;

}


/*FÜR "PRINT"*/
#content_print
{
    width:98%;
    height:100%; 
    min-height:400px;
    font-size:1.2em;
    font-weight:normal;
    
}   

#content * img
{
    margin:5px;
    border:none;
}

.gallerycontent div
{
    padding:0 15px 0 15px;
}

#content h1 
{
    font-size:1.2em;
    font-weight:bold;
}

#content h2 
{
    font-size:1.1em;
    font-weight:bold;
}

#content  h3 
{
    font-size:1em;
    font-weight:bold;
}
    
#content a:link,
#content a:active,
#content a:visited
{
    color: #0000ff;
    text-decoration:underline;
}

#content a:hover
{
    text-decoration:underline;
}


/* -----------FUSSZEILE------------- */

#fuss
{
    margin:0px auto;
    padding:5px 0 5px 0;
    width:100%;
    height:15px;
    color:black;
    font-size:0.7em;
    border-top:1px solid #cccccc;
    vertical-align:middle;
    text-align:center;
}

#fuss_links
{
    float:left;
}

#fuss span
{
    margin: 0 5px;
}

#fuss * a
{
    color:Black;
    text-decoration:none;
}

#fuss * a:hover
{
    text-decoration:underline;
}



/*------------------------------ SIDEBAR_RECHTS--------------------------*/
#sidebar_right
{
    max-width: 188px;
    float:right;
    overflow:hidden;
    padding:0;
    margin:0;
    }
    
.SidebarWrapper
{
    margin:0;
    padding:0px 0 0 0;  
    list-style:none;
}
.SidebarHead /* Überschrift eines Sidebar- Elements */
{
    padding:0.1em 0.2em 0.1em 0.2em;
    background:#0072bc;
}
.SidebarHead a:link,.SidebarHead a:visited,.SidebarHead a:active,.SidebarHead a:hover,.SidebarHead span
{
    font-size:0.8em;
    font-weight: bold;
    color:white;
    text-decoration:none;
}

.SidebarItem
{
    
    padding:0;
    margin:0 0 10px 0;
    
}

.SidebarContent /* Inhalt des Sidebar- Elements */
{
    text-align:left;
    padding:0em 0.2em 0em 0.1em;    
    font-size:0.8em;
    margin:5px 0 0 0;
    border-style:none;
   
}

.SidebarContent a:link,.SidebarContent a:visited,.SidebarContent a:active
{
    border-style:none;
    color:#7f7e8e;
    text-decoration:underline;
}
.SidebarContent a:hover
{
    color:Black;
}

.SidebarContent a img
{
    border-style:none;

}


  