* {margin: 0px; padding: 0px; border: 0px; list-style: none;}

/*#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;}*/

div {	position: relative;}
div.img{	position: relative;	float: left;	margin: 0 5px 0 0;}
div.txt{	}
.box{ float:left; padding: 5px 5px 5px 5px;}

body { overflow:hidden;}	/*body auf hidden gesetzt wegen irgendwas aber iframe scroll ist hidden, gründung geht*/

#menu {	margin: 13px 0px 0px 5px;	position: fixed;	width: 165px;	top: 75px;	color: rgb(38,63,46);}

#inhaltcontainer{	width:80%; position:absolute;	left:185px;	top:75px; height:495px;; overflow:hidden;}

#inhalt { 
	position:relative; overflow:auto;
	/*min-height:500px;height:85%;*/
	height: 480px;
	margin-top: 15px;	border-top: solid #eee 1px;
	float:left;	width: 600px;	min-width:400px;
	line-height: 150%;}

#rechts { 
	position : relative;	overflow:auto;
	margin: 15px 0px 0px 15px;
	border-top: solid rgb(38,63,46) 1px;
	width: auto;min-width: 180px;
	/* min-height:525px;height:auto;max-height:85%;*/
	height:480px;
	color: rgb(8,43,36);}

#rechtsInside{	width: 90%;overflow:auto;}

#rechtsIF { 
	position : relative; overflow:auto;
	margin-top: 15px; margin-left:15px;	border-top: solid rgb(38,63,46) 1px;
	width: auto;min-width: 180px;max-width: 300px;
	height:480px;
	color: rgb(8,43,36);}	

iframe{overflow:scroll;}
	
iframe.right {
	overflow:scroll
	position: relative;
	height: 440px;
	width: 99%;
	min-width: 180px;
	background-color: rgb(119,163,144);
	color: Black;
}

#iframeinterior{ background-color: rgb(119,163,144);}

div.ht{background-color: #FFFFFF;border: 1px solid Black;font-size: 0.9em; color: black; 
height:430px;
/*padding:5px 5px 5px 5px; */
overflow:auto;}

.klein{	font-size: 0.8em;}
.unterbild{	text-transform: uppercase;	font-size: 10px;	font-weight: 900;}

table.va{	width:99%;}	
td.ort{	width: 20%;}
td{	padding: 5px;	text-align: left;	vertical-align: text-top;}

a:link{	color: white;	text-decoration: underline;}
a:visited{	color: white;	text-decoration: underline;}
a:hover{	color: white;	text-decoration: bold underline;}
a:active{	color: white;	text-decoration: bold underline;}

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.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;}

p{	margin-top: 1em;}
p.q {background-color: rgb(95,130,115);}
p.a {	}

div.FA{margin: 5px 0px 5px 0px;}
div.q {background-color: rgb(95,130,115); padding: 3px 3px 3px 3px;}
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;}

h2 { 	padding-bottom: 5px;	padding-top: 5px;}
h3 {	padding-bottom: 0px;	padding-top: 7px;}

/*ul.sub{	padding-left:10px;	color:black;}*/
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;}

table.formular{	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;}

ul.tl{ margin: 5px 0; padding-left: 10px; } 
li.tl{ margin: 8px 0; padding-left: 15px; } 

.FA-Side-Head{	color: black; font-weight: bold; font-size: 1em; 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-hidden{	margin: 5px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.8em;
	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.8em;}

.FA-hiddenI3{	position:relative;	margin: 5px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.8em;}

* html div.FA-hidden2{	position:relative;	margin: 40px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.8em;}

* html div.FA-hidden3{	position:relative;	margin: 40px 0px 0px 0px;
	visibility: hidden;display: none;	background-color: #FFFFFF;	border: thin solid Black;	font-size: 0.8em;}
*/