body { background-color: rgb(119,163,144); font-size: 12px; font-family: Verdana,Arial,SunSans-Regular,Sans-Serif; color: white;};
.f{	color: Red;	font: normal normal bolder 5em/normal sans-serif;}
.hl{	position:relative; top: 30px;font-size:0.8em;width:170px;}

#logo {	background-image: url(../img/logo.jpg);	background-repeat: no-repeat;	background-color: rgb(2,86,50);	position:absolute; top:0px; width:97%; height:75px; min-width:900px; height:75px;}

info.body{ overflow:auto;}
div.ht{background-color: none;border: 1px solid Black;font-size: 0.9em; color: black; padding:5px 5px 5px 5px;overflow:auto;}

#inhaltcontainer_e{	width:80%; position:absolute;	left:185px;	top:75px; height:75%; overflow:hidden;}
#inhalt_e { position:relative; overflow:auto; min-height:500px;height:auto;
	margin-top: 15px;	border-top: solid #eee 1px; width: 99%;overflow:hidden;min-width:400px;}

a.sidemenu:link{	color: rgb(240,225,100);}
a.sidemenu:visited{	color: rgb(240,225,100);}
a.sidemenu:hover{	color: white;}

/*
#mikrosite{	width:95%; color:white;position:absolute;	left:0px; top:75px; height:90%; overflow:none;}
#mikroinhalt { position:absolute;overflow:auto; left:10px;margin-top: 15px; width:600px; line-height: 150%;}
#mikrorechts { position:relative;overflow:auto;	top: 93px; left: 650px; width: 24%; color: rgb(8,43,36);}
body.microsite{ color: white; overflow:visible;}
p.print{	page-break-after: always;}
@page { size 8.5in 11in; margin: 2cm }
*/
	
h2 { 	font-size: 13px;	font-style: bold;	padding-bottom: 5px;	padding-top: 5px; text-transform: uppercase;}
h3 {	font-size: 12px;	font-style: bold;padding-bottom: 3px;	padding-top: 5px;}
h4 {	font-size: 11px;	font-style: bold;	padding-bottom: 0px;	padding-top: 5px;}

table.va{	width:99%;}	
td.ort{	width: 20%;}
td{	padding: 5px;	text-align: left;	vertical-align: text-top;}
p{	margin-top: 1em;}
p.q {background-color: rgb(95,130,115);}
p.a {	}
div {	position: relative;}

div.img{	position: relative;	float: left;	margin: 0 5px 0 0;}
div.txt{	position: relative;	float: left;}
.box{ float:left; padding: 5px 5px 5px 5px;}
.klein{	font-size: 0.8em;}
.unterbild{	text-transform: uppercase;	font-size: 10px;	font-weight: 900;}
.copy{	font-size: 0.8em;	font-weight: 900;}

div.FA{margin: 5px 0px 5px 0px;}
div.qfrom{text-align: right; font-style: italic;}
div.a{background-color: rgb(119,163,144); padding: 5px 3px 6px 3px;}
div.q {background-color: rgb(95,130,115); padding: 2px 3px 2px 2px;}

ul{};
li{margin:0px 0px 0px 25px;}
ul.txt{ margin: 5px 0px 0px 0px;}
li.txt{	margin:1px 0px 0px 25px;list-style: circle;}
ul.txt_num{}
li.txt_num{	margin: 5px 0px 0px 25px;	list-style: decimal;}
ul.txt_rom{ margin: 0px 0px 0px 0px;}
li.txt_rom{	margin: 7px 0px 0px 25px;	list-style: upper-roman;
}

ul.tl{ margin: 5px 0; padding-left: 10px; } 
li.tl{ margin: 8px 0; padding-left: 15px; } 
li{border-top: none;	border-bottom: none;	margin-top: 1px;	margin-bottom: 1px;}
li.topmenu{border-top: solid 2px white;	margin-top: 2px;	margin-bottom: 1px; padding: 1px 0px 0px 0px;}
li.topmenu_ohne{margin-top: 1px;	margin-bottom: 1px;	padding-bottom:3px;}
li.topmenu_last{border-top: 2px solid white; border-bottom: 2px solid white;	margin-top: 2px;padding-bottom:2px;}
li.topmenu_ohne_last{border-bottom: 2px solid white;	margin-top: 2px;padding-bottom:2px;}
li.selected{border-top: solid 2px rgb(238,224,87);	border-bottom: solid 2px rgb(238,224,87);	margin-top: 1px;	margin-bottom: 1px;	padding-bottom:1px;}

a:link{	color: white;	text-decoration: underline;}
a:visited{	color: white;	text-decoration: underline;}
a:hover{	color: rgb(240,225,100);text-decoration: bold underline;}
a:active{	color: white;	text-decoration: bold underline;}
a:link.email{color:Yellow;}

a.txt:link{	color: white;text-decoration: bold;;}
a.txt:visited{	color: white;	text-decoration: bold;}
a.txt:hover{	color: rgb(240,225,100);text-decoration: bold;}
a.txt:active{	color: white;	text-decoration: bold;}

a:link.iframe{color: white;text-decoration: none;}
a:visited.iframe{color: white;text-decoration: none;}
a:hover.iframe{color: rgb(240,225,100);text-decoration: bold underline;}
a:active.iframe{color: rgb(240,225,100);text-decoration: bold;}

a:link.main {	color: black;	text-decoration: none;	text-transform: uppercase;}
a:visited.main {	color: black;	text-decoration: none;	text-transform: uppercase;}
a:hover.main {	color: white;	text-decoration: none;	text-transform: uppercase;}
a:active.main {	color: white;	text-decoration: none;	text-transform: uppercase;}
a:link.main_a {	color: white;	text-decoration: none;	text-transform: uppercase;}
a:visited.main_a {	color: white;	text-decoration: none;	text-transform: uppercase;}
a:hover.main_a {	color: white;	text-decoration: none;	text-transform: uppercase;}
a:active.main_a {	color: black;	text-decoration: none;	text-transform: uppercase;}
a:link.main_auth {	color: yellow;	text-decoration: none;	text-transform: uppercase;}
a:visited.main_auth {	color: yellow;	text-decoration: none;	text-transform: uppercase;}
a:hover.main_auth {	color: white;	text-decoration: none;	text-transform: uppercase;}
a:active.main_auth {	color: black;	text-decoration: none;	text-transform: uppercase;}

a:link.ht { color: black;	text-decoration: none; }
a:visited.ht { color: black;	text-decoration: none; }
a:hover.ht {	color: blue; text-decoration: none;}
a:active.ht {	color: blue; text-decoration: none;}

a:link.sub { color: black;	text-decoration: none; }
a:visited.sub { color: black;	text-decoration: none; }
a:hover.sub {	color: white; text-decoration: none;}
a:active.sub {	color: white; text-decoration: none;}
a:link.sub_a { color: white;	text-decoration: none; }
a:visited.sub_a { color: white;	text-decoration: none; }
a:hover.sub_a {	color: white; text-decoration: none;}
a:active.sub_a {	color: black; text-decoration: none;}
a:link.sub_auth { color: yellow;	text-decoration: none; }
a:visited.sub_auth { color: yellow;	text-decoration: none; }
a:hover.sub_auth {	color: white; text-decoration: none;}
a:active.sub_auth {	color: red; text-decoration: none;}

a.FA-link:link { color: rgb(240,225,100);	text-decoration: none; }
a.FA-link:visited { color: rgb(240,225,100);	text-decoration: underline; }
a.FA-link:hover {	color: white; text-decoration: none;}
a.FA-link:active {	color: white; text-decoration: none;}

.FA-Side-Head{	color: black; font-weight: bold; font-size: 1em; text-decoration: none;}
.FA-hidden{	margin: 5px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.9em;
	position: fixed;}
.FA-hiddenI2{	position:relative;	margin: 5px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.9em;}
.FA-hiddenI3{	position:relative;	margin: 5px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.9em;}
* html div.FA-hidden2{	position:relative;	margin: 80px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.9em;}
* html div.FA-hidden3{	position:relative;	margin: 80px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.9em;}
	
table.formular{	font-size: 12px;text-align: left;	width: 95%;border: 0px;	padding: 5px 0px 5px 0px;}
.summe{	border-top: 1px solid White;	text-align: center;	font-weight: bold; font-style:italic;}
td.score{text-align:center;}
th.score{text-align:center;}

abbr, acronym {cursor:help;font-weight:normal; color: rgb(240,225,100); height: auto;}
.iftxt {font-size: 9px; font-weight:normal;}

p.note{	color: rgb(250,225,150);}
