body {
	margin:0;
	padding:0;
	font-family: Arial, "Times New Roman", sans-serif;
	font-size: 10pt;

	}
html{margin:0;padding:0;}
#top {display:none}
#toplogo {display:none}
#leftBox {display:none}
#footer {display:none}
#schliessen {display:none}
#mooquee1 {display:none}
#mooquee2 {display:none}
#rightbox {display:none}
#drucken_oben{ 
display:block;
margin-bottom:14pt;
text-align:left;
border-bottom:1px solid #04003e;
padding: 0 0 5px 0;
height:17pt;
width:100%
}
#drucken_oben .druck_oben_text{
position:absolute;
left:0;
top:0;
font-size:9pt; 
letter-spacing:1px; 
color:#04003e; 
font-weight:bolder; 
width:70%
}
#drucken_oben #d_logo{
position:absolute;
right:5pt;
top:0;

}
#drucken_oben #d_logo .druck_logo{ 
padding:0 0 0 0;
width:110px
}
#main {
width:99%;
padding:0;
margin:0
}
#content {
color:black;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
text-align: left;
background:none;
}
.floatLeft{
float:left;
margin:0 2px 2px 0
}
.floatRight{
float:right;
margin:0 0 2px 2px
}
#content h1{
padding:0; margin:0px 0 10px 0; font-size:16pt; color:#000000; font-weight:bold; letter-spacing:1px
}

#content h2{
padding:0; margin:20px 0 20px 0; font-size:14pt; color:#000000; font-weight:bold;
}

#content h3{
padding:0; margin:5px 0 5px 0; font-size:12pt; color:#000000; font-weight:bold; letter-spacing:1px
}

#content p {
padding:0 0 5px 0; margin:0; font-size:10pt; line-height:18px; font-weight:normal; color:#00000
}
#content span.grau {
color: #000000

}
#content a {
padding:0; margin:0; font-size:10pt; color:#000000; text-decoration:none;
}

#content ul {
padding:0;
margin:10px 0 10px 15px
	
}
#content ul li{
	font-size:10pt; 
	line-height:16pt;
	font-weight:normal;
}

#content .team{
padding:5px 0 0 0;
margin:10px 0 0 0;
width:100%;
min-height:34px;
height: auto !important;
height: 34px;
border-top:1px solid #cccccc
}

#content span.team_name{
font-weight:bold
}

#main.news #news_footer a.drucken{display:none}
#main.news #news_footer a.a_schliessen{display:none}

#content .team_bild{
float:left; 
margin:10px 10px 20px 0;
display:none
}


#content .referenz{
width:100%;
border-top:none;
padding:0;
margin:0 0 2px 0;
min-height:1px;
height: auto !important;
height: 1px;
}

#content a.to_top{
display:none
}

#content .referenz_strich{
width:100%;
border-top:1px solid #cccccc;
padding: 5px 0 0 0;
margin: 3px 0 3px 0;
height: 1px;
}


#content .referenz .referenz_img{
float:left;
width:120px
}
#content .referenz .referenz_img img{
margin:5px
}

#content .referenz .referenz_text{
display:table;
padding: 12px;
}

#content .referenz .referenz_text h1{
font-size:10pt;
padding:0;
margin:0 0 3px 0
}

#content .referenz .referenz_text p{
padding:0;
margin:0
}

#content .referenz .referenz_text a{
display:none
}


#content .clearer{
height:1pt;
clear:both;
font-size:1pt
}

#content .download-file{

}

#content .download-file a img{
border: none
}

#sitemap1st a{
color:#000000
}

#sitemap1st a:hover{
color:#220000
}

ul {
   list-style-image: url(../files/quadrat_orange_liste.gif);
}



#content ul#sitemap1st {
	list-style-type:none;
	text-align:left;
	margin:6px 0 12px 0;
	padding:0;
}
#content ul#sitemap1st li{
	padding: 3pt 0 2pt 15px;
	background:url(../files/quadrat_orange_liste.gif) no-repeat 1px 4px;
	font-size:10pt; 
	line-height:16px;
	font-weight:normal
}

#content ul#sitemap2nd {
	list-style-type:none;
	text-align:left;
	margin:6px 0 12px 0;
	padding:0;
	list-style-image: none;
}
#content ul#sitemap2nd li{
	padding: 0 0 0 25px;
	background:url(../files/quadrat_blue_liste.gif) no-repeat 12px 4px;
	font-size:10pt; 
	line-height:16px;
	font-weight:normal
}

#content .a_zurueck{
display:none
}

#content #ktable {
font-size:9pt;
padding:0;
margin:0 0 0 -2px;
border:0
}
#content #ktable tr{
padding:0;
font-size:9pt;
margin:0;
border:0
}
#content #ktable td{
padding:0;
margin:0;
font-size:9pt;
border:0
}
#content #ref_noprint{
display: none
}

#content .clearer{
height:1px;
font-size:1px;
clear: both
}

#content .text_rechts{
float:right;
width:44%;
border: none;
padding:0;
margin:0
}


#content .text_links{
float:left;
width:54%;
border: none;
padding:0;
margin:0
}

#content .img_right{
float:right;
padding:0;
margin: 5px 0 1px 5px;
display:none
}

#content .text_left{
margin: 6px 0 4px 0;
padding:0
}


#content .zwei_outer{
min-height:30px;
height: auto !important;
height: 30px;
margin:0;
padding:0
}

#content .text_rechts{
float:right;
width:74%;
background:#e0d3bb;
border: none;
padding:1px 6px;
margin:10px 0
}

#content .text_rechts ul, #content .text_links ul{
margin:0
}

#content .text_rechts ul li{
padding:0 0 0 2px;
margin:0;
line-height:16px;
}

#content .text_links{
float:left;
background:url(../files/dreieck_orange_liste.png) no-repeat 3px 7px #d8d7d5;
width:17%;
color:#000000;
border: none;
padding:1px 3px 1px 23px;
margin:10px 0
}

#content .text_links p{
font-weight:bold;
letter-spacing:1px;
line-height:19px;
}

#content .text_rechts p{
line-height:16px;
}

#content .katliste {
float:left;
text-decoration:none;
display:block;
height:140px;
width:250px;
margin: 0 15px 25px 0;
padding: 0 0 5px 0;
text-align:center;
background:#ADA493;
}

#content .katliste:hover{
background: #fef4ea;
color: #ADA493;
}

#content .katliste h2{
color:#ffffff;
padding: 0 0 0 12px; font-size:14px
}

#content .katliste:hover h2{
color:#000000
}

#content .katliste p{
color:#ffffff;
text-align:left;
padding:0 14px 0 14px;
font-size:10px;
line-height:14px;
letter-spacing:1px
}

#content .katliste:hover p{
color:#000000;
}

#content .img_right{
float:right;
margin: 0 0 5px 10px;
}

#content .img_left{
float:left;
margin: 0 10px 5px 0;
}


#content .drei_bilder{
margin: 5px 0;
width: 100%;
text-align:center;
}

#content.fuller .drei_bilder{
margin: 5px 0;
width: 100%;
text-align:center;
}

#content .drei_bilder .bild1{
margin: 0 12px 0 0
}

#content .drei_bilder .bild2{
margin: 0 12px 0 0
}

#content.fuller .drei_bilder .bild1{
margin: 0 36px 0 0
}

#content.fuller .drei_bilder .bild2{
margin: 0 36px 0 0
}
