html 	{
height:100%;
}
body {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
margin:0px;
background: url(images/system/site-back-2.gif);
color:#000000;
min-height:100%;
}
* html body 
{
 height:100%;
}





.navcontainer ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
}

.navcontainer a {
	display: block;
	padding:7px 0px 7px 0px;			
	background:  url(images/system/nav.gif) no-repeat left;
	background-position:10px;
	text-indent:40px;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;font-size: 13px;
}

.navcontainer a:link, .navlist a:visited {
	color: #EEE;
	text-decoration: none;
}

.navcontainer a:hover {
	background: #364590 url(images/system/navaktiv.gif) no-repeat left;
background-position:10px;
text-indent:40px;
color:#4CA610; 	
}
.navcontainer ul.nav_2 a { background: #364590 url(images/system/nav.gif) no-repeat left;
background-position:30px;width: 250px;
text-indent:60px;}

.navcontainer ul.nav_2 a:hover{ background: #13247D url(images/system/navaktiv.gif) no-repeat left;
background-position:30px;
text-indent:60px;}





/* Überschriften */
h1 { font-size:1.5em;padding:10px 0px 10px 0px; margin-top:0px; margin-bottom:20px;border-top: 1px solid #13247D;border-bottom: 1px solid #13247D;}
h2 { font-size:1.1em;}
h3{ font-size:1em;}
h4 { font-size:0.8em;}
h2{ margin-top:20px;margin-bottom:0px; }
h1,h2,h3,h4 { color:#228B22;}
h1.fault { color:#f00;}

.titel_block{
font-size:1.0em;
font-weight: bold;
padding-bottom:4px;
}

A:Link,A:Active,A:Visited {		color:#8FCF64;font-weight: bold;
								font-size: 9pt;
								font-family:arial, helvetica, sans-serif;
								TEXT-DECORATION: none;}	/* Standartlink der Seite */

A:Hover {						color:#13247D}
								
								

.header_black{
height:100px;
background-image: url(images/system/logo-back.gif);
}

.header_logo{position: absolute;
height:100px;
width: 950px;
left: 50%;
margin-left: -500px;
background: right;
background-repeat: no-repeat;
background-image: url(images/system/logo-back-titel.gif);
}

.header_menue_leiste{
height:40px;
}



a.sitemap{		color:#000000;
								font-size: 9pt;
								font-family:arial, helvetica, sans-serif;
								TEXT-DECORATION: none;}	/* Standartlink der Seite */

a.sitemap:hover {						color:#000000}
								
a.sitemap_sub{		color:#000000;font-weight:normal;
								font-size: 9pt;
								font-family:arial, helvetica, sans-serif;
								TEXT-DECORATION: none;}	/* Standartlink der Seite */

a.sitemap_sub:hover {						color:#000000}
	
	

a.menue_top{	
margin-top:12px;				
float: left;
text-align:left;
font-weight: bold;
padding:0px 30px 0px 20px;
color:#000000;
text-decoration: none;
border-right: 1px solid #000000;
}
a.menue_top:hover{	   
color:#4CA610;
} 







.container{
position: absolute;
width: 950px;min-height:100%;
background: url(images/system/paper-back.gif);
left: 50%;
margin-left: -475px;
}



.header_titel{
height:290px;
}


.header_titel_links{
float: left;
width: 631px;
height:278px;
border: 1px solid #c0c0c0;
}
.header_titel_right{
padding:2px;
float: right;
width: 256px;
height:84px;
border: 1px solid #9C9C9C;
margin-bottom:5px;
}

.box {

}

.box_left {
width:240px;float:left;
background:#13247D;
}

.box_left_menue{
height:600px;

}

.menue_klein{
font-size: 10px;
color:#5F9EA0
}
.menue_klein_hover{
font-size: 10px;
color:#87CEFA
}















.box_right{float:right;padding:10px 0px 20px 20px;
width:620px;margin-right:10px;
line-height: 1.6em;
}




.footer{
clear:both;
background: #B4EEB4;
}

.copyright{
padding:20px;
color:#458B74;
 font-size:0.8em;
text-align:center;
}







.adress_firm{
clear:left;
padding-left:20px;
margin-top:20px;
margin-bottom:200px;
clear:none;
color:#c0c0c0;
}








.container_top{
position: absolute;
width: 950px;min-height:100%;
left: 50%;
margin-left: -475px;
}







.paper{
margin: 0 25px 0 25px;
}	 
	 





	 
.header {
height:330px;
background: url(images/system/titel_multi_trans_2.jpg);
}






.linie{
border-right: 1px solid #000000;
}




/* Katalog */

.dia_text{
width: 275px;
height:190px;
padding: 0px 25px 0px 0px;
float: left;
}


.dia_text_kat{
font-weight: bold;
}

.dia_text_aus{
font-style: italic;
padding-bottom:5px;
}

.dia_text_titel{
color:#228B22;
font-weight: bold;
font-size:1.1em;
border-bottom: 1px solid #000000;
}


.dia{
background: url(images/system/katalog-bild-dia-3.gif) no-repeat;
width: 280px;
height:250px;
padding: 15px 0px 0px 17px;float: left;
}

.dia_big{
background: url(images/system/katalog-bild-dia-10.gif) no-repeat;
width: 550px;
height:500px;
padding: 20px 0px 0px 22px;float: left;
}



.dia_vorschau_content{
border-top: 1px dotted #228B22;
clear:both;
padding:20px 0px 5px 0px;
width: 100%;height:150px;
}

.dia_small{
background: url(images/system/katalog-bild-dia.gif) no-repeat;
width: 180px;
height:150px;
padding: 15px 0px 0px 17px;float: left;
}

.dia_titel{
font-size:1.2em;
font-weight: bold;
color:#228B22;
}




.dia_vorschau_text{float: left;
width: 290px;
padding: 0px 0px 0px 0px;
}



.suche{
border-top:1px dotted #228B22;
clear:both;
padding:20px 0px 5px 0px;
}


.seiten_zahl
{
padding:0 2px 0 2px;
border:1px dotted #228B22;

}