body,div,td {font-family:Arial,sans-serif;font-size:0.95em;color:#003366;margin:0px;}
p	{font-family:Arial,sans-serif;font-size:0.95em;color:#003366;margin-top:0px;margin-bottom:8px;}	

.small,.global	{font-size:0.8em;}
.druckkopf {display:none;}

h1 		 {	font-size:1.4em;color:#003366;text-transform:uppercase;margin-bottom:10px;margin-top:10px;}
h2 		 {	font-size:1.2em;color:#5584ae;margin-bottom:5px;margin-top:0px;}
h3 		 {	font-size:1.0em;color:#003366;text-transform:uppercase;margin-bottom:10px;margin-top:1px;}
h4 		 {	font-size:1.0em;color:#fff;background-color:#5684b0;margin-bottom:5px;padding:3px;clear:both;}

.bildtext {font-size:0.9em;padding-top:3px;}
.bild {border:1px solid #FFFFFF;}
.border {border:1px solid #003366;}
.marker {color:#005e91;font-style:italic;}
.blau {color:#003366;}
.red {color:#ff0000;}
.white {color:#fff;}
.fett {font-weight:bold;}
.kontakt	{
	border:0px solid #003366;
	padding:0px;
	font-weight:bold;font-style:italic;
}
.clear {clear:both;}

ul  {	/*list-style-image:url(../../library/gifs/ul_punkt.gif);*/
		margin-left:20px;
}
li {	padding-left:0px;
}
.infobox {				
			color:#29363F;
			border:1px solid #005e91;
			background-color:#f3f3f3;
			padding-left:4px;padding-right:4px;padding-bottom:0px;padding-top:3px;
			margin-bottom:5px;
		}
	.ticker {				
			background-color:#FFC72F;
			
		}	
.textfeld {
	border:1px solid #005e91;
	background-color:#005e91;	
	padding:5px;
	margin-bottom:2px;
}
.feld {
	
	background-color:#f3f3f3;	
	padding:10px;
	margin-bottom:5px;
	/*min-height:190px;height:auto !important; height:190px;*/
	clear:both;
}
.linie {
	border-bottom-color:#003366;
	border-left:0px;border-right:0px;border-top:0px;border-bottom-width:1px;
	border-style:dotted;
}

a:link,a:visited	{color:#5584ae;text-decoration:none;}
a:hover,a:active	{color:#005e91;text-decoration:none;}

a.global:link,a.global:visited {color:#FFF;text-decoration:none;text-transform:uppercase;font-weight:bold;}
a.global:active,a.global:hover {color:#f3f3f3;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.global {color:#FFF;}
a.locator:link,a.locator:visited {color:#003366;text-decoration:none;}
a.locator:active,a.locator:hover {color:#fff;text-decoration:none;}
.locator {color:#003366;}

.mainnav,.nav,.subnav,.subsubnav,.mainnavopen,.navopen,.subnavopen,.subsubnavopen {
	display:block;text-decoration:none;
}
.mainnav,.mainnavopen {
	padding-left:10px;
	line-height:20px;	
	text-transform:uppercase;
	font-weight:bold;				
}
a.mainnav:link,a.mainnav:visited {
	color:#FFF;
}
a.mainnav:hover,a.mainnav:active {
	background:url(../gifs/mainnav_bg_open);
	color:#FFC72F;
	/* top , right, bottom, left */
	border-width: 0px 0px 0px 0px;
	border-style: none solid none solid;
	border-color: none #ffffff none #ffffff;
}
a.mainnavopen {	
	/*background:#00669B;*/
	background:url(../gifs/mainnav_bg_open);
	color:#FFC72F;
	width:254px;
}

/* padding: top , right, bottom, left */
.nav,.navopen { padding:3px 0px 3px 10px;font-weight:bold;color:#FFC72F;font-size:11px;
	border-color:#003366;
	border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;
	border-style:solid;
}
.subnav,.subnavopen { padding:3px 0px 3px 15px;background:#3a5468;color:#FFC72F;font-size:11px;}
.subsubnav,.subsubnavopen { padding:3px 0px 3px 20px;background:#486a83;font-size:10px;color:#FFC72F;}

a.nav:link,a.nav:visited {
	color:#FFC72F;
}
a.nav:hover,a.nav:active {
	color:#FFF;
}
a.navopen {
	color:#FFC72F;
}

.subnav,.subnavopen { border-color:#003366;
	border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;
	border-style:solid;
}
a.subnav:link,a.subnav:visited {
	color:#FFC72F;
}
a.subnav:hover,a.subnav:active {
	color:#FFF;
}
a.subnavopen {	
	color:#FFC72F;
}

a.subsubnav:link,a.subsubnav:visited {
	color:#FFC72F;
}
a.subsubnav:hover,a.subsubnav:active {
	color:#FFF;
}
a.subsubnavopen {	
	color:#FFC72F;
}



textarea {font-family:Arial;font-size:0.9em;width:340px;border-width:1px;border-style:solid;border-color:#003366;}
select,input {font-family:Arial;font-size:0.9em;width:340px;border-width:1px;border-style:solid;border-color:#003366;}
.form_small	{font-family:Arial;font-size:0.9em;border-width:1px;border-style:solid;border-color:#003366;}