* {margin: 0;  padding: 0; }

body {text-align:center;font-family:verdana;  font-size:12px; background-image:url("strich.gif");} /*textalign weg, float left in wrapper->links background-image:url("strich.gif")*/

#wrapper{width:950px; background-color:#e0e0e0; margin: auto auto; text-align:left; height:2500px;}

#header{float:left;width:100%;background-color:#ffffff;}
#headerhome{float:left;width:950px;background-color:#ffffff;}
#lio{float:left;background-color:#991415;width:180px;margin-left:7px;margin-top:5px;padding-left:3px;padding-top:3px;color:#ffffff;height:88px;font-size:10px;}
#liohome{float:left;background-color:#ffffff;width:180px;margin-left:7px;margin-top:5px;padding-left:3px;padding-top:3px;color:#ffffff;height:88px;font-size:10px;}

#navi{float:left;width:800px;height:20px; background-color:#ffffaa;}
#content {background-color:#ffffee; float:left; width:628px; height:2500px; position:relative; top:0px; padding:5px;}
#banner{float:left;background-color:#ffffff;}
#footer{float:left;background-color:#a0a0a0;width:800px;height:60px;}
.normal{float:left;padding:10px;}
a {
	text-decoration:none;
	color:#0000ff;
}
a:visited{
	color:#0000ff;
}
a:hover{
	color:#ff0000;
}
#navhome{background-color:#e0e0e0;width:800px;float:right;}
.link a:link{
	border: none;
	border-width: 1px;
	border-color: #0000ff;
	height: 20px;
	background-color: #6fabf5;
	width: 80px;
	margin-left: 2px;
	float: left;
	text-align: center;
	margin-top: 6px;
	text-decoration: none;
	color: #ffffff;
}
.link a:visited{
	border: none;
	border-width: 1px;
	border-color: #0000ff;
	height: 20px;
	background-color: #6fabf5;
	width: 80px;
	margin-left: 2px;
	float: left;
	text-align: center;
	margin-top: 6px;
	text-decoration: none;
	color: #ffffff;
}
.link a:hover {font-weight:bold;}


.liak a:link{
	border: none;
	border-width: 1px;
	border-color: #0000ff;
	height: 20px;
	background-color: #ffffff;
	width: 80px;
	margin-left: 2px;
	float: left;
	text-align: center;
	margin-top: 6px;
	text-decoration: none;
	color: #ff0000;
	border-bottom: none;
}
.liak a:visited{
	border: none;
	border-width: 1px;
	border-color: #0000ff;
	height: 20px;
	background-color: #ffffff;
	width: 80px;
	margin-left: 2px;
	float: left;
	text-align: center;
	margin-top: 6px;
	text-decoration: none;
	color: #ff0000;
	border-bottom: none;
}
.liak a:hover {;}


#navilinks{
	float: left;
	background-color: #FFFFD0;
	height: 2500px;
	width: 150px;
}

.unterk{
	background-color: #ffffff;
	float:left;
}
.idone a:link{
	float: left;
	text-decoration: none;
	background-color: #ffffff;
	width: 140px;
	height: 20px;
	margin-bottom: 2px;
	margin-top:2px;
	color: Gray;
	font-weight: bold;
	background-image: url(bg11.gif);
	border:solid;
	border-width:1px;
	border-color:#0000ff;
	padding:1px;
}
.idone a:visited{
	float: left;
	text-decoration: none;
	background-color: #ffffff;
	width: 140px;
	height: 20px;
	margin-bottom: 2px;
	margin-top:2px;
	color: Gray;
	font-weight: bold;
	background-image: url(bg11.gif);
	border:solid;
	border-width:1px;
	border-color:#0000ff;
	padding:1px;
}
.idone a:hover{
	color:#ff0000;
	border-color:#ff0000;
}
.idtwo a:link{
	float: right;
	text-decoration: none;
	background-color: #ffffff;
	width: 130px;
	height: 23px;
	margin-bottom: 5px;
	margin-right:2px;
	color: Gray;
	font-weight: bold;
	font-size:10px;
	background-image: url(bg12.gif);
	border:solid;
	border-width:1px;
	border-color:#0000ff;
	padding:1px;
}
.idtwo a:visited{
	float: right;
	text-decoration: none;
	background-color: #ffffff;
	width: 130px;
	height: 23px;
	margin-bottom: 5px;
	margin-right:2px;
	color: Gray;
	font-weight: bold;
	font-size:10px;
	background-image: url(bg12.gif);
	border:solid;
	border-width:1px;
	border-color:#0000ff;
	padding:1px;
}
.idtwo a:hover{
	color:#ff0000;
	border-color:#ff0000;
}

.iddrei{
	float:left;
	background-color: #e0e0e0;
	height:100px;
	width:130px;
	margin:5px;
	text-align:center;
}
.iddrei a:link{
	float: left;
	text-decoration: none;
	background-color: #9999ff;
	width: 130px;
	height: 12px;
	margin: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size:10px;
}
.iddrei a:visited{
	float: left;
	text-decoration: none;
	background-color: #9999ff;
	width: 130px;
	height:12px;
	margin: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size:10px;
}

.grubi{
	height:80px;
}
.iddrei a:hover{
	color:#ff0000;
}
.artbalkbild{
	float:left;
	width:150px;
	height:110px;
	background-color: #ffffff;
	margin-top:2px;
	font-size:10px;
	text-align:center;
	padding-top:10px;
	border:solid;
	border-color:#c0c0c0;
	border-width:1px;
}
.balkinh{
	float:left;
	width:300px;
	height:170px;
	margin-top:2px;
	background-color:#ffffff;
	margin-left:5px;
	padding:1px;
	font-size:10px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.klbild{
	
}
.artkleintxt{
	float:left;
	width:300px;
	background-color:#e0e0e0;
	padding:2px;
}
.artkleinpreis{
	width:150px;
	height:140px;
	font-weight:bold;
	float:left;
	color: #0066FF;
	padding: 2px;
	margin-left:2px;
	margin-top:2px;
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.artkleinpreis a:link{
	text-decoration:underline;
	font-weight:normal;
}
.artkleinpreis a:visited{
	text-decoration:underline;
	font-weight:normal;
}

.artkleinpreis a:hover{
	color:red;
}


.langtext{
	color:#0000ff;
}
.artiges{
	margin: 20px;
}
.artipreis{
	font-weight:bold;
	float:left;
	color:#0000ff;
}
.artizus{
	font-size:10px;
	color:#000000;
	font-weight:normal;
}
.artimeng{
	width:30px;
	border:solid;
	border-width:1px;
	border-color:#0000ff;
	background-color:#ffffff;
	
}
#impcontent{
	float:left;
	width:630px;
	height:2500px;
	background-color:#ffffff;
	font-size:10px;
	padding: 5px;
}
#faqcontent{
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;  
	float:left;
	width:630px;
	height:2500px;
	background-color:#ffffff;
	font-size:12px;
	padding: 5px;
}
#faqcontent a{text-decoration:underline;}

.disc{
	float:left;
	width:600px;
	background-color:#ff00ff;
}
.wider{
   float:left;
	width:600px;
	background-color:#e0e0e0;	
}

.unterli{
	float:left;
	width:120px;
	height:110px;
	padding:5px;
	font-size:10px;
	background-color: #ffffff;
	margin-right:5px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none;
	color:#6fabf5;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
}
.unterli a:link{
   text-decoration: none;
	color:#6fabf5;
}
.unterli a:visited{
	 text-decoration:none;
	 color:#6fabf5;
}
.unterli a:hover{
	font-weight:bold;
}

.uki{
	height:80px;
	border:none;
}
.artbild{
	border:none;
	height:150px;
	float:left;
}
.artimen{
	border:thin;
	width:30px;
	background-color: #ffffff;
}
.artibu{
	width:160px;font-size:10px;
	color:#000099;
	font-weight:bold;
	}
.artibu:hover{
	color:#ff0000;
}
	
.pf{
	float:left;
	margin-top:1px;
	border:none;
}
.pu{
	border:none;
	float:left;
}
#navirechts{
	float: right;
	background-color: #FFFFD0;
	height: 2500px;
	width: 155px;
	font-size:10px;
	font-family:verdana;
}
/* ab hier Warenkorb*//* Warenkorb*/
.wcklein{
	float:left;
	background-color:#0000ff;
	color:#ffffff;
	text-decoration:none;
	width:150px;
	text-align:center;
	font-size:10px;
}
.wcklein a:link{
	text-decoration:none;
	background-color:#0000ff;
	color:#ffffff;
	font-size:10px;
}
.wcklein a:visited{
	text-decoration:none;
	background-color:#0000ff;
	color:#ffffff;
}
.wcklein a:hover{
	font-weight:bold;
}

#warenkorb{
	float:left;
}

.wmeng {
	float:left;
	border:none;
	width:69px;
	background-color:#f0f0f0;
	font-family:verdana;
	font-size:10px;
	text-align:right;
	border:solid;
	border-width:1px;
	border-color:#0000ff;
}
.wcb{
	float:left;
	margin-left:3px;
	margin-bottom:3px;
}
.wklo{
	float:left;
	background-color:#e0e0e0;
	width:50px;
	font-size:10px;
	text-align:left;
	margin-top:1px;
	margin-left:3px;
}

.wkart{
	float:left;
	background-color:#fff;
	width:130px;
	font-size:10px;
	margin-top:1px;
	margin-right:1px;

}
.wkgross{
	float:left;
	background-color:#e0e0e0;
	width:170px;
	font-size:10px;
	margin-top:1px;
	margin-right:1px;
}
.wkzahl{
	float:left;
	background-color:#e0e0e0;
	width:70px;
	font-size:10px;
	text-align:right;
	margin-top:1px;
	margin-right:1px;
}
.wkzahlklein{
	float:right;
	background-color:#e0e0e0;
	width:65px;
	font-size:10px;
	text-align:right;
	margin-top:1px;
	margin-right:1px;
}
.nesudum{
	margin-top:1px;
	float:left;
	width:410px;
	text-align:right;
	background-color:#e0e0e0;
	font-size:10px;
}
.nesu{
	margin-top:1px;
	float:left;
	width:104px;
	text-align:right;
	background-color:#e0e0e0;
	font-size:10px;
}

.floe{clear:both;}
.red{
float:left;
color:red;
}
.redklein{
float:left;
color:red;
font-size:10px;
}
/*styles für das Bestellformular*/
.bfeld{
	float:left;
	background-color:#e0e0e0;
	width:120px;
	height:14px;
	margin-top:3px;
}
.binput{
	float:left;
	background-color:#ffffff;
	width:250px;
	border:none;
	border-bottom:solid;
	border-bottom-width:1px;
	margin-left:3px;
}
.bplz{
	float:left;
	background-color:#ffffff;
	width:50px;
	border:none;
	border-bottom:solid;
	border-bottom-width:1px;
	margin-left:3px;
}
.bort{
	float:left;
	background-color:#ffffff;
	width:196px;
	border:none;
	border-bottom:solid;
	border-bottom-width:1px;
	margin-left:3px;
}
.fehler{
	float:left;
	font-size:10px;
	color: #FF0000;
}

/*Ende Bestell*/
.sonst{
	float:left;
	background-color:#ffffff;
	width:200px;
	margin-right:5px;
}
.souku{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:10px;
}
.souk2 a:link{
	text-decoration:none;
	color:#0000ff;
	font-weight:bold;
	font-size:10px;
}
.souk2 a:visited{
	text-decoration:none;
	color:#0000ff;
	font-weight:bold;
	font-size:10px;
}
.souk3 a:link{
	text-decoration:none;
	color:#0000ff;
	font-size:10px;
}
.souk3 a:visited{
	text-decoration:none;
	color:#0000ff;
	font-size:10px;
}
.herst{
	float:left;
	background-color: #ffffee;
	width:125px;
	height:33px;
	text-align:center;
	padding:5px;
	margin:1px;
	margin-left:5px;
}
.herstli a:link{
	float:left;
	background-color: #ffffee;
	width:125px;
	height:33px;
	text-align:center;
	padding:5px;
	margin:1px;
	border:solid;
	border-width:1px;
	border-color:#0000ff;
}
.herstli a:visited{
	float:left;
	background-color: #ffffee;
	width:125px;
	height:33px;
	text-align:center;
	padding:5px;
	margin:1px;
	border:solid;
	border-width:1px;
	border-color:#0000ff;
}
.herstlia{
	float:left;
	background-color: #0000FF;
	width:125px;
	height:33px;
	text-align:center;
	padding:5px;
	margin:1px;
	border:solid;
	border-width:0px;
	border-color:#2222ec;
}
.herstli a:hover{
	border:solid;
	border-width:1px;
	border-color:#ff0000;
}



.ugrulink{
	text-align:center;
}

.ugrulink a:link{
	text-decoration:none;
	font-weight:bold;
}
.ugrulink a:visited{
	text-decoration:none;
	font-weight:bold;
}
.ugrulink a:hover{
	color:red;
}

.zub{
	float:left;
	padding:2px;
}





.langtext{
	color:#000000;
	float:left;
	font-size:12px;
}
.lzeil{
	float:left;
	width:500px;
	background-color: #ffffff;
}
.plzeil{
	float:left;
}
.mitteilung{
	float:left;
	font-size:12px;
	width:250px;
	height:100px;
	margin-left:2px;
	margin-top:3px;
}

.durchg{
	text-decoration: none;
	color:#a0a0a0;
}
.ehg {
	font-size:10px;
}
.suwo{
	width:120px;
	float:left;
	
}
.subu{
	width:145px;
}
.sulo{
	border:none;
	background-color: #CC3300;
	color:#ffffff;
	width:20px;
	/*position:relative;
	top:-42px;
	left:130px;*/
}


.ouber{
	width:620px;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
	color:#6babf5;
	text-align:center;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.suchwarn{
	width:620px;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#ff9999;
	color:#6babf5;
	text-align:center;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}


.topangebote{
	width:620px;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
	color:#6babf5;
	text-align:center;
	float:left;
	font-size:16px;
	font-weight:bold;
}

.topdiv{
	width:150px;
	height:190px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
	float:left;
	margin:2px;
}
.topuber{
	
	font-weight:bold;
	color:#909090;
	text-align:center;
	font-size:10px;
	height:40px;
}
.toppreis{
	float:left;
	width:150px;
	text-align:center;
	font-size:10px;
	color:red;
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:red;
}
.toptxt{
	float:left;
	width:150px;
	text-align:center;
	font-size:10px;
	color:#6fabf5;
	font-weight:bold;
	border:solid;
	border-width:0px;
	border-color:red;
}

.grudiv{
	float:left;
	font-size:10px;
	width:150px;
	height:170px;
	margin:2px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
}
.grutxt{
	float:left;
	height:40px;
	width:150px;
	text-align:center;
	background-color: #e0e0e0;
}
.kleintext{
	font-size:10px;
	font-weight:bold;
	color:#a0a0a0;
}
.ugrudiv{
	float:left;
	font-size:10px;
	width:150px;
	height:190px;
	margin:2px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
}

.blatterdiv{
	float:left;
	font-size:12px;
	width:320px;
	background-color: #ffffff;
}
.ablatt a:link{
	text-decoration:none;
	color:#0000ff;
}

.ablatt a:visited{
	text-decoration:none;
	color:#0000ff;
}

.nblatt a:link{
	text-decoration:none;
	color:#0000ff;
}

.nblatt a:visited{
	text-decoration:none;
	color:#0000ff;
}
.nblatt a:hover{
	color:red;
}

.ablatt{
	float:left;
	background-color: #99FFFF;
	width:20px;
	text-align:center;
}
.nblatt{
	float:left;
	background-color: #FFFFFF;
	width:20px;
	text-align:center;
}
.dum{
	float:left;
	width:0px;
	height:0px;
	border:none;
}
/* Registrierung*/
.regtxt{
	margin-bottom:5px;
	color:#6fabf5;
	font-weight:bold;
}
.regneu{
	margin-left:20px;
	
}
.zuruck{
	margin-left:5px;
}
/* bestellvorgang und userregistrierung*/
.ureg{
	float:left;
	background-color:#ffffff;
	width:600px;
	height:320px;
	margin-top:20px;
}
.uregtxt{
	float:left;
	width:320px;
	color:#6fabf5;
	font-weight:bold;
	background-color: #ffffff;
	margin-bottom:5px;
	height:30px;
}
.regklein{
	float:left;
	font-size:12px;
}
.radio{
	float:left;
}
.regmail{
	float:left;
}
.regbu{
	float:left;
}
/*Warenkorb klein*/
.waleer{
	float:left;
	background-color:#e0e0e0;
	color:#6fabf5;
	width:150px;
	margin-top:2px;
	text-align:center;
	font-weight:bold;
}
.wklbez{
	float:left;
	font-size:10px;
}
.wasudum{
	float:left;
	font-size:10px;
	width:85px;
}
.wanesu{
	margin-top:1px;
	float:right;
	width:65px;
	text-align:right;
	background-color:#e0e0e0;
	font-size:10px;
}
.wkasse{
	margin-top:10px;
	border:solid;
	border-width:1px;
	border-color:#ffffff;
}
.wkasse:hover{
	border:solid;
	border-width:1px;
	border-color:#ff0000;
}
.einlog{
	margin-top:10px;
	margin-bottom:5px;
}


.contlink{
	float:left;
	background-color:#e0e0e0;
	color:#6fabf5;
	width:150px;
	margin-top:2px;
	text-align:center;
	font-weight:bold;
}
.contlink a:hover{
	color:#ff0000;
}
.mailfehler{
	float:left;
	background-color: #FFDDDD;
	color:#000000;
	width:600px;
	margin-top:12px;
	text-align:center;
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color: #FF9999;
}
.vergessen a:link{
	text-decoration:underline;
	font-size:10px;
}
.vergessen a:visited{
	text-decoration:underline;
	font-size:10px;
}
.vergessen a:hover{
	color:#ff0000;
}
.pwv{
	float:left;
	width:520px;
	color:#6fabf5;
	font-weight:bold;
	background-color: #ffffff;
	margin-bottom:15px;
	height:30px;
}
.aktionen{
	border:solid;
	border-width:1px;
	border-color:#ffffff;
	margin-top:5px;
	margin-bottom:5px;
}
.aktionen:hover{
	border:solid;
	border-width:1px;
	border-color:#ff0000;
}
/*Die Styles für Toplinks*/
.topli{
	float:left;
	width:145px;
	background-color:#ffffaa;
	text-align:center;
	margin-bottom:5px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0;
}
.toplitxt{
	float:left;
	font-size:10px;
	color:#ff0000;
	text-align:center;
	font-weight:bold;
	width:145px;
}
.toplibez{
	float:left;
	font-size:10px;
	color:#606060;
	text-align:center;
	font-weight:bold;
	width:145px;
}
.toplipreis{
	float:left;
	font-size:10px;
	color:#ff0000;
	text-align:center;
	font-weight:bold;
	width:145px;
}
/*für das login rechts*/
.logdiv{
	float:left;
	width:148px;
	font-size:10px;
	text-align:center;
}

.pverg{
	width:150px;
}
.pwfalsch{
	width:400px;
	background-color:#ffffff;
	color:#ff0000;
}
.pwdzu{
	float:left;
	background-color:#ffffff;
	width:400px;
	color:#6fabf5;
	font-weight:bold;
}
.bilogo{
	float:left;
	background-color:#fff;
	width:300px;
	height:200px;
}
.lore{
	float:right;
}
.pplo{
	margin:5px;
}
/* Bestelltexte*/
.migrun{
	float: left;
	margin:10px;
	width:550px;
	height:50px;
	background-color: #eeFFee;
	border:solid;
	border-width:1px;
	border-color: #99ff99;
	text-align:left;
	padding:5px;
}
.mipay{
	float: left;
	margin:10px;
	width:550px;
	height:100px;
	background-color: #ffffcc;
	border:solid;
	border-width:1px;
	border-color: #9999ff;
	text-align:left;
	padding:5px;
}
.migelb{
	float: left;
	margin:10px;
	width:550px;
	height:150px;
	background-color: #ffffcc;
	border:solid;
	border-width:1px;
	border-color: #ffff66;
	text-align:left;
	padding:5px;
}
.mirot{
	float: left;
	margin:10px;
	width:550px;
	height:150px;
	background-color: #ffeeee;
	border:solid;
	border-width:1px;
	border-color: #ff9999;
	text-align:left;
	padding:5px;
}
.vkl{
	float: left;
	margin:1px;
	width:200px;
	height:20px;
	background-color: #ffffff;
	text-align:left;
	padding:2px;
}
.vkr{
	float: left;
	margin:1px;
	width:200px;
	height:20px;
	background-color: #ffffff;
	text-align:right;
	padding:2px;
}
.vktxt{
	float: left;
	margin:1px;
	width:570px;
	background-color: #ffffff;
	text-align:left;
	padding:2px;
}
.vks{
	float:left;
	padding:2px;
}
.versand{
	float:left;
	border-color: #6fabf5;
	border:solid;
	border-width:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.versand a:link{
	float:left;
	border-color: #6fabf5;
	border:solid;
	border-width:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.versand a:visited{
	float:left;
	border-color: #6fabf5;
	border:solid;
	border-width:1px;
	margin-top:5px;
	margin-bottom:5px;
}

.versand:hover{
	border-color:#ff0000;
}
.sendbv{
	float: right;
}
.sendb{
	float: left;
}
.ergtxt{
	font-size:10px;
	float:left;
}
.tabdiv{
	float:left;
	width:200px;
	font-size:12px;
}
.biteldiv{
   float:left;
	border-color:#c0c0c0;
	border:none;
	border-width:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.telbut{
	width:150px;
	margin-bottom:10px;
}

.telnum{
	width:145px;
}
.pwdfehler{
	font-size:10px;
	color:#ff0000;
}
.bezahl{
	float:left;
	font-size:10px;
	width:100px;
}
.bez{
	float:left;
	font-size:12px;
	padding-left:5px;
	width:100px;
	background-color:#ffffff;
}
.radio{
	float:left;
}
.vdruck{
	border:none;
}
.begru{
	float:left;
	padding:10px;
	width:590px;
	height:420px;
	background-color:#ffffee;
	color:#fea501;
	font-size:12px;
	font-weight:bold;
	line-height:1.3;
}
/* Die Styles für das Logfile*/
.logli{
	float:left;
	width:200px;
	background-color:#f0f0f0;
	margin-bottom:2px;
	text-align:left;
	margin-left:20px;
}
.logre{
	float:left;
	width:730px;
	background-color:#aaaaff;
	margin-bottom:2px;
	text-align:left;
	overflow:hidden;
}
.logdat{
	float:left;
	width:730px;
	background-color:#aaaaff;
	margin-bottom:2px;
	text-align:left;
	
}


/* Styles für verlauf*/
.verlauf{
	float:left;
	width:620px;
	height:55px;
	font-size:10px;
	
	border: solid;
	border-width:1px;
	border-color: #d0d0d0;
	margin-top:1px;
}
.verl{
	float:left;
	width:112px;
	height:45px;
	border: solid;
	border-width:1px;
	border-color: #d0d0d0;
	color:#a0a0a0;
	margin-top:1px;
	margin-left:4px;
	padding:2px;
}
.verlakt{
	float:left;
	width:112px;
	height:45px;
	border: solid;
	border-width:1px;
	border-color: #6fabf5;
	color:#6fabf5;
	margin-top:1px;
	margin-left:4px;
	padding: 2px;
   
}
/* Die Styles für das Kontaktformular*/
.bdatc{border:solid;border-width:1px;border-color:#0000ff;width:350px;height:14px;font-family:verdana;font-size:11px;background-color:#ffffff;margin-top:1px;}
.bdatcg{border:solid;border-width:1px;border-color:#0000ff;width:350px;height:14px;font-family:verdana;font-size:11px;background-color:#ffffff;margin-top:1px;}

.bplzc {border:solid;border-width:1px;border-color:#0000ff;width:60px;height:14px;font-family:verdana;font-size:11px;background-color:#ffffff;margin-top:1px;}
.bplzcg{border:solid;border-width:1px;border-color:#0000ff;width:60px;height:14px;font-family:verdana;font-size:11px;background-color:#ffffff;margin-top:1px;}

.bortc {border:solid;border-width:1px;border-color:#0000ff;width:288px;height:14px;font-family:verdana;font-size:11px;background-color:#ffffff;margin-top:1px;margin-left:2px;}
.bortcg {border:solid;border-width:1px;border-color:#0000ff;width:288px;height:14px;font-family:verdana;font-size:11px;background-color:#ffffff;margin-top:1px;margin-left:2px;}

.btextac{border:solid;border-width:1px;border-color:#0000ff;background-color:#ffffff;height:80px;margin-top:1px;width:370px;float:left}
.btextacg{border:solid;border-width:1px;border-color:#0000ff;background-color:#ffffff;height:80px;margin-top:1px;width:370px;float:left;}

.fehler{background-color:#f0f0f0;font-size:10px;}
.ok{background-color:#00ff00;font-size:10px;}
.fett{font-weight:bold;}
.green{
	color: #009900;
}
.blue{
	color:#0000ff;
}
.yell{
	color: #FF9900;
}
.grau{
	color:#909090;
}
.flole{
	float:left;

}
.red{
	color:red;
}
.klein{
font-size:10px;
color: #006633;
font-weight:bold;
}
#unten{
	text-align:center;
	font-size:10px;
}
#faq{
	padding:10px;
	width:590px;
}
#faq a{
	color:#0000ff;
}
.orange{
	color: #FD9800;
}
.frage{
	color: #3300FF;
	margin-bottom:0px;
}
.antwort{
	margin-bottom:20px;
}
.schalter{
	background-image: url(button.png);
	background-repeat: no-repeat;
	padding-left:5px;
	text-align:center;
}
.schalterklein{
	background-image: url(buttonklein.png);
	background-repeat: no-repeat;
	padding-left:5px;
	
}

.reiter{
	color:#ffffff;
	background-color:#6fabf5;
	padding:1px;
	margin:1px;
	
}
.kreuz{
background-color:#cc0000;
color:#ffffff;
}
/* styles für leasing*/
#leas{
background-image:url("strch.gif"); 
background-color:#fff;
height:500px;
text-align:left;
padding:10px;
}
#lcont{
width:800px;
height:700px;
background-color:#ffffff;
float:left;

}
#lkopf{
text-align: left;
float:right;
width:300px;
background-color:#fff;
line-height:170%;
}
#ltxt1{
float:left;
width:500px;
line-height:170%;
}
.libild{
float:left;
margin-right:10px;
}
.kastenlinks{
    float:left;
    width:500px;
    height:20px;
    background-color:#fff;
    padding:5px;
    margin:1px;
}
.kastenlinksschmal{
    float:left;
    width:100px;
    height:20px;
    background-color:#fff;
    padding:5px;
    margin:1px;
}
/* styles für leasing-formular */
.lftxt{
    float:left;
    width:130px;
    height:20px;
    background-color:#fff;
    padding:5px;
    margin:1px;
}
.lfinp{
float:left;
width:170px;
margin:5px;
}
.leas{
float:left;
color:#ff00ff;
}
.leas a:link{
text-decoration:none;
color:#f0f;
}
.leas a:visited{
text-decoration:none;
color:#f0f;
}
.leas a:hover{
text-decoration:underline;
color:#f0f;
}
.leas2{
float:left;
}
/* styles für einfachformular */
.beschrift{
float:left;
width:180px;
font-size:12px;
margin:1px;
background-color:#d0d0d0;
height:20px;
}
.beinput{
float:left;
width:250px;
margin:1px;
}
.bbut{
width:100px;
}
/* Landingpage */
.lpag{
width:150px;
height:70px;
background-color:#ffff99;
}
.lalinks{
float:left;
width:300px;
height:150px;
background-color:#fff;
}


.landbild{
height:150px;
border:none;
float:left;
}
.landvor{
float:left;
width:290px;
background-color:#fff;
height:120px;
}
.landv2{
font-size:18px;
color:#00aa00;
}
.lliste{
padding-left:20px;
line-height:170%;
}

#lpform{
float:left;
background-color:#ffffff;
font-size:10px;
width:320px;
}
.lpftext{
float:left;
width:80px;
margin-left:5px;
}
.lpmeng{
float:left;
width:20px;
}
.lpinp{
float:left;
width:120px;
}
.lpinpl{
margin-top:2px;
float:left;
width:230px;
}
.lbu{
margin-top:2px;
float:right;
}
.laimp{
float:left;
background-color:#fff;
margin-top:10px;
font-size:10px;
}
.lparea{
width:230px;
}
.huuber{
float:left;
width: 600px;
height:60px;
background-color:#ff9;
padding:5px;
}

h1{
font-size:18px;
}
h2{
font-size:14px;
color:#0000ff;
}
h3{
font-size:12px;
}
#tel{
float:left;
background-color:#fff;
width:500px;
height:100px;
padding:5px;
}
/* Ende*/
























