/*------------------ Standard Aufbau (Header/Footer)-----------------------------*/

* 
{
	margin: 	0px;   
	padding: 	0px; 
	border: 	none;
}


body
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12px;    
	font-weight:		normal;
	line-height: 		18px;  
	color:			#434343;
        margin: 	        0px;
/*	overflow:		auto; */
}	

img 
{
	border: 	0px;
}
		 
br
{
	line-height: 	7px;
}

/*
#header
{
	height:				105px;
	width:				1000px;
	background-image:	url(../img/header.png);
	background-repeat:	repeat-x;
	background-color:   #000000;
	overflow:			hidden;	
}
*/
		 
#header_fak 
{
	height:			105px;
	width:			1000px;
	background-image:	url(../img/header_fak_bg.png);
	background-repeat:	repeat-x;
	background-color:   	#163776;
	overflow:		hidden;	
}



#header_name 
{
	margin-left:		145px;
	padding:		22px 0px 0px 0px;
        font-family:            Arial, Helvetica, sans-serif;
 /*     font-weight:            bold;  */
	font-size:		20px; 
	color:			#FFFFFF;
}


#header_name a {
	color: 			#FFFFFF;
	background-color: 	transparent;
/*	font-weight:		bold;    */
	text-decoration:	none;
        font:   20px  Arial, Helvetica, sans-serif; 
}


#header_kooperation 
{
	float:			right;
	width:			151px;
	height:			105px;
	background-image:	url(../img/header_fak_right.png);
	background-repeat:	no-repeat;
}

#startlink
{
	background:		url(../img/header_fak_left.png) no-repeat;	
	float:			left;
	margin-right:		18px;
        height:                 105px;
        width:                  123px; 
/*	padding-top:		165px;
	padding-left:		123px;  */
}


/* Zeile zwischen Kopf- und Hauptbereich */

		
#zeile
{
	font-size:	        5px;  
	height:			20px;
	width:			1000px;
	overflow:		hidden;
	background-color:	#E27F38;      /*Hintergrundfarbe der Zeile (rechts)*/ 
}

			
#zeilelinks
{
	background-color:	#C56520;	/* Hintergrundfarbe der Zeile (links) */
	float:			left;
	width:			226px;
	height:			18px;
	padding-right:      	10px;
	padding-top: 		2px;
	text-align:		right;
}
			
#zeilerechts
{       
	float:			right;
	width:			325px;      /+318px;*/       /*255px;*/
	height:			20px;
	background-color:	#E27F38;	/* Hintergrundfarbe der Zeile (rechts) */
	text-align:		right;           
	padding-right:      	20px;             
}
			
#zeilemitte
{       
	margin-left: 		236px;
	margin-right: 		275px;              
	background-color:	#E27F38;	/* Hintergrundfarbe der Zeile (mitte) */
	padding-left:		10px;
	height:			18px;
	padding-top: 		2px;
}
				
#sizer
{ 
	width: 			104px;
	height: 		16px;
	background-repeat:	no-repeat;
	float:			left;
	margin-top: 		1px;
}

#settings
{ 
	width: 			104px;
	height: 		16px;
	background-repeat:	no-repeat;
	float:			left;
	margin-top: 		1px;
}		
			
#leiste   /*Panorama-Bild*/
{
	height:			228px;      
	width:			1000px;
	background-repeat:	no-repeat;
	clear:			both;
}

#footer
{
	width:			1000px;
	height:			40px;
	background-color:   	#163776; 
}
			
#footer-left
{
	float: 			left;   
  	width: 			50%;
	padding-top:		11px;        /* 13px; */
	padding-left:		12px;
	text-align:		left;
}
			
#footer-right
{
 	padding-top:		11px;      
	padding-right:		12px;
	text-align:		right;
}

/*----------------------- Hauptnavigation -----------------------*/

#navigation
{
	margin-top:		17px;
    	list-style-type: 	none;  
     
}
	
#navigation li
{
    	margin: 		0px 5px 0px 0px;   
    	float: 			left;
}	
			
#navigation a
{
	display:		block;
    	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		15px; 
	color: 			#FFFFFF;
	text-decoration:	none;
	padding:		2px 5px 2px 5px;
}	

#navigation a:hover
{
	display:		block;
	background-image:	url(../img/nav-hover.gif);
    /*	background-repeat:	repeat-x;  */
        background-attachment:  fixed; 
}	

/*------------------- Pfadzeile (#zeile im Layout - oben) --------------------*/
/* 2007-11-11: Verlinke die aktuelle Seite in der Pfadangabe nicht */
#pfad span {
	font-size: 		11px;
        line-height: 		16px;  
	color: 			#FFFFFF;
	background-color: 	transparent;
}

#pfad
{
	list-style-type: none;
}
	
#pfad li
{
	background-image:	url(../img/pfadpfeil.gif);
	background-repeat:	no-repeat;
	padding-left:		10px;
        line-height: 		0px;  /* 16px; */
    	margin: 		0px 0px 0px 5px;
    	float: 			left;
}	

#pfad a
{
    	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11px;
        line-height: 		16px;   
	font-weight: 		normal;
	color: 			#FFFFFF;
	text-decoration:	none;
}	
			
#pfad a:hover
{
	text-decoration:	underline;
}	

.suchbox
{
	width: 			91px;
	height: 		12px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color:			#000000;			/* Suchbox - Schriftfarbe  */
	background-color: 	#FFC071;         /*  Suchbox - Hintergrundfarbe */
	border: 		1px solid #A45229;       /*  #262416;	 Suchbox - Rahmenfarbe */
	vertical-align:		top;
	margin-top:	 	2px;
	margin-right: 		10px;
}
	
.suchlink, .langlink
{
	vertical-align:		bottom;
   	font-size: 		11px;
	font-weight:		bold;
	color:			#FFFFFF;
       vertical-align:		baseline;
}

.toolsep
{
 	font-size:			12px; 
	color:				#FFFFFF; 
	font-weight:		bold; 
	margin-left: 		 5px; /*7px;*/
	margin-right: 		 5px; /*7px;*/
}
			
#suchbutton
{
	vertical-align:		bottom;
}
	
/*-------------------- Texte, Font, Linkstyle, ... -------------------------------*/
				
.boxueberschrift
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		bold;		
	color:			#626262;
}
				
.ueberschrift, .ueberschrift2
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:		bold;		
	color:			#163776;
}

				
.ueberschrift2
{
	color:			#626262;
} 

.ueberschrift3
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:		bold;		
	color:			#163776;
}

.mittelueberschrift
{
      font-family:		Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		bold;		
	color:			#163776;
} 

.grossueberschrift 
{
      font-family:		Arial, Helvetica, sans-serif;
	font-size:		24px;
	font-weight:		bold;		
	color:			#163776;
}


/* Ueberschrift zentrieren */
div.zentrieren
       {
       text-align:		center;
	padding-top:		12px;
	padding-bottom:		12px;
      }

				
.ueberschrift a
{
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold; 		
	color:			#163776;
}
					
.ueberschrift a:hover
{
	text-decoration:	underline;
}

				
.text, .content
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12px;  
	font-weight:		normal;
	line-height: 		18px;  
	color:			#434343;
	overflow:		visible;
}
			
table, tr, td
{
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	line-height: 		18px; 
        font-size:              12px;
	color:			#434343;
	overflow:		visible;
        padding:        	2px;
}			
			
.seite
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		11px;
        line-height: 		16px;
	font-weight:		normal;
	color:			#FFFFFF; /* Farbe fr Aktuelle Seite */
}
			
a
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;  
	color: 			#163776;
	text-decoration:	none;
        font-size:		12px;  /* 14px; */
}
			
a:hover
{
	text-decoration: 	underline;
}


.newslink, .morelink
{
          margin-top: 		5px;
}


/* 2008-20-09  Link nicht fett */
.normallink
{
        font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		normal;  
	color: 			#163776;
	text-decoration:	none;
        font-size:		12px; 
}

/* 2008-21-09  Link in Tabellen */
.tablink
{
        font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		normal;  
	color: 			#163776;
	text-decoration:	none;
        font-size:		12px; 
}

/* 2007-11-11: Gib dem Absatz wieder vertikalen Abstand */
p {
        margin-top:             5px;
        margin-bottom:          5px;
}

/*------------------ Form Styles (inputboxen, etc)	-----------------------------*/
		
input, select, textarea
{
	border: 		1px solid #969BA4;
	background-color:	#FFFFFF;
	color:			#969BA4;
	font-family:		Arial, sans-serif;
	font-size:		12px; /* 86%;  */
	padding-left:		1px;
	padding-right:		1px;
}

#rumpf span
{
	padding-left: 		0px;
	text-decoration:	none;
	color: 			#888888;
	font-size: 		14px; /* 113%; */
}




/*--------------------------- Listen (Linkllisten, etc) --------------------------*/			

.linkmenu, .text ul,  .content
{
    	margin: 		 0px;
       	padding-left: 		16px;
    	list-style-image: 	url(../img/linkpfeil12a.gif);
	list-style-position:	outside;
/*	line-height: 		16px;   */
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		normal;
	color: 			#434343;
	text-decoration:	none;
}

			
.text ul a, .content a 
{
	color: 			#163776;
}

/* Klasse .content �brigbleibsel aus altem System*/			

 .text ul, .text li, .content  

{
	margin-left:		36px;  /* 12px; */
       /* margin-bottom: 		5px;   */ 
 }

.linkmenu a
{
        color: 			#163776;
    	font-weight:		normal;
	font-size:		 12px;      /* 86%;  */
}

.linkmenu li
{
    	margin-bottom: 	     	5px; 
 }

.linkmenu-big
{
    	list-style-type:	none;
	list-style-image: 	none;
	list-style-position:	outside;
	line-height: 		16px;
}
			
.linkmenu-big a
{
    font-weight:		normal;
	font-size:		14px;              /* 100%; */
}

.linkmenu-big li
{
    	margin-bottom: 		7px;
}

.datum
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		14px;            /* 101%; */
	font-weight:		normal;
	color:			#888888;
}
				
.footerlist-left, .footerlist-right
{
    	list-style-type: 	none;
}
	
.footerlist-left li 
{
    	margin: 		0px 18px 0px 0px;
    	float: 			left;  
}	
					
.footerlist-right li
{
    	margin: 		0px 0px 0px 19px;
    	float: 			right;
}	
					
.footerlist-left a, .footerlist-right a, .footerlist_text
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 		normal;
	color: 			#FFFFFF;
}
.footer-nolink a, .footer-nolink a:hover
{
	cursor:			text;
	text-decoration:	none;
}
	
	
/*-------------------------- Vom alten System ----------------------------*/

#formforum .label
{
	width: 100px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11px;
	color: 			#434343;
}

#formforum input, textarea
{
	 width:			310px;
}
