/* CSS Document */



/*Formatierungsangaben für Ueberschriften und normale Textdarstellung*/	
.h1 {
	font-family:"Courier New", Courier, mono;
	font-stretch:1px;
	font-size:18px;
	text-align:left;
	}	

.h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	font-stretch:semi-expanded;
	font-weight:bold;
	}

.h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	}
	
.h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	line-height:12px;
	}	

.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:1.5;
	}	
.klein {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	
	}	

/*Boxen, die zur besseren Platzierung von einzelnen Elementen innerhalb der iFrames genutzt werden können.*/

#iframe_container
{width:770px;
height:530px;
margin:10px;
padding:10px;
}

#containertrans_l
	{
	width:290px;
	height:140px;
	float:left;
	margin-top:10px;
	}
#containertrans_r
	{
	width:290px;
	height:140px;
	float:right;
	margin-top:10px;
	}
#containertrans_gesamt
	{
	width:700px;
	height:200px;
	float:left;
	margin-top:5px;
	}
	
/*Blockquote*/	
	
blockquote {
background:#fff9df;
padding: 1em 1em 0 1em;
border-top: 3px solid #f3c600;
border-bottom: 3px solid  #f3c600;
margin-left:0;
margin-bottom:10px;
}	


/*Hervorhebung von Text im Text */


.hervorgehoben{
float:right;
width: 15em;
font-size:110%;
background-color: #cccccc;
padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;
padding:0 0 0 35px;
border-top: 3px, solid #f3c600;
border-bottom:3px, solid #f3c600;
margin:10px;
	
	}
	
.hervorgehoben1{
float:right;
width: 22em;
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:8px; padding-left:8px; padding-right:7px; padding-bottom:8px;
border-top: 3px solid #cccccc;
border-bottom:3px solid #cccccc;
border-left:3px solid #cccccc;
border-right: 3px solid #cccccc;

margin:10px;
	
	}	

	
.bildrechts {
	float:right;
	text-align:center;
	padding:5px;
	border:1px solid #d9d9d9; 
	border-right-color:#bbb;
	border-bottom-color:#bbb;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:12px;
	}
	
.bildlinks {
	float:left;
	text-align:center;
	padding:5px;
	border:1px solid #d9d9d9; 
	border-right-color:#bbb;
	border-bottom-color:#bbb;
	margin-right:12px;
	margin-top:12px;
	margin-bottom:12px;
	
	
	}
	
.bildtext {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
margin-top:10px;
color:#000000;

	}
.bildtext1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
margin-top:10px;
text-align:left
color:#000000;

	}
	
dl.bildbox {
float:right; 
text-align:center;
padding:0.5em;
border:1px solid #CCCCCC;
border-right-color:#bbb;
border-bottom-color:#bbb;
margin: 10px 0px 2px 15px; 
}

dl.bildbox dd {
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin: 4px;
}
dl.bildbox1 {
float:left; 
text-align:center;
padding:0.5em;
border:1px solid #CCCCCC;
border-right-color:#bbb;
border-bottom-color:#bbb;
margin: 10px 15px 2px 0px;

}

dl.bildbox1 dd {
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin: 4px;
}
	
.class0 {
	background-color:#0000CC;
	font-style:oblique;
	color:#FFFFFF;
	padding:5px;
	}

.class01 {
	margin:auto;
	text-align:center;
	}
	
.class1 {
	float:right;
	margin:8px
	}
.class2 {
	float:left;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
/*Tabellengestaltung*/
table { width:60em;
border-collapse:collapse;
color:#000000;


}
caption {
font-size:120%;
font-weight:bold;  
text-align:left;
padding:1em;
padding-left:0; 
}


th, td {
padding:0.2em 0.3em;
text-align:left; 
vertical-align:top; 
}
th {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:110%;
font-variant:small-caps;
letter-spacing:2px;
font-weight:normal;
}

thead {
background-color:#FFFFCC;
color:black;
border-bottom:1px solid #999;
}
tfoot {
border-top:1px solid #999; }

/*Zebrastreifen für jede zweite Tabellenzeile*/

tr.zebrastreifen
{ background-color:#e5e7e8; color:black; }

tr:hover {
background-color:#cccccc;
color:#003333;
}
thead tr:hover, tfoot tr:hover {
background-color:transparent;
color:inherit;
}