/* ------------------------------- Home --------------------------------- */
#content_home
{	width: 				890px;
	margin:  	 	 	0px 0px 0px 0px;
	}

#copy_home 
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	line-height: 		130%;	
	}
	
.copy_home_text 
{	margin:  	 	 	0px 0px 0px 0px;
	}
	
.copy_home_text a:link    { font-family: Verdana, Sans Serif; font-size: 11px; color: #8290A2; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px; display: block;} 
.copy_home_text a:visited { font-family: Verdana, Sans Serif; font-size: 11px; color: #8290A2; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px; display: block;} 
.copy_home_text a:hover   { font-family: Verdana, Sans Serif; font-size: 11px; color: #e8002e; text-decoration: underline; background-image: url(../pics/linkred.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px; display: block;} 
.copy_home_text a:active  { font-family: Verdana, Sans Serif; font-size: 11px; color: #8290A2; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px; display: block;}



/* ---------------------------- Breadcrump ------------------------------ */

#breadcrumb {
	font-family: 		Verdana, sans-serif; 
	font-size: 			10px; 
	color:				#888888;
	margin-top:			20px;
	}

#breadcrumb a:link    { font-family: Verdana, Sans Serif; font-size: 10px; color: #888888; text-decoration: none; } 
#breadcrumb a:visited { font-family: Verdana, Sans Serif; font-size: 10px; color: #888888; text-decoration: none; } 
#breadcrumb a:hover   { font-family: Verdana, Sans Serif; font-size: 10px; color: #888888; text-decoration: underline} 
#breadcrumb a:active  { font-family: Verdana, Sans Serif; font-size: 10px; color: #888888; text-decoration: none; } 

	
	
/* ------------------------------ Content ------------------------------- */
#page {	
	height: 			100%;									  /* Für IE */
	background-color:	#FFFFFF;
	}

#page[id] {  							/* Wird nicht vom IE interpretiert */
 	height:				auto;
    min-height:			100%;
	background-color:	#FFFFFF;
	}
		
#content
{	width: 				690px;
	margin:  	 	 	0px 0px 0px 5px;
	}
	
#head_pic
{	width: 				690px;
	margin:  	 	 	0px 0px 5px 0px;
	}
	
.title_pic
{	margin:  	 	 	15px 0px 0px 0px;
	}
	
.headline
{	padding: 			0px 0px 0px 0px;
	margin:  	 	 	0px 0px 10px 0px;
	font-family:  		Verdana, Sans Serif;
	font-size:          18px;
	font-weight: 		bold; 
	color: 				#E8002E;
	}

.subline
{	padding: 			0px 0px 0px 0px;
	margin:  	 	 	0px 0px 0px 0px;
	font-family:  		Verdana, Sans Serif;
	font-size:          13px;
	font-weight: 		bold; 
	color: 				#2b609e;
	}
	
.small
{	font-size:          10px;
	}
	
.smallred
{	font-size:          10px;
	color:				#FF3333;
	}
	
#copy 
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	width: 				473px;
	margin:				0 0 0 15;
	padding: 	        0;
	line-height: 		130%;	
	}
	
#copy ul 
{   margin:				6px;
	padding:            10;
	list-style-type:	disc
	}
	
#copy li 
{   padding:            3px;
	}
	
#copy a:link    { font-family: Verdana, Sans Serif; font-size: 11px; color: #8290A2; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px;} 
#copy a:visited { font-family: Verdana, Sans Serif; font-size: 11px; color: #8290A2; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px;} 
#copy a:hover   { font-family: Verdana, Sans Serif; font-size: 11px; color: #e8002e; text-decoration: underline; background-image: url(../pics/linkred.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px;} 
#copy a:active  { font-family: Verdana, Sans Serif; font-size: 11px; color: #8290A2; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding-left: 13px; padding-right: 0px;}

#partner
{	width: 				473px;
	margin:  	 	 	0px 0px 0px 15px;
	}

#partner a:link    { text-decoration: none; } 
#partner a:visited { text-decoration: none; } 
#partner a:hover   { text-decoration: none; } 
#partner a:active  { text-decoration: none; }

#seite_emp
{
	width: 				400px;
	margin:  	 	 	30px 0px 0px 15px;
	}

#seite_emp a:link    { text-decoration: none; } 
#seite_emp a:visited { text-decoration: none; } 
#seite_emp a:hover   { text-decoration: none; } 
#seite_emp a:active  { text-decoration: none; }

#margin_border
{   margin: 			0px 0px 0px 0px;
	border-bottom: 		4px solid #FFFFFF;
	}

#margin
{   margin: 			19px 10px 10px 10px;
	}
	
.margin_text
	{	
	font-family:  		Verdana, Sans Serif;
	font-size:          11px;
	color: 				#2b609e;
	}
	
#margin a:link    { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding: 0px 0px 10px 13px;} 
#margin a:visited { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding: 0px 0px 10px 13px;}  
#margin a:hover   { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: underline; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding: 0px 0px 10px 13px;}  
#margin a:active  { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: none; background-image: url(../pics/link.gif); background-repeat: no-repeat; padding: 0px 0px 10px 13px;} 

#margin_pdf
{   margin: 			19px 10px 10px 10px;
	}
	
.margin_text_pdf
	{	
	font-family:  		Verdana, Sans Serif;
	font-size:          11px;
	color: 				#2b609e;
	}
	
#margin_pdf a:link    { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: none; background-image: url(../pics/link_pdf.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px;} 
#margin_pdf a:visited { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: none; background-image: url(../pics/link_pdf.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px;}  
#margin_pdf a:hover   { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: underline; background-image: url(../pics/link_pdf.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px;}  
#margin_pdf a:active  { display: block; font-family: Verdana, Sans Serif; font-size: 11px; color: #2b609e; text-decoration: none; background-image: url(../pics/link_pdf.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px;} 

#foerder
{	width: 				520px;
	margin:  	 	 	0px 0px 0px 0px;
	}

#foerder a:link    { font-family: Verdana, Sans Serif; font-size: 11px; color: #797979; text-decoration: none; } 
#foerder a:visited { font-family: Verdana, Sans Serif; font-size: 11px; color: #797979; text-decoration: none; } 
#foerder a:hover   { font-family: Verdana, Sans Serif; font-size: 11px; color: #797979; text-decoration: underline; } 
#foerder a:active  { font-family: Verdana, Sans Serif; font-size: 11px; color: #797979; text-decoration: none; }

.pic
{ 	float:				left;
	margin:				4px 10px 5px 0px; 
	}

.pic_subline
{ 	float:				left;
	margin:				2px 10px 5px 0px; 
	}

p.border 
{ 	width: 				473px;
	margin:  	 	 	10px 0px 0px 0px;
	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color: 				#494949;
	border-color: 		#9CC5E1; 
    border-style: 		solid; 
    border-width: 		1px; 
} 

.border_text
{	padding:  	 	 	8px 20px 8px 8px;
	line-height:		140%;
	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
}

.border_pic
{ 	float:				left;
	margin:				0px 10px 5px 0px; 
	}

table, tr, td, p, div 
{ 	font-family: 		Verdana, Sans Serif;
	font-size: 			11px; 
	color: 				#494949; 
	} 
	
		
/* -------------------------- Hauptnavigation ---------------------------- */

#mainnav
{	text-align: 		left;
	margin: 			0px 0px 0px 0px; 
	padding: 			6px 0px 7px 0px;
	}
	
#mainnav ul
{	margin: 			0px 0px 0px 0px;
	padding: 			0px 0px 0px 0px; 
	}
	
#mainnav li
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#FFFFFF;
	text-decoration: 	none;
	display: 			inline;
	padding: 			6px 10px 7px 14px;
	background-color:   #2b609E;
	}

#mainnav li.mainnavactive
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#FFFFFF;
	text-decoration: 	none;
	font-weight: 		bold;
	display: 			inline;
	padding: 			6px 10px 7px 14px;
	background-color:   #5990C1;
	}
	
#mainnav li a
{	padding:	        0px 0px 0px 0px;
	text-decoration: 	none;
	color: 				#FFFFFF; 
	}
	
#mainnav li.mainnavactive a
{	padding:			0px 0px 0px 0px;
	font-weight: 		bold; 
	text-decoration: 	none;
	color: 				#FFFFFF; 
	}

#mainnav li a:hover
{	text-decoration: 	none;
	color: 				#d0e0eb; 
	}
	
	
/* ------------------------ 2. Navigationsebene -------------------------- */
#secnav
{
	width: 				200px;
	padding:			23px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	line-height: 		0px;
	float: 				left;
}
	
#secnav ul
{
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	list-style-type: 	none;
}
	
#secnav li
{
	padding: 			3px 0px 3px 8px;
	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#194981;
	text-decoration: 	none;
}

#secnav li.secnavactive
{
	padding: 			3px 0px 3px 6px;
	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#4e81AF;
	text-decoration: 	none;
}
	
#secnav li a
{
	padding:			6px 0px 10px 6px;
	display:			block;
	text-decoration: 	none;
	color: 				#194981;

}

#secnav li.secnavactive a
{
	padding:	        6px 0px 10px 8px;
	display:			block;
	text-decoration: 	none;
	color: 				#4e81AF;
}
	
#secnav li a:hover
{
	text-decoration: 	none;
	color: 				#4e81AF;
}


/* ------------------------ 3. Navigationsebene -------------------------- */

#thrnav
{
	padding: 			0px 0px 0px 7px;
	width: 				auto;
	height: 			auto;
	line-height: 		0px;
	color: 				#759fb9;
}
	
#thrnav ul
{
	margin: 			0px 0px 0px 7px;
	padding: 			0px 0px 0px 0px;
	list-style-type: 	none;
}
	
#thrnav li
{
	padding: 	   		3px 0px 3px 3px;
	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#759fb9;
	text-decoration: 	none;
	background-image: url(../pics/link_thr.gif); background-repeat: no-repeat;
}

#thrnav li.thrnaviactive
{
	padding:           	3px 0px 3px 3px;
	font-family:		Verdana, Sans Serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#4e81AF;
	text-decoration: 	none;
}
	
#thrnav li a
{
	padding:            6px 0px 9px 7px;
	display:			block;
	text-decoration: 	none;
	color: 				#759fb9;
}

#thrnav li.thrnaviactive a
{
	padding:		 	6px 0px 10px 7px;
	display:			block;
	text-decoration: 	none;
	color: 				#4e81AF;
}
	
#thrnav li a:hover
{
	display:			block;
	text-decoration: 	none;
	color: 				#4e81AF;
}


/* ------------------------ Untere Navigation -------------------------- */
#bottomnav
{	padding: 			0px 0px 0px 0px;
	margin: 			0px 0px 0px 0px;
	}
	
#bottomnav ul
{	margin: 			0px 0px 12px 7px;  
	padding: 			0px;
	list-style-type: 	none; 
	}
	
#bottomnav li
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-style: 		normal;
	color: 				#FFF;
	text-decoration: 	none;
	display: 			inline;
	padding: 	        0px 10px 10px 16px; 
	}

#bottomnav li.topnavactive
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	font-style:			normal;
	font-weight: 		bold;
	color: 				#FFF; 
	text-decoration: 	none;
	font-weight: 		bold; 
	display: 			inline;
	padding: 			0px 10px 10px 16px; 
	}
	
#bottomnav li a
{	padding:			0px 0px 0px 0px;
	text-decoration: 	none;
	color: 				#FFF; 
	}
	
#bottomnav li.topnavactive a
{	padding:			0px 0px 0px 0px;
	text-decoration: 	none;
	font-weight: 		bold; 
	color: 				#FFF;
	}

#bottomnav li a:hover
{	text-decoration: 	none;
	color: 				#FFF;
	}
	

/* ------------------------ Formularfelder -------------------------- */

.inputtxt 
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color:				#585858;
	border: 			1px solid #729fc8;
	background-color:	#FFFFFF;
	width:				285px; 
	}

.empfehlen 
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color:				#585858;
	border: 			1px solid #729fc8;
	background-color:	#FFFFFF;
	width:				220px; 
	}
	
.plz 
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color:				#585858;
	border: 			1px solid #729fc8;
	background-color:	#FFFFFF;
	width:				70px; 
	}
	
.ort
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color:				#585858;
	border: 			1px solid #729fc8;
	background-color:	#FFFFFF;
	width:				211px; 
	}
	
.anfrage 
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color:				#585858;
	border: 			1px solid #729fc8;
	background-color:	#FFFFFF;
	width:				285px; 
	height:				100px; 
	}
	
.bemerkung
{	font-family: 		Verdana, Sans Serif;
	font-size: 			11px;
	color:				#585858;
	border: 			1px solid #729fc8;
	background-color:	#FFFFFF;
	width:				220px; 
	height:				100px; 
	}

