﻿.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden; } 
.clearfix {display:inline-block;}
 /* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* End hide from IE-mac */
*{ margin:0; padding:0;	}

#headnavi {padding: 0px 10px; ;font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 400;float: left; z-index:100;}
	#headnavi ul {line-height: 2.4; padding: 1.4px 0px; float: left; width:140px; list-style-type: none;}  
	#headnavi h3 {cursor: pointer; line-height: 2.7;font-size: 0.95em; text-align: center; color: #3f3f3f;;border: 0px solid #003366; /*--erforderlich für IE 7--*/;}
	#headnavi h3:hover h3:visited{cursor: pointer; line-height: 2.7;font-size: 0.95em; text-align: center; border: 0px solid #003366; /*--erforderlich für IE 7--*/;}
	#headnavi  a {font-weight: 600; text-decoration: none;display: block; border-bottom: 1px solid #c0c0c1; text-align: center; color: #3f3f3f;}

	#headnavi ul li ul li a {font-size: 0.95em; font-weight: normal; text-decoration: none;display: block; border-bottom: 1px solid #c0c0c1; text-align: center; background:url(../bilder_hp/navtop.png); color: #3f3f3f; width:175px; margin-left: -18px;}
	#headnavi ul li ul li a:hover {font-size: 0.95em; background:url(../bilder_hp/navtop2.png); } 
	#headnavi li a{ position: relative;}
	#headnavi li a:hover{ position: relative;}
	#headnavi ul ul {position: absolute;z-index: 2;display: none;} 
	#headnavi ul li:hover ul {display: block;} 
/* *html #headnavi ul li {float: left;width: 100%;}*/
	*+ html #headnavi ul li {float: left;width: 100%;} 
/*	*html body {behavior: url(csshover3-source.htc);font-size: 100%;}*/
	#headnavi a.direkt:link {font-size: 0.9em;font-weight: bold;text-align: center;color: #3f3f3f;border: 0px solid #003366;}
	#headnavi a.direkt:hover {border: 0px solid #ccc;} 
/* *html #headnavi ul li a {height: 1%;}*/
	

  ul#Navigation   ul{  font-family: 'Open Sans', sans-serif;  font-size: 0.95em;  margin: 0; padding: 0.8em;    text-align: center; }
  ul#Navigation li {    list-style: none;    display: inline;    margin: 0.4em; padding: 0;  }
  ul#Navigation a, ul#Navigation span {   font-family: 'Open Sans', sans-serif;  font-size: 0.95em; padding: 0.2em 1em;    text-decoration: none; font-weight: normal; border-left-color: white;  color: #fff;  }
  * html ul#Navigation a, * html ul#Navigation span { width: 1em; width: auto;  }
  ul#Navigation a:hover, ul#Navigation span {  font-family: 'Open Sans', sans-serif;  font-size: 0.95em; border-color: white; border-left-color: black; border-top-color: black;    color: #3f3f3f;   }
  
    ul#Navigation3   ul{  font-family: 'Open Sans', sans-serif;  font-size: 0.95em;  margin: 0; padding: 0.8em;    text-align: center;  }
  ul#Navigation3 li {    list-style: none;    display: inline;    margin: 0.4em; padding: 0;  }
  ul#Navigation3 a, ul#Navigation span {   font-family: 'Open Sans', sans-serif;  font-size: 0.95em; padding: 0.2em 1em;    text-decoration: underline; font-weight: normal; border-left-color: white;  color: #fff;  }
  * html ul#Navigation3 a, * html ul#Navigation3 span { width: 1em; width: auto;  }
  ul#Navigation3 a:hover, ul#Navigation3 span {  font-family: 'Open Sans', sans-serif;  font-size: 0.95em; border-color: white; border-left-color: black; border-top-color: black;    color: #3f3f3f;   }

  ul#Navigation2   ul{  font-family: 'Open Sans', sans-serif;  font-size: 0.95em;  margin: 0; padding: 0.8em;    text-align: center; }
  ul#Navigation2 li {    list-style: none;    display: inline;    margin: 0.4em; padding: 0;  }
  ul#Navigation2 a, ul#Navigation2 span {   font-family: 'Open Sans', sans-serif;  font-size: 0.95em; padding: 0.2em 1em;    text-decoration: none; font-weight: normal; border-left-color: white;  color: #fff;  }
  * html ul#Navigation2 a, * html ul#Navigation2 span { width: 1em; width: auto;  }
  ul#Navigation2 a:hover, ul#Navigation2 span {  font-family: 'Open Sans', sans-serif;  font-size: 0.95em; border-color: white; border-left-color: black; border-top-color: black;    color: #3f3f3f;   }
  
#headnavi2 { font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 600;line-height: 2.8;float: left;}
	#headnavi2 ul {float: left;width: 120px;list-style-type: none;}  
	#headnavi2 h3 {font-size: 1em;text-align: center; color: #3f3f3f;;border: 0px solid #003366; /*--erforderlich für IE 7--*/;}
	#headnavi2 a {text-decoration: none;display: block; border-bottom: 1px solid #c0c0c1; text-align: center;  color: #3f3f3f;}
	#headnavi2 li {position: relative;}
	#headnavi2 ul ul {position: absolute;z-index: 2;display: none;} 
	#headnavi2 ul li:hover ul {display: block;} 
	
/*	*html #headnavi2 ul li {float: left;width: 100%;}*/
	*+ html #headnavi2 ul li {float: left;width: 100%;} 
/*	*html body {behavior: url(csshover3-source.htc);font-size: 100%;}*/
	#headnavi2 a.direkt:link {font-size: 1em;font-weight: bold;text-align: center;color: #3f3f3f;border: 0px solid #003366;}
	#headnav2i a.direkt:hover {border: 0px solid #ccc;} 
/*	*html #headnavi2 ul li a {height: 1%;}	*/
	 

html, body { overflow-x: hidden ;background-image:url(../bilder_hp/.bg.png); background-color: #f3f3f3; background-repeat:repeat-x;}
h1 { font-family: 'Open Sans', sans-serif; font-size: 1.2em; text-decoration:none; font-weight: 600; }
h2 { font-family: 'Open Sans', sans-serif; font-size: 1.0em; text-decoration:none; font-weight: 600; }
h3 { font-family: 'Open Sans', sans-serif; font-size: 1.2em; text-decoration:none; font-weight: 600; }
.h3 { font-family: 'Open Sans', sans-serif; font-size: 1.2em; text-decoration:none; font-weight: 600; }
h4 { font-family: 'Open Sans', sans-serif; font-size: 0.9em; color: #3f3f3f; text-decoration:none; font-weight: 600; }

#logo{ background-image:url(../bilder_hp/logo_box.png); height:125px;	position:relative;	top: -15px;	width: 250px; left: 50%;	margin-left: -480px; z-index:2; vertical-align:middle; display:block;}
#logo2{	height:96px;	position:absolute;	top:-48px;	width: 250px;	z-index:1;	vertical-align:middle;	text-align:center;	display:block;	top:15px;}

#oben { left:0; height:105px; background-image:url(../bilder_hp/.banner_head.png);background-position: top center; background-repeat:repeat-y;z-index:3;}
#obennavi { position:relative; top:0; left:0; height:59px;   border-bottom:0px solid #000;  border-top:0px solid #000;  background-image:url(../bilder_hp/banner_menue_l_ohne.png);background-position: top center; background-repeat:repeat-y; z-index:100; }

#facebook{ height: 75px; min-width:50px;	position:absolute;	top: 400px;	left: 0px; z-index:2;}
		#facebook a { display:block; background-image:url(../bilder_hp/facebook.png);cursor: pointer; background-repeat:no-repeat;line-height: 5; text-decoration:none; }
		#facebook a:hover { display:block; background-image:url(../bilder_hp/facebook_hover.png);cursor: pointer; line-height: 5; text-decoration:none; /*--erforderlich für IE 7--*/; }
	
#twitter{  min-height:75px; min-width:50px;	position:absolute;	top: 450px;	left: 0px; z-index:2; }
		#twitter a { display:block; background-image:url(../bilder_hp/twitter.png);cursor: pointer; background-repeat:no-repeat;line-height: 5; text-decoration:none; }
		#twitter a:hover { display:block; background-image:url(../bilder_hp/twitter_hover.png);cursor: pointer; line-height: 5; text-decoration:none; /*--erforderlich für IE 7--*/; }

#headtopnavi{	width: auto; left: 50%;	margin-left: -225px; min-height:70px;	position:relative;	top: -65px;			z-index:2;}

#download{	min-height:70px;	position:relative;	top: -145px;	width: 500px;	left: 50%;	margin-left: 327px;	z-index:2;}

/*<!-- Header -->
#left {	border:solid #000 0px; left: 20px;	margin-top:0px;	width: 240px;	float:left;	position:relative;	padding:0px;	vertical-align:middle;	z-index: 3;}
#right {	border:solid #000 0px;	margin-top:0px;	width: 380px;	float:left;	position:absolute;	padding:0px;	vertical-align:middle;	left: 640px;	top: 100px;	z-index: 3;}
#right2 {font-family: 'Open Sans', sans-serif;  font-size: 100%; color: #3f3f3f; text-decoration:none; font-weight: 400; }
#price {	border:solid #000 0px;	margin-top:0px;	width: 100px;	float:left;	position:absolute;	padding:0px;	vertical-align:middle;	right: 70px;	top: 105px;	z-index: 2;}
#button {	border:solid #000 0px;	margin-top:0px;	width: 180px;	float:left;	position:absolute;	padding:0px;	vertical-align:middle;	right: 50px;	top: 260px;	z-index: 2;}*/

#imageBG{	background-color:#f3f3f3;	height:320px;	position:relative;	margin-top: -450px;	width: 700px;	left: 50%;	margin-left: -700px;	z-index:0; }
#image{	min-height:125px;	position:relative;	top: -91px;	max-width: 1050px;	left: 50%;	margin-left: -525px;	z-index:2;}

#tablecontainer{ min-height:50px;	position:relative;	top: 4px;	width: 950px;	left: 50%;	margin-left: -500px;	z-index:2;}
#navicontaineroben {	border-bottom: 1px solid #fff;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	 width:235px;	margin-top: 0px;	height:30px;	text-align: left;	color: #3f3f3f;	background:url(../bilder_hp/navtop.png);	position:relative;	z-index:2; }
#navicontaineroben2 {	border-bottom: 1px solid #fff;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	 width:235px;	margin-top: 0px;	height:30px;	text-align: left;	color: #3f3f3f;	background:url(../bilder_hp/navtop.png);	position:relative;	z-index:2; }
#navicontainerunten { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; width:235px;	 margin-top: 0px; height:30px;	text-align: left;	color: #3f3f3f;  background:url(../bilder_hp/navtop.png);	position:relative; z-index:2;}
#navicontainerunten2 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; width:235px;	 margin-top: 0px; height:30px;	text-align: left;	color: #3f3f3f;  background:url(../bilder_hp/navtop.png);	position:relative; z-index:2;}
#containerdown {	 width:235px;	margin-top: -46px;	line-height:0px;	text-align: left;	color: #3f3f3f;		position:relative;	z-index:2; }

#navicontainermiddle { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom: 1px solid #fff; padding: 20px 25px;  width:185px;	 margin-top: 0px; height:auto;	text-align: left;	font-family: 'Open Sans', sans-serif;  font-size: 80%; color: #3f3f3f; text-decoration:none; font-weight: 500;  background:url(../bilder_hp/navtop.png);	position:relative; z-index:2;}
#navicontainermiddle2 { border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #fff; padding: 20px 25px;  width:185px;	 margin-top: 0px; height:auto;	text-align: left;	font-family: 'Open Sans', sans-serif;  font-size: 80%; color: #3f3f3f; text-decoration:none; font-weight: 500;  background:url(../bilder_hp/navtop.png);	position:relative; z-index:2;}
#fsk { background:url(../bilder_hp/navtop.png); border-bottom: 1px solid #f3f3f3; color: #000; padding: 10px 25px; text-decoration: none; width: 185px; line-height: 25px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; font-weight: 500;}

#mainoben{	background-image:url(../bilder_hp/bg_box_top.png);	height:30px; background-repeat:repeat-y;	position:relative; z-index:9;	position:relative;	margin-top: -110px;	max-width: 1050px;	left: 50%;	margin-left: -525px;	z-index:9; 
}
#imp{	background-repeat:repeat-y;	position:relative; z-index:9;	position:relative;	width: 1050px;	left: 50%; top: 20px;	margin-left: -485px;	z-index:9;float:left; }
#impl {		width: 750px;	float:left;	position:relative;		left: 6px;		z-index: 3;}
#impr {		width: 250px;	float:left;	position:relative;	right: 20px; z-index:3;}
	.text8 {font-family: 'Open Sans', sans-serif;  font-size: 0.87em; color: #fff; text-decoration:none; font-weight: 400; }

#main{background-image:url(../bilder_hp/bg_box.png);	margin-top: 0px; bottom:0px;	height:auto; background-repeat:repeat-y;	position:absolute; z-index:9;	margin-top: 0px; position:relative;	max-width: 1050px;	left: 50%;	margin-left: -525px;	z-index:9;}
#mainoben___{	width:1050px;	margin: 0px auto; margin-top: -480px; 	height:30px;	text-align: left;	background-image:url(../bilder_hp/bg_box_top.png);	background-repeat:repeat-y;	position:relative; z-index:9;}
#main___{	width:1050px;	margin: 0px auto; margin-top: 0px; bottom:0px;	height:auto;	text-align: left;	background-image:url(../bilder_hp/bg_box.png);	background-repeat:repeat-y; 	position:absolute; z-index:9;}
#rechtespalte {	margin-top: 0px;	width: 650px;	float:left;	position:relative;	padding:30px;	left: 35px; z-index:3;}
		.text {font-family: 'Open Sans', sans-serif;  font-size: 0.87em; color: #3f3f3f; text-decoration:none; font-weight: 400; }
		.text2 {font-family: 'Open Sans', sans-serif;  font-size: 0.93em; color: #3f3f3f; text-decoration:none; font-weight: 400;  width:150px; }
		.text3 {font-family: 'Open Sans', sans-serif;  font-size: 0.93em; color: #3f3f3f; text-decoration:none; font-weight: 400;  width:200px; }
		.text4 {font-family: 'Open Sans', sans-serif;  font-size: 70%; color: #3f3f3f; text-decoration:none; font-weight: 400; }
		.text5 {font-family: 'Open Sans', sans-serif;  font-size: 0.93em; color: #3f3f3f; text-decoration:none; font-weight: 400; height:22px; width:250px; }
		.text6 {width:250px; }
		.text7 {font-family: 'Open Sans', sans-serif;  font-size: 0.78em; color: #3f3f3f; text-decoration:none; font-weight: 400; }
		.text9 {font-family: 'Open Sans', sans-serif;  font-size: 0.78em; color: #3f3f3f; text-decoration:none; font-weight: 400; }
		.text10 {font-weight: bold; align: right; }
#text10 {font-weight: bold; align: right; }
		
#linkespalte {	border:solid #000 0px;	margin-top:0px;	width: 240px;	float:left;	position:relative;	padding:20px;	vertical-align:middle;	left: 40px;	top: 10px;	z-index: 3;}
#footer{ 	margin: 0px auto; margin-top: 0px; bottom:0px;	 height:60px;	text-align: left;	background-image:url(../bilder_hp/banner_head.png); background-position:center; background-repeat: repeat-y;	 position:relative; z-index:3;}


#table { text-align:center; vertical-align:middle;}
#table_nav { text-align:left; vertical-align:middle; }
 	.Link {	font-family: 'Open Sans', sans-serif;  font-size: 96%; color: #3f3f3f; text-decoration:none; font-weight: 600; }
	.Link a:hover { font-family: 'Open Sans', sans-serif;   font-size: 96%; text-decoration:none; font-weight: 600; }
	.Link2 { font-family: 'Open Sans', sans-serif;   font-size: 96%; text-decoration:none; font-weight: 600; }
	
#produkte {margin-top:-40px; position:absolute;}

ul.navi{ list-style-type: none; width: 500px;}
li.navi {margin-top: 5px; height: 1%; /*--für IE <7--*/}
a.navi {display: block; }
a.navi:link, a.navi:visited {background:url(../bilder_hp/navtop.png); border-bottom: 1px solid #fff; color: #000; padding: 10px 25px; text-decoration: none; width: 185px; line-height: 25px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 92%; color: #3f3f3f; text-decoration:none; font-weight: 500; }
a.navi:hover{background:url(../bilder_hp/navtop2.png); padding: 10px 25px; text-decoration: none; }

a.navi2 {display: block; }
a.navi2:link, a.navi2:visited { border-bottom: 1px solid #fff; color: #000; padding: 5px; text-decoration: none; width: 185px; line-height: 25px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #fff; text-decoration:none; font-weight: 500; }

a.navi3 {line-height: 25px; }
a.navi3:link {text-decoration: underline;   }
a.navi3:hover { text-decoration: none; width: 185px; line-height: 25px; font-family: 'Open Sans', sans-serif;  font-size: 100%; color: #3f3f3f; text-decoration:none; font-weight: 500; }


.navi4 {line-height: 25px; font-size: 95%; }
.navi4 a:hover { text-decoration: none; width: 185px; line-height: 25px; font-family: 'Open Sans', sans-serif;  font-size: 95%; color: #3f3f3f; text-decoration:none; font-weight: 500; }

a.navi5 {display: block; background:url(../bilder_hp/navtop.png); border-bottom: 1px solid #fff; color: #000; padding: 10px 25px; text-decoration: none; width: 185px; line-height: 25px; vertical-align:middle; font-family:'Open Sans', sans-serif;  font-size: 100%; color: #3f3f3f; text-decoration:none; font-weight: 600;}

a.navi6 {display: block; border-top-left-radius: 10px;	border-top-right-radius: 10px; }
a.navi6:link, a.navi6:visited {background:url(../bilder_hp/navtop.png); border-bottom: 1px solid #fff; color: #3f3f3f; padding: 10px 25px; text-decoration: none; width: 185px; line-height: 25px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 95%; color: #3f3f3f; text-decoration:none; font-weight: 500; }
a.navi6:hover{background:url(../bilder_hp/navtop2.png); padding: 10px 25px; text-decoration: none; }

a.navi7 {color: #3f3f3f; text-decoration: underline; }
a.navi7:link {color: #3f3f3f; text-decoration: underline; }
a.navi7:hover { font-family: 'Open Sans', sans-serif;  font-size: 100%; text-decoration: none; font-weight: 500; }

a.navi8 {display: block; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
a.navi8:link, a.navi8:visited {background:url(../bilder_hp/navtop.png); border-bottom: 1px solid #fff; color: #000; padding: 10px 25px; text-decoration: none; width: 185px; line-height: 25px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 95%; color: #3f3f3f; text-decoration:none; font-weight: 500; }
a.navi8:hover{background:url(../bilder_hp/navtop2.png); padding: 10px 25px; text-decoration: none; }

a.navi9 {font-size: 0.78em; color: #3f3f3f; text-decoration: underline; font-weight: 600;  }
a.navi9:link {color: #3f3f3f; text-decoration: underline; font-weight: 600;  }
a.navi9:hover { font-family: 'Open Sans', sans-serif; text-decoration: none;  font-weight: 600; }

a.navi10 {line-height: 25px; margin: 0px 10px 0px 10px; }
a.navi10:link {margin: 0px 10px 0px 10px;  }
a.navi10:visited {margin: 0px 10px 0px 10px;  }
a.navi10:hover { font-family: 'Open Sans', sans-serif;  font-size: 100%; color: #3f3f3f; text-decoration:none; margin: 0px 10px 0px 10px; }

a.menu {display: block; }
a.menu:link, a.menu:visited { background:url(../bilder_hp/pc.png); border-bottom: 1px solid #fff;   color: #000; padding: 5px; text-decoration: none; width: 225px; height: 50px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 500;z-index:2;  }
a.menu:hover{background:url(../bilder_hp/pc_hover.png);  padding: 5px; text-decoration: none;z-index:2;  }

a.menu2 {display: block; }
a.menu2:link, a.menu2:visited { background:url(../bilder_hp/mac.png); border-bottom: 1px solid #fff; color: #000; padding: 5px; text-decoration: none; width: 225px; height: 50px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 500; }
a.menu2:hover{background:url(../bilder_hp/mac_hover.png);  padding: 5px; text-decoration: none; }

a.menu3 {display: block; }
a.menu3:link, a.menu3:visited { background:url(../bilder_hp/download_pfeil.png); border-bottom: 1px solid #fff;   color: #000; padding: 5px; text-decoration: none; width: 225px; height: 55px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 500;z-index:2;  }
a.menu3:hover{background:url(../bilder_hp/download_pfeil_hover.png); padding: 5px; text-decoration: none;z-index:2;  }

a.menu4 {display: block; }
a.menu4:link, a.menu4:visited { background:url(../bilder_hp/login.png); border-bottom: 1px solid #fff; color: #000; padding: 5px; text-decoration: none; width: 225px; height: 50px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 500; }
a.menu4:hover{background:url(../bilder_hp/login_hover.png); padding: 5px; text-decoration: none; }

a.menu5 {display: block; }
a.menu5:link, a.menu5:visited { background:url(../bilder_hp/service.png); border-bottom: 1px solid #fff; color: #000; padding: 5px; text-decoration: none; width: 225px; height: 50px; vertical-align:middle; font-family: 'Open Sans', sans-serif;  font-size: 90%; color: #3f3f3f; text-decoration:none; font-weight: 500; }
a.menu5:hover{background:url(../bilder_hp/service_hover.png); padding: 5px; text-decoration: none; }





.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;

}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}


pre{
font-family:monospace;
font-size:13px;
font-weight:normal;
text-decoration:none;
color: #0050A0;
}


.dbox{
width:600px;
padding:20px;
line-height:110%;
margin: 5px 0px 10px 0px;
}

a:link {
font-weight:400;
text-decoration:none;
}


a.dlink:link {
width:640px;
padding:0px;
font-family: 'Open Sans', sans-serif;  font-size: 100%; color: #3f3f3f; text-decoration:none; font-weight: 400;
}

a.dlink:visited {
width:640px;
padding:0px;
color:#3f3f3f;
font-family: 'Open Sans', sans-serif;  font-size: 100%; color: #3f3f3f; text-decoration:none; font-weight: 400;
}

a.dlink:hover{
width:640px;
padding:0px;
color:#3f3f3f;
font-family: 'Open Sans', sans-serif;  font-size: 100%; text-decoration:underline; font-weight: 400;
}

.preistabelle {	background-image: url(../images/grauverlauf.gif); background-repeat: repeat-y; background-position: right top; width: 640px; margin-top: 10px; margin-bottom: 10px; }
.preistabelle th { color: #f5f5f5;   vertical-align: top; padding: 10px 6px; }
.preistabelle td {  padding: 10px; vertical-align: top; border-bottom: 1px solid #dcdcdc; }
.normal { color: #333; font-weight: 500; text-align: left; vertical-align:middle }
.normalbold { color: #333; font-weight: 700; text-align: left;  vertical-align:middle}
.crossaction {	color: #333; font-weight: 500; text-decoration: line-through; vertical-align:middle}
.action { font-weight: 700; vertical-align:middle}

.center {
width:640px;
margin:20px auto 0 auto;
}

.marginbot {
margin-bottom:15px;
}

ul.list li {
list-style-type:none;
margin-left:20px;
display:block; width:120px; padding-left:3px; font-weight: normal; text-decoration: none;display: block;  text-align: center; background:url(../bilder_hp/navtop.png); line-height: 45px; border-right:1px solid #fff;
}

ul.tabs {
width:640px;
overflow:hidden;
background:url(../bilder_hp/navtop.png);
border-left:1px solid #3f3f3f;
border-right:1px solid #3f3f3f;
border-top:1px solid #3f3f3f;
}

ul.tabs li {
list-style-type:none;
float:left;
cursor:pointer;

display:block; width:124px; padding-left:3px;  text-align: center; background:url(../bilder_hp/navtop.png); line-height: 45px; border-right:1px solid #fff; border-bottom:1px solid #fff;
}

ul.tabs li:hover {
 background:url(../bilder_hp/navtop2.png);
}

ul.tabs li.current {
 background:url(../bilder_hp/navtop2.png);
}



.tabscontent {
border-left:1px solid #3f3f3f;
border-right:1px solid #3f3f3f;
border-bottom:1px solid #3f3f3f;
padding:8px 10px;
display:none;
width:620px;
font-family: 'Open Sans', sans-serif;  color: #3f3f3f; text-decoration:none; font-weight: 400; 

}




.table1 {height:30px; padding-left:15px;}
.table2 {height:30px; background-color:#EBEBEB; padding-left:15px;}


.liste {padding-left:40px;}


.linie {
	width: 630px;
border :none;
height: 1px;
margin: 0px 5px 0px 5px;
}

