/* global */
/* ------ */

body {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:		8pt;
color:		#404040;
line-height:	18px;
}





/* ueberschriften */
/* -------------- */

h1 {
	font-size:	8pt;
	padding:	0;
	margin:	0;
}

h2 {
	font-size:	8pt;
	padding:	0;
	margin:	0;
}

h3 {
	font-size:	8pt;
	padding:	0;
	margin:	0;
}





/* container - oben */
/* ---------------- */

#top_linie {
background:		#646464;
height:		50px;
}

#top_images {
background:		#646464;
background-image:	url(../web_images/header_01.png);
background-repeat:no-repeat;
height:		200px;
}





/* hyperlinks */
/* ---------- */

A.menue:link {
border-bottom:	#ffffff 1px solid;
border-left:	#E1E8F1 10px solid;
line-height:	25px;
display:		block;
padding-left:	2px;
text-decoration:	none;
font-weight:	bold;
background:		#f1f1f1;
color:		#656565;
}

A.menue:visited {
border-bottom:	#ffffff 1px solid;
border-left:	#E1E8F1 10px solid;
line-height:	25px;
display:		block;
padding-left:	2px;
text-decoration:	none;
font-weight:	bold;
background:		#f1f1f1;
color:		#656565;
}

A.menue:hover {
border-bottom:	#ffffff 1px solid;
border-left:	#E1E8F1 10px solid;
line-height:	25px;
display:		block;
padding-left:	2px;
text-decoration:	none;
font-weight:	bold;
background:		#717171;
color:		#ffffff;
}

A:link {text-decoration: none; color: #FF7200; font-weight:normal}
A:active {text-decoration: none; color: #FF7200; font-weight:normal}
A:visited {text-decoration: none; color: #FF7200; font-weight:normal}
A:hover {text-decoration: none; color: #656565; font-weight:normal}





/* container - hilfe */
/* ----------------- */

.copyleft {
text-align:		right;
padding-right:	20px;
padding-top:	60px;
padding-bottom:	20px;
}

.copyright {
text-align:		left;
padding-left:	20px;
padding-top:	10px;
padding-bottom:	20px;
}





/* liste */
/* ----- */

.liste {
clear:		both;
margin-top:		20px;
margin-bottom:	20px;
}

.liste_bild {
float:		left;
padding:		10px	0	0	10px;
width:		100px;
}

.liste_text {
float:		right;
padding:		10px	10px	0	0;
text-align:		justify;
width:		295px;
}

.abstand {
clear:		both;
padding-top:	20px;
background-color:	#ffffff;
}

.liste_inhalt {
clear:		both;
background-color:	#F3F3F3;
}











#maincontainer{
width:		900px;
margin:		0 auto;
text-align:		justify;
}

.top {
height:		20px;
background:		#646464;
color:		#ffffff;
font-weight:	bold;
padding-left:	5px;
border-left:	10px solid #FF7200;
}

.content-navigation-klein {
padding:		10px;
background:		#F3F3F3;
font-size:		7pt;
}


#contentwrapper{
float:		left;
width:		100%;
}

#contentcolumn{
margin:		0 250px 0 220px;
border-left:	2px solid #ffffff;
border-right:	2px solid #ffffff;
background:		#F3F3F3;
}

#leftcolumn{
float:		left;
width:		220px;
margin-left:	-900px;
background:		#F3F3F3;
}

#rightcolumn{
float:		left;
width:		250px;
margin-left:	-250px;
background:		#F3F3F3;
}

#footer{
clear:		left;
width:		100%;
text-align:		center;
padding:		4px 0;
background:		#646464;
color:		#ffffff;
}


#unten{
clear:		left;
width:		900px;
text-align:		left;
background:		#ffffff;
}

.innertube{
margin:		10px;
}





.zeile_0 {
    background-color:        #FFFFFF;
}
.zeile_1 {
    background-color:        #E1E8F1;
}



.s1 {  
    padding: 0;  
    margin:  0;  
} 
 
.s1 img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    top:  0; 
    left: 0 
}

