body{margin:0 0 20px 0; padding:0; font-family:verdana,arial,sans-serif; font-size:12px; line-height:1.6em}
a{color:#D11D1D;}
h1,h2,h3{margin-top:0; padding:0;}
/* Globale Klassendefinitionen */
tr.active{background:#BFE4FF !important; font-weight:bold}
.odd{background:#f0f0f0}
.even{background:#d5d5d5}

/* HTML Definitionen */

	.logo a{float:left;}
	.logo h1{margin:7px 0 0 15px; font-size:120%; width:400px; }

.main {width:745px; margin: auto auto; position:relative;}
	.main .logo{border:0; position:absolute; top:10px; left:10px}
	.main a img{border:0}
.meta_navi{list-style-type:none; margin:0; padding:0; display:block; position:absolute; right:0px}
.meta_navi li{float:left; margin-right:2px }
.main .head{background-image:url(../_img/head_background.jpg); margin-top:50px; height:210px; width:745px;}
.navigation {list-style-type:none; margin:2px 0 0 0 ; padding:0; float:left;}
	.navigation li {width:124px; height:37px; margin:0; padding:7px 0 0 0; float:left; text-align:center;  background-repeat:no-repeat}
		.navigation li a{ color:#393939; font-size:110%; text-decoration:none; font-family:arial,verdana,sans-serif; font-weight:bold;}

	.navigation li{background-image:url(../_img/button.jpg)}
	.navigation li.last{background-image:url(../_img/m6.jpg)}
	.navigation li.first{background-image:url(../_img/m1.jpg); width:125px}
	
		.navigation li.active{background-image:url(../_img/m_act.jpg) }	
		.navigation li.lastactive{background-image:url(../_img/m6_act.jpg)}
		.navigation li.firstactive{background-image:url(../_img/m1_act.jpg); width:125px }	

/* Content */
.content { margin-top:30px}
	.content .mainbar{float:left; width:745px; margin-top:20px;}
			.content .mainbar .mainbar_content p{margin-top:0;}
	.content .sidebar{float:right; width:226px;}
	 	.content .sidebar .top{ background:url(../_img/sidebar_top.gif) no-repeat; height:10px; width:226px;}
	 	.content .sidebar .body{background:url(../_img/sidebar_body.gif) repeat-y; width:226px; }
	 		.content .sidebar .body .sidebar_content{padding:.5em;}
	 	.content .sidebar .bottom{background:url(../_img/sidebar_bottom.gif) no-repeat; height:14px; width:226px; }

	.content div.error{background:#F0F0F0; padding-bottom:10px; margin-bottom:20px}
		.content .error li{color:#ff0000}
		.content .error h3{background:#D5D5D5; padding:3px 0 3px 10px; font-size:12px; }
	]|
	.content .check_input{width:100%; background:#F0F0F0; padding-bottom: 10px}
		.content .inner{padding-left:10px}
		.content .check_input h3{background:#D5D5D5; padding:3px 0 3px 10px; font-size:12px;}
		.content .check_input dt{float:left; width:200px; display:block; font-weight:bold; margin-bottom:6px}
		.content .check_input dd{display:block; width:300px; float:left;  margin-bottom:6px}
	

/* Fu§ */
.foot_top{background-image:url(../_img/kasten_oben.gif); width:745px; height:6px; margin-top:20px;}
/*.foot{background-image:url(../_img/kasten.gif); width:745px;}
	.foot_content{padding-top:30px; margin-left:27px; margin-right:27px; padding-bottom:0; background:url(../_img/pfeil.gif)   left 20px no-repeat;}
		.foot_content h3{color:#393939; font-size:1em; margin-bottom:4px; }
		.foot_content p{color:#5F5F5F; margin-bottom:0}
		.foot_content .right{width:337px; margin-top:1em; float:right;}
		.foot_content .left{width:337px; margin-top:1em; float:left}
	.foot_bottom{background-image:url(../_img/kasten_unten.gif); width:745px; height:13px}
*/	
.page_bottom{background:url(../_img/page_bottom.gif); background-repeat:no-repeat; width:745px; height: 45px; text-align:center; padding-top:15px; padding-bottom:20px; margin-top:1em}


/* Formular */
#handelsregister_auszug {}
	#handelsregister_auszug .fieldset{border:0; margin:0; padding:0; width:100%; margin-top:20px; background-color:#F0F0F0}
	#handelsregister_auszug .fieldset h3{font-weight:bold; padding:3px 0 3px 10px; font-size:12px; margin-bottom:10px; display:block; background-color:#D5D5D5;}
	 	#handelsregister_auszug .fieldset .inner{padding:10px}
	#handelsregister_auszug label{width:160pt; display:block; float:left;}
	#handelsregister_auszug input{width:350px; margin-bottom:0px}
	#handelsregister_auszug select{width:355px; margin-bottom:0px}
	#handelsregister_auszug textarea{width:354px; height:60px;}
	#handelsregister_auszug .pflicht{color:#D11D1D}

#order{width:100%; margin-top:10px; text-align:center}
/* Produkttabelle */
.produktTabelle{width:100%; text-align:left;  font-size:100%}
	.produktTabelle input{margin:0; padding:0; width:25px !important}
	.produktTabelle .selector{width:25px !important; text-align:center}
	.produktTabelle .produkt{width:120px}

/* Div Produktwahl */
#produktWahl{width:100%; padding:0px 0 10px 5px; margin:0;}
	#produktWahl dt{float:left; width:160px;}
	#produktWahl dd{font-weight:bold;}

/* Sprachauswahl */
#languageselect{list-style-type:none; margin:-20px 5px 0 0; padding:0; float:right;}
#languageselect li{margin-left:5px; float:right; }
