@charset "utf-8";
/* CSS Document */

strong { }

th {text-align:left;}
p { line-height: 1.39em; }
select, input, textarea { font-size: 1em; color: #333;  }
input:focus, input.sffocus { background-color: #FEF3B5; border-color: #D8A403; border-style: solid; border-width: 2px; }
.txt_search, .btn_go { vertical-align: bottom; margin: 0; }
.buttons { background-color: #FFB91D; color: #FFFFFF; margin-left: 2px; font-weight: bold; border: 2px solid #FFB91D; padding: 0; text-transform: uppercase; }
a {	color: #6f6754}
a:link {COLOR: #6f6754}
a:hover {COLOR: #121d4d; TEXT-DECORATION: none}
a:active {	COLOR: #000}

h1 {
 font-size:3em;
}

h2 {
 font-size:2em;
 margin: 0px;
}

h3 {
 font-size:1.2em;
 margin: 0px;
}

#head_links1 a{
 font-size: 0.9em;
 font-weight:bold;
 color: #00b6ef;
 text-decoration:none;

}

#head_links1 a:hover{
 text-decoration:underline;
}

#all_footer a{
 text-decoration:none;
}

#all_footer a:hover{
 text-decoration:underline;
}

.back {
 font-size:12px;
 text-decoration:underline;
 color:#3399FF;
 background:url(../images/arrows-back.png) left top no-repeat;
 display: inline-block;
 padding-left: 10px;
}

.back1 {
 font-size:12px;
 text-decoration:underline;
 color:#3399FF;
 background:url(../images/arrows-back.png) left top no-repeat;
 display: inline-block;
 padding-left: 10px;
}

.button {
 font-size:12px;
 text-decoration:underline;
 color:#3399FF;
 background:url(../images/arrows-blue.png) left top no-repeat;
 display: inline-block;
}

.back:hover, .button:hover{
 text-decoration:none;
 cursor:pointer;
}

.user_edit{
 font-size:1.2em;
}

#all_content a {
 color:#3399FF;
 }
 
.nein{
 background-color:#FF0000;
 }
.ja{
 background-color:transparent;
}

.remark{
font-size:9px;
color:#666666;
}

#drei p, h1 {
 margin-left: 5px;
 margin-right: 10px;
 margin-bottom:2px;
 margin-top:2px;
 line-height:120%;
}

#drei li{
text-align:justify;
width:300px;
list-style-type:none;
}



#drei_kopf .kopf h1, #drei_kopf .kopf_news h1{
 font-size:12px;
 font-weight:normal;
 text-transform: uppercase;
}

#drei_kopf .kopf_news h1{
 color:#FF0000;
 font-weight:bold;
}

#drei a{
 font-weight:bold;
 font-size:1.0em;
 margin-left:5px;
 line-height:160%;
 text-decoration:none;
}

#drei a:hover{
 text-decoration:underline;
}

#drei p{
 font-size:0.8em;
 font-weight:bold;
}



#cont {
 padding: 10px;
 margin-bottom:20px;
}
#cont h1{
 font-size:2em;
 margin:0px;
 clear:both;
}

#cont h2{
 font-size:1.5em;
 margin-top:0.5em;
 clear:both;
}

#cont h3{
 font-size:1.1em;
 font-weight: bold;
 margin-top:0.6em;
 margin-bottom:1.5em;
 clear:both;
}

#cont p{
 font-size:1.1em; 
}

#cont .bild_l{
 float:left;
 margin-right: 10px;
 margin-bottom: 10px;
}

#cont .bild_r{
 float:right;
 margin-left: 10px;
 margin-bottom: 10px;
}

#cont .absatz{
 width: 954px;
 margin-bottom:30px;
 margin-top:0px;
 clear:both;
 }

#cont .sp3_1 , #cont .sp3_2, #cont .sp3_3{
 display: inline-block;
 width: 308px;
 height:auto;
 float:left;
}


#cont .sp2_1{
 display: inline-block;
 width: 308px;
 height:auto;
 float:left;
}

#cont .sp2_2 {
 width: 633px;
 display: inline-block;
 height:auto;
 float:left;
}

 #cont img{
  width:100%;
  }
  
#cont clear{
 clear:both;
 }
span.innovatherm{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-style:italic;
 display:inline-block;
 width: 90px;
 text-align:right;
 background:url(../pics/engel_k.png) no-repeat bottom left;
}

span.blau{
 /*color:#33CCFF;*/
 color:#3366FF;
 font-weight:bold;
}

span.rot{
 color:#FF0000;
 font-weight:bold;
}

/*.blau{color:#33CCFF;}*/
.blau{
 color:#3366FF;text-shadow: 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.3em #fff,0 0 0.5em #fff;
/* filter:Glow(color=#FFFFFF, strength=4);*/
 }
 
.rot{
 color:#FF0000;text-shadow: 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.3em #fff,0 0 0.5em #fff;
 /*filter:Glow(color=#FFFFFF, strength=4);*/
 }
.grau{
 color:#6A6055;text-shadow: 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.3em #fff,0 0 0.5em #fff;
/* filter:Glow(color=#FFFFFF, strength=4);*/
 }
.weiss{
 color:#FFFFFF;text-shadow: 0 0 0.2em #6A6055, 0 0 0.3em #6A6055, 0 0 0.3em #6A6055,0 0 0.5em #fff;
/* filter:Glow(color=#6A6055, strength=4);*/
 }
.sw{
 color:#000000;text-shadow: 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.3em #fff,0 0 0.5em #fff;
/* filter:Glow(color=#FFFFFF, strength=4);*/
 }


/*#cont .absatz h1{
 font-size:1.5em;
 margin:0px;
 clear:both;
}
#cont .absatz h2{
 font-size:1.0em;
 margin-top:0.5em;
 clear:both;
}*/

tr.tab1 {
 background-color:#CCCCCC;
 border: 1px solid #999999; 
}

tr.tab2 {
}

ul.site{
 display:inline;
}

tr.ebene0{
 background-color:#FFFFFF;
}

tr.ebene1{
 background-color:#FFFFCC;
}

tr.ebene2{
 background-color:#FFFF33;
}

tr.ebene3{
 background-color:#FFCC00;
}

tr.ebene4{
 background-color:#FF9900;
}

input.pos_input{
 width:20px;
 }
 
#sitemap a{
 font-size:14px;
 color:#333333;
 line-height:20px;
 text-decoration:none;
}

#sitemap a:hover{
  text-decoration:underline;
}

#sitemap a.siteedit{
  font-size:9px;
  font-weight:bold;
  color:#3366FF;
}

#sitemap div.sitede{
 display:inline-block;
 width:50px;
 height:20px;
 position:absolute;
 left: 0px;
 visibility:visible;
}

#sitemap div.siteuk{
 display:inline-block;
 width:50px;
 height:18px;
 position:absolute;
 left: 0px;
 visibility:visible;
 
}

#baum{
 margin-left: 10px;
}

.no {
 background-color:#FF9900;
}

img.drei, #all_content div.liste img.drei, #all_content div.klein img.drei, #all_content div.archiv img.drei{
 width:140px;
}

span.drei, #all_content div.liste span.drei{
 float:left;
 margin:5px;
}

#all_content div.liste span.drei{
margin-left:0px;
}

span.kopf_h1{
display:inline-block;width:268px;}

span.kopf_alle{
display:inline-block;width:20px;text-align:right;}


#all_content div.bild_liste{
 width:318px;
 display:inline-block;
 float:left;
}

#all_content img.liste{
 width:308px;
}

#all_content div.rechts_bildliste{
 width:625px;
 display:inline-block;
}

#all_content div.bild_klein{
 width:160px;
 display:inline-block;
 float:left;
}

#all_content img.klein{
 width:150px;

}

#all_content div.rechts_bildklein{
 width:783px;
 display:inline-block;
}



#all_content hr{
 width:960px;
}
#all_content div.liste a.liste {
  font-size:16px;
  font-weight:bold;
  color:#6A6055;
  text-decoration:none;
  display:inline-block;
  margin-top:10px;
}


#all_content div.liste a.liste:hover {
 text-decoration:underline;
}


#all_content div.klein a.klein {
  font-size:14px;
  font-weight:bold;
  color:#6A6055;
  text-decoration:none;
  display:inline-block;
  margin-top:0px;
}


#all_content div.klein a.klein:hover {
 text-decoration:underline;
}

#all_content div.archiv a.archiv {
  font-size:14px;
  font-weight:bold;
  color:#6A6055;
  text-decoration:none;
  display:inline-block;
  margin-top:0px;
}


#all_content div.archiv a.archiv:hover {
 text-decoration:underline;
}

#all_content div.klein p{
 font-size:11px;
}

div.bar{
 display:inline-block;
 width:100%;
 height:10px;
 background-color:#CCCCCC;
 top:-6px;
 position:relative;
}


span.block_a{
 display:inline-block;
 width:230px;
 text-align:left;
}

div.block_a{
 display:inline-block;
 width:230px;
 text-align:left;
  
}


span.block_b{
  display:inline-block;
  width:68px;
  text-align:right;
  margin-right:0px;
 
}

div.block_b{
  display:inline-block;
  width:68px;
  text-align:right;
  margin-right:0px;
}

span.int_k1{
width:855px;display:inline-block;
}

span.int_k2{
width:100px;text-align:right;display:inline-block;
}

#head_linkleiste, #head_linkleistemenu{
 font-size:9px;
}

#head_linkleiste a{
 font-size:9px;
 text-decoration:none;
 color:#9966FF;
}

#head_linkleiste a:hover{
 text-decoration:underline;
}

#head_linkleiste span{
 font-size:9px;
}

#sitemap img{
width:auto;
height:auto;
}

.pdf_datei:before{
  content:url(../pdf/pdf_hp.png);
}

.download:before{
  content:url(../datei/download.gif);
}

a.internlink:before{
	content:url(../pics/pfeil9.gif);
}

a.internlink:hover{
	text-decoration:underline;
}

a.internlink{
	color:#903;
}

img{
	border:none;
}


.zeige0{
 background-color:#FF0000;
 }
.zeige1{
 background-color:transparent;
} 

.zeige2{
 background-color:#FF9;
} 

span.vonbisklein{
	font-size:9px;
}

#rechts{
	font-family:Verdana, Geneva, sans-serif;
}


#rechts h1{
	font-size:14px;
	height:20px;
}

#rechts p{
	font-size:11px;
}

#block_aktuelles, #block_aktiv, #block_tipps{
	background-color:#EAEAEA;
}


span.block_a, span.block_b {
	display:inline-block;
}

span.block_a{ width:235px;}
span.block_b{ width:100px;}

span.block_a a{
	font-size:13px;
	color:#00C;
	font-weight:bold;
	text-decoration:none;  
}

span.block_a a:hover{
	text-decoration:underline;  
}

div.abstand{
	height:8px;
	width:400px;
	display:inline-block;
}

.texteblock p, .texteblock a{
	margin-left:5px;
	margin-right:5px;
}

span.vier{
	top: -15px;
	position:relative;
	width:300px;
	display:inline-block;
}

span.funf{
	top: -15px;
	position:relative;
	width:300px;
	display:inline-block;
}

a.mehr{
	font-size:10px;
	color:#F00;
	text-decoration:none;
	font-weight:normal;
}

a.mehr:hover{
	text-decoration:underline;
}


#inhaltfast h1, #inhaltfast h2, #inhaltfast h3, #inhaltfast h4, #inhaltfast h5, #inhaltfast p{
	padding:0px;
	margin:0px;
	/*font-family:Verdana, Geneva, sans-serif;*/
}


#inhaltfast h1{
	font-size:24px;
	margin-top:10px;
	margin-bottom:15px;
}

#inhaltfast h2{
	font-size:18px;
	margin-bottom:5px;
}

#inhaltfast h3{
	font-size:14px;
	margin-bottom:5px;
}

#inhaltfast h4{
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
}

#inhaltfast h5{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}

#inhaltfast p{
	margin-bottom:10px;
}

/*#inhaltfast img{
	width:200px;
}*/


#inhaltfast table.ttab h4 table td, #inhaltfast table.ttab h5 table td{
	border-top:solid 1px #999;
	border-left:dotted 1px #999;
	border-collapse:collapse;
}

#inhaltfast table.ttab h4 table, #inhaltfast table.ttab h5 table,{
	border:solid 1px #999;
	border-collapse:collapse;
}

#inhaltfast table.ttab h4 table th[scope="col"], #inhaltfast table.ttab h5 table th[scope="col"]{
	border-top:solid 1px #999;
	border-left:dotted 1px #999;
	border-bottom:2px solid #999;
	border-collapse:collapse;
	font-weight:bold;
	background-color:#CCC;
}

#inhaltfast table.ttab h4 table th[scope="row"], #inhaltfast table.ttab h5 table th[scope="row"]{
	border-top:solid 1px #999;
	border-right:2px solid #999;
	border-collapse:collapse;
	font-weight:bold;
	background-color:#CCC;
}

.bildtext{
	display:inline-block;
	width:100%;
	margin-bottom:5px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	background-color:#CCC;
	text-align:right;
	border-top: 1px solid #666;
}

.art_dat{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8px;
	margin-bottom:5px;
	color:#999;
}

table.bikes1{
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
td.bikespartname1{
	width:69px;
	background-color:#333;
	color:#FFF;
	font-weight:bold;
}
td.bikesparttypebild1{
	width:25px;
}
td.bikesparttypebild1 img{
	width:20px;
}
td.bikesparttype1{
	width:100px;
}
td.bikesparteintrag1{
	width:130px;
}
span.biketitel1 {
	width:100%;
	display:inline-block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}

table.bikes2{
	font-size:16px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
td.bikespartname2{
	width:123px;
	background-color:#333;
	color:#FFF;
	font-weight:bold;
}
td.bikesparttypebild2{
	width:35px;
}
td.bikesparttypebild2 img{
	width:30px;
}
td.bikesparttype2{
	width:160px;
}
td.bikesparteintrag2{
	width:320px;
}
span.biketitel2 {
	width:100%;
	display:inline-block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}


table.bikes3{
	font-size:16px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
td.bikespartname3{
	width:150px;
	background-color:#333;
	color:#FFF;
	font-weight:bold;
}
td.bikesparttypebild3{
	width:50px;
	text-align:center;
}
td.bikesparttypebild3 img{
	width:30px;
}
td.bikesparttype3{
	width:200px;
}
td.bikesparteintrag3{
	width:600px;
	line-height:2em;
}
span.biketitel3 {
	width:100%;
	display:inline-block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.bike_0{    background:; }
.bike_1{	background:#e75113; } /*bike_rot1*/
.bike_1_1{	background:#E8B5A0; } /*bike_rot1 hell*/
.bike_2{	background:#e2001a; } /*bike_rot2*/
.bike_2_1{	background:#F07886; } /*bike_rot2 hell*/
.bike_3{	background:#4fac54; } /*bike_gruen1*/
.bike_3_1{	background:#85ED8A; } /*bike_gruen1 hell*/
.bike_4{	background:#20B027; } /*bike_gruen2*/
.bike_4_1{	background:#2AFA35; } /*bike_gruen2 hell*/
.bike_5{	background:#5a9ace; } /*bike_blau1*/
.bike_5_1{	background:#B0DCFF; } /*bike_blau1 hell*/
.bike_6{	background:#4066aa; } /*bike_blau2*/
.bike_6_1{	background:#A2C2FC; } /*bike_blau2 hell*/
.bike_7{	background:#F2F213; } /*bike_gelb1*/
.bike_7_1{	background:#F5F582; } /*bike_gelb1 hell*/
.bike_8{	background:#F7F765; } /*bike_gelb2*/
.bike_8_1{	background:#F7F7D5; } /*bike_gelb2 hell*/

.zeile0{
	background-color:#EFEFEF;
}

.zeile1{
	background-color:#CCC;
}