

body {
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 101%;
	margin-left: 10px;
	line-height: 150%;
	background: #FFFFFF;
	background-color: #FFFFFF;
}

h1 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin-top: 0;
}


h2 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

h3 {
	font-size: 100%;
	color: #FF0000;
}


.taboben {
	background-color: #FFFFFF;
	line-height: 150%;
	font-size: 1em;
}


.lefttop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	overflow: auto;
	font-weight: bold;
	color: #666666;
	padding-left: 0.4em;
	vertical-align: baseline;
	
}


.top_h1{
	
	text-align: left;
	overflow: auto;
	padding-left: 1.4em;
	font-size: 0.9em;
	padding-top: 3px;
	vertical-align: baseline;
	
}

.lefttop2{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: left;
	overflow: auto;
	font-weight: bold;
	color: #666666;
	padding-left: 0.6em;
}

.glossar {
	background-color: #DCDCDC;
	overflow: auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


.glossar_h1 {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #DCDCDC;
	overflow: auto;
	font-weight: normal;
	color: #FF0000;
	padding-top: 0.9em;
	line-height: 120%;
	
}

a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	font-weight: normal;
	/*border-bottom: 1px solid #000000;*/
	padding-bottom: 0px;
	margin-bottom:0px;
	text-decoration: underline;
}



.menutop A {
	text-decoration: none;
	
}

.menutop A:link {
	text-decoration: none;
	
}

.menutop A:visited {
	text-decoration: none;
	
}

.menutop A:active {
	text-decoration: none;
	
}

.menutop A:hover {
	text-decoration: underline;
	
}



.menulevel1 A {
	text-decoration: none;
	line-height: 145%;
}

.menulevel1 A:link {
	text-decoration: none;
}

.menulevel1 A:visited {
	text-decoration: none;
}

.menulevel1 A:active {
	text-decoration: none;
}

.menulevel1 A:hover {
	text-decoration: underline;
}




.menulevel1_active {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	border-bottom: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	border-left: 2px solid #FF0000;
	border-right: 2px solid #FF0000;
	
}






.seitenanfang A {
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	margin-bottom: 10px;
}

.seitenanfang A:link {
	text-decoration: none;
	font-size: 90%;
	color: #666666;
	margin-bottom: 10px;
}

.seitenanfang A:visited {
	text-decoration: none;
	color: #666666;
	margin-bottom: 10px;
}

.seitenanfang A:active {
	margin-bottom: 10px;
	text-decoration: underline;
}

.seitenanfang A:hover {
	margin-bottom: 10px;
	text-decoration: underline;
}


.fusszeile A {
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

.fusszeile A:link {
	text-decoration: none;
	font-size: 90%;
	color: #666666;
	text-align: center;
}

.fusszeile A:visited {
	text-decoration: none;
	color: #666666;
	text-align: center;
}

.fusszeile A:active {
	text-decoration: underline;
	text-align: center;
}

.fusszeile A:hover {
	text-decoration: underline;
	text-align: center;
}


.metanav A {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-align: right;
	text-decoration: none;
}


.metanav A:link {
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-align: right;
	text-decoration: none;
}

.metanav A:visited {
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-align: right;
	text-decoration: none;
}

.metanav A:active {
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-align: right;
	text-decoration: underline;
}

.metanav A:hover {
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-align: right;
	text-decoration: underline;
}




.tabcontent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 0em;
	padding-right: 1.8em;
	padding-left: 1.8em;
	line-height: 150%;
}


.body_strong {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #000000;
	line-height: 130%;
}
.body_list {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	vertical-align: middle;
	list-style-type: square;
	list-style-position: outside;
	padding: 0px;
	font-weight: normal;
	line-height: 150%;
}
.body_sred {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #FF0000;
	line-height: 150%;
}
.body_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #FF0000;
	line-height: 150%;
}


.body_grey{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #666666;
	line-height: 150%;
}

.tabcontent2 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 0em;
	padding-right: 0em;
	padding-left: 2px;
	padding-bottom: 0em;
	line-height: 150%;
	
}
.tabelle
{
	BORDER-RIGHT: #F7F7F7 1px solid; 
	BORDER-TOP: #F7F7F7 1px solid;
	BORDER-LEFT: #F7F7F7 px solid;
	BORDER-BOTTOM: #F7F7F7 1px solid; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-bottom: 0em;
	}

.td
{
	BORDER-RIGHT: #F7F7F7 1px solid; 
	BORDER-TOP: #F7F7F7 1px solid;
	BORDER-LEFT: #F7F7F7 1px solid;
	BORDER-BOTTOM: #F7F7F7 1px solid; 
}

.tdred
{
	background-color: #CC0808; 
}





hr
{
	border-top: #cccccc 1px solid;
	border-left-width: 0px;
	border-bottom-width: 0px;
	height: 1px; 
	border-right-width: 0px;
	margin-left: 1px;
}



.hr_nav
{
	border-top: #FFFFFF 2px solid;
	border-bottom-width: 0px;
	height: 2px; 
	border-right-width: 0px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	margin-left: -2em;
	margin-right: 0;
	padding-right: 0;
	

}


.versteckt
{
	width: 1px;
	height: 1px;
	position:absolute;
	left: -1000px;
	right: -1000px;
	font-size:1px;
	height: 1%;
	background-color: #FFF;
	color: #FFF;
}

.minitext, .minitext a, .minitext a:link, .minitext a:visited
{
	position: absolute;
	top: 0px;
	width: 10%;
	font-size: 1px;
	line-height : 0px;
	color : #000000;
}

/*a img {
	border: 1px solid #FFF;
}

a:hover img {
	text-decoration: underline;
}*/


.grau {
	color:  #F7F7F7
	}



img {
    border: 0px;
	border: none;
}


a img {
	border: none;
	border: 0px;
	text-decoration: none;
}

a:hover img {
	border: 0px;
	border: none;
	text-decoration: none;
}


