html		{ height: 100%; }

body		{ margin: -20px 0px 0px 0px;
		  padding: 0;
		  height: 100%;
	  	  background: #ECF1F4;
		  font-family: Verdana;
}


#wrapper	{ width: 900px;
		  margin: auto auto;
		  min-height: 100%;
		  position: relative;
		  background-image:  url(img/background_middle.gif); }

* html #wrapper	{ height: 100%; }

#topnav	{ font-family: Verdana; font-size: 10px; }

#topnav a	{ background-color: #ECF1F4; color: #4F5050; text-decoration: none; }

#topnav a:hover	{ text-decoration: none; }

#footer	{ position: absolute; bottom: 0; left: 0; width: 100%; background-color: #ECF1F4; padding: 8px 0; color: #4F5050; height: 35px; background-image: url(img/background_bottom.gif); background-repeat: no-repeat; font-family: Verdana; font-size: 10px; text-align: right; }

* html #footer	{ bottom: -1px; }

#content	{ margin-bottom: 4em;
		  float: left;
		  padding: 0px; }




.Spalte_software1 { width:119px;border-left:1px solid #4F5050;float: left;border-right: 1px solid #4F5050;text-align:center; border-bottom: 1px solid #4F5050;padding-top:5px;padding-bottom:5px;height: 55px;}
.Spalte_felder1  {	width: 198px;float: left;border-right: 1px solid #4F5050;border-bottom: 1px solid #4F5050;text-align:center; padding-top:5px;padding-bottom:5px;height: 55px;}
.Spalte_eigenschaften1 {border-right:1px solid #4F5050;width: 198px; float: left; text-align:center; border-bottom: 1px solid #4F5050; padding-top: 5px; padding-bottom: 5px;height: 55px;}
.tabelle1	{border-top: 1px solid #4F5050;  width:519px; height:100%; border-bottom:none; }


.Spalte_software {width:144px;border-left:1px solid #4F5050;float: left;border-right: 1px solid #4F5050;text-align:center; border-bottom: 1px solid #4F5050;padding-top:5px;padding-bottom:5px;height: 38px;}
.Spalte_felder  {	width: 93px;float: left;border-right: 1px solid #4F5050;border-bottom: 1px solid #4F5050;text-align:center; padding-top:5px;padding-bottom:5px;height: 38px;}
.Spalte_eigenschaften {width: 92px; border-right:1px solid #4F5050; float: left; text-align:center; border-bottom: 1px solid #4F5050; padding-top: 5px; padding-bottom: 5px;height: 38px;}
.tabelle	{border-top: 1px solid #4F5050;  width:519px; height:100%; border-bottom:none; margin-top: 40px;}



.zubehoer_row		{ float:left; margin-bottom:10px;}
.zubehoer_row a	{ color:#000000; }
.zubehoer_row img	{ float:left; margin-right: 10px;}

.zubehoer_cell_left	{ float:left; width: 250px; margin-right:20px;}
.zubehoer_cell_right	{ float:left; width: 250px;}

.downloadzellehl	{ font-family: Verdana; font-size: 10px; font-weight: bold; color: #A93245; }

#link a 		{ color: #4F5050; text-decoration: none; }

#link a:hover 	{ color: #4F5050; text-decoration: underline; }

h1		{ font-family: Verdana; font-size: 14px; font-weight: n: Verdana; font-size: 14px; font-weight: normal; margin: 0px; margin-top:15px; margin-bottom: 9px; color: #A93245; font-weight: bold; }

h2		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; margin-right: 12px; text-decoration: none; color: #4F5050;}
h2 a		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: none; color: #4F5050;}
h2 a:hover	{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: underline; color: #4F5050;}


h3		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; margin-right: 3px;}
h3 a		{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: none; }
h3 a:hover	{ font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; text-decoration: underline; }

h4		{ font-weight: normal; margin: 0px; margin-left: 5px; margin-top: 2px; font-family: Verdana; font-size: 9px; color: white; text-transform:uppercase;}
h4 a		{ font-weight: normal; margin: 0px; font-family: Verdana; font-size: 9px; text-decoration: none; color: white; text-transform:uppercase;}
h4 a:hover	{ font-weight: normal; margin: 0px; font-family: Verdana; font-size: 9px; text-decoration: underline; color: white; text-transform:uppercase;}

h2.haupttext	{ font-weight: bold; font-family: Verdana; font-size: 9px; margin-bottom: 5px; color: #4F5050; }

h2.produktbeschr,h2.tabellenheader	{ font-weight: bold; font-family: Verdana; font-size: 9px; padding-bottom: 15px; color: #4F5050; }
h2.tabellenheader{margin-top: 7px; 
}

h2.produktbeschr2	{ font-weight: bold; font-family: Verdana; font-size: 9px; padding-bottom: 5px; color: #4F5050; }

.download	{ font-weight: bold; font-family: Verdana; font-size: 12px; margin-bottom: 10px; color: #4F5050; margin-top: 30px; }

.download1	{ text-decoration: underline; font-family: Verdana; font-size: 12px; margin-bottom: 10px; color: #4F5050; margin-top: 20px; }

.download2	{ font-weight: normal; font-family: Verdana; font-size: 12px; margin-bottom: 10px; color: #4F5050; margin-top: 20px; }

h2.produkttext	{ font-weight: bold; font-family: Verdana; font-size: 9px; margin-bottom: 10px; margin-top:15px; color: #4F5050; }

.produktbild	{ float:right; margin-top:13px; margin-bottom:10px; margin-left:10px; }

.cb-tr-height	{ height:30px; }

.field		{ height:15px; width:250px; border:1px solid #A93245; font-family: Verdana; font-size: 11px;}

.textfield	{ width:250px; border:1px solid #A93245; height:150px;margin-top:5px;margin-bottom:10px; font-family: Verdana; font-size: 11px;}

.bild	{ font-family: Verdana; font-size: 9px; margin-top: 5px; color: #000000; }

p		{ font-size: 11px; font-family: Verdana; margin:0px; padding-bottom:10px;}

p.news		{ margin: 0px; font-size: 11px; font-family: Verdana; margin-top:22px;}
p.newsstart	{ margin: 0px; font-size: 11px; font-family: Verdana; background-image: url(img/pdf_icon.gif); background-repeat: no-repeat;padding-left:20px;padding-bottom:15px;}
p.newsstart	a	 { margin: 0px; font-size: 11px; font-family: Verdana; text-decoration: none; color: black;font-weight:bold;}
p.newsstart	a:hover { margin: 0px; font-size: 11px; font-family: Verdana; text-decoration: underline; color: black;font-weight:bold;}
   
#head		{ height: 129px; width: 900px; background-image:  url(img/background_top.gif); }

#platzhalter	{ float: right; width: 15px; height: 129px; }

#suchbox	{ float: right; width: 150px; font-family: Verdana; font-size: 10px; margin-top: 15px; }

.suchfeld	{ background-color:#ffffff; width:120px; border:1px solid #BEBEBE; font-family: Verdana; font-size: 10px; float: right; margin-bottom:2px; }

.suchbutton 	{ margin-left: 2px; background-color:#BEBEBE; color: #ffffff; width:50px; border:1px solid #BEBEBE; font-family: Verdana; font-size: 10px; }

.kontaktabstand	{ margin-top:20px; }

#kontaktbox	{ float: right; width: 140px; min-height:190px; font-family: Verdana; font-size: 10px; margin-right: 5px; }

#kontaktbox a { text-decoration:none; color: #4F5050; }

#kontaktbox a:hover	{ text-decoration:underline; color: #4F5050; }

#kontaktbox form	{ margin:0px; padding:0px; }

#keyvisual	{ height: 211px; width: 900px; }

#navigation	{ width: 150px; float: left; text-align: right; font-family: Verdana; color: #4F5050; font-size: 0px; background-image:  url(img/background_left.gif); margin-top: 2px; }

.rubrik_on	{ height: 13px; color: #A93245; background-image:  url(img/button_on.gif); font-size: 11px; margin-top: 5px; }

.rubrik_off	{ height: 13px; background-image:  url(img/button_off.gif); font-size: 11px; margin-top: 5px; }

.unterrubrik	{ height: 13px; font-size: 11px; color: #838383; margin-top: 5px; }
.unterrubrik a	{ height: 13px; font-size: 11px; color: #838383; text-decoration: none; }
.unterrubrik a:hover	{ height: 13px; font-size: 11px; color: #838383;text-decoration: underline; }

.unterrubrik2	{ height: 13px; font-size: 11px; color: #838383; margin-top: 5px; }
.unterrubrik2 a	{ height: 13px; font-size: 11px; color: #838383; text-decoration: none; }
.unterrubrik2 a:hover	{ height: 13px; font-size: 11px; color: #838383;text-decoration: underline; }

#mittelteil	{ margin-top: 9px; font-size: 11px; }

#textteil	{ float: left; width: 555px; }


#youarehere	{ height: 9px; font-size: 0px; width: 546px; background-color: #a93245; color: #ffffff; float: right; }
#youarehere2	{ height: 18px; width: 546px; background-color: #BEBEBE; color: #ffffff; float: right; text-align: middle;}

#fullsize_teil 	{ float: left; width: 740px; }
#youarehere_fs	{ height: 9px; font-size: 0px; width: 731px; background-color: #a93245; color: #ffffff; float: right; }
#youarehere2_fs	{ height: 18px; width: 731px; background-color: #BEBEBE; color: #ffffff; float: right; text-align: middle;}

#newsbox_o	{ width: 195px; float: right; }

/*#newsbox_i	{ width: 170px; height: 100px; margin-left: 10px; font-family: Verdana; font-size: 11px; }*/
#newsbox_i	{ width: 170px; margin-left: 10px; font-family: Verdana; font-size: 11px; }
#newsbox_l	{ width: 170px; height: 9px; background-color: #A93245; font-size: 0px; }
#newsbox_v {	width: 170px; margin-left: 10px; font-family: Verdana; font-size: 11px }

#newsbox_1-back { background-image: url(img/button_weitere_infos.gif); background-repeat: no-repeat; height:17px; width:170px;margin-bottom:16px;}

#newsbox_2-back { background-image: url(img/button_neuigkeiten.gif); background-repeat: no-repeat; height:17px; width:170px;margin-bottom:16px;}

#newsbox_3-back { background-image: url(img/button_produktneuigkeiten.gif); background-repeat: no-repeat; height:17px; width:170px;margin-bottom:16px;}

#startseitebildrahmenlinks	{ width: 250px; height: 157px; margin-top: 9px; margin-right: 19px; float: left; border-bottom: 1px solid;  border-bottom-color: Gray; padding-bottom: 15px;}

#startseitebildrahmenrechts	{ width: 250px; height: 157px; margin-top: 9px; float: left; border-bottom: 1px solid;  border-bottom-color: Gray; padding-bottom: 15px;}

#startseitebild { width: 116px; height: 100%; float: left; margin-right: 7px;}

#startseitetext { font-family: Verdana; font-size: 11px; height: 100%;}

#contenttext	{ width: 380px; float: left; padding: 0px 10px 0px 0px;}

#contentbild	{ width: 130px; float: right;}

#contenttextlang	{ width: 520px; float: left; padding: 0px 10px 0px 0px;}bild	{ width: 130px; float: right;}

#contenttextlang	{ width: 520px; float: left; padding: 0px 10px 0px 0px;}

.spacetop5px{padding-top:5px;}oat: left; padding: 0px 10px 0px 0px;}bild	{ width: 130px; float: right;}

#contenttextlang	{ width: 520px; float: left; padding: 0px 10px 0px 0px;}

.spacetop5px {padding-top:5px;}
