/* Allgemein ################################################# */body  {	margin: 0;	padding: 0;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 100%;    }/* Text ###################################################### */	h1 {	font-size: 15px;	text-transform: none;	color: #990000;	padding-top: 2px;	padding-bottom: 2px;	background-color: #FFFFFF;	padding-right: 5px;	padding-left: 5px;	border: 2px solid #990000;}h2 {	font-size: 12px;	text-transform: none;	color: #990000;	border: 2px solid #990000;	padding-top: 2px;	padding-bottom: 2px;	padding-right: 5px;	padding-left: 5px;	background-color: #FFFFFF;}h3 {	font-size: 12px;	text-transform: uppercase;	color: #FFFFFF;	background-color: #990000;	padding: 2px;	margin: 0;}p {	font-size: 11px;}.p_bold {	font-size: 11px;	font-weight: bold}.p_bold_kursiv_blau {	font-size: 20px;	font-weight: bold;	font-style: oblique;	color: #0099FF;}.p_klein {	font-size: 9px;}.p_bold_rot {	font-size: 11px;	font-weight: bold;	color: #990000;}.p_preis_angebot{	color: #990000;	font-weight: bold;	font-size: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-left: 5px;	font-style: oblique;}.p_preis_mainContent{	color: #990000;	font-weight: bold;	font-size: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: oblique;}.p_sonderangebot{	color: #000000;	font-weight: normal;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-left: 5px;	padding-right: 5px;}.p_datenlieferung {	color: #000000;	font-weight: normal;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-left: 5px;}.p_bold_sidebar_1{	font-weight: bold;	color: #990000;	font-size: 13px;}.p_bold_sidebar_2{	font-weight: bold;}/* Bilder ##################################################### */img {	padding-bottom: 10px;	border: none}.img_sidebar_2_links {	float: left;}.img_main_content_links {	float: left;	padding-right: 10px;	clear: left;}.img_main_content_rechts {	float: right;	padding-left: 10px;	clear: right;}.img_main_content_uebersicht_links {	float: left;	padding-right: 10px;	padding-bottom: 10px;	}.img_main_content_uebersicht_mitte {	padding-right: 10px;	padding-bottom: 10px;	}.img_main_content_uebersicht_rechts {	padding-bottom: 14px;		}	/* Seitenaufteilung ##################################################### */    .thrColAbsHdr #container {	position: relative;	width: 980px;	background: #FFFFFF;	margin: 0 auto;	text-align: left;	height: 100%;    } .thrColAbsHdr #header {	height: 140px;	padding: 0;	margin: 0;    } .thrColAbsHdr #header h1 {    	margin: 0;    	padding: 10px 0;    }    .thrColAbsHdr #sidebar1 {	position: absolute;	top: 60px;	left: 0;	width: 200px;	margin-top: 80px;    }    .thrColAbsHdr #sidebar2 {	position: absolute;	top: 60px;	right: 0;	width: 200px;	padding: 0px 0px 15px 10px;	margin-top: 80px;    }    .thrColAbsHdr #mainContent {	margin-top: 0px;	margin-right: 220px;	margin-bottom: 20px;	margin-left: 220px;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 20px;	background-color: #FFFFCC;	border: 1px solid #CCCCCC;    }	.thrColAbsHdr #mainContent_anfrage_zurueck {	margin-top: 0px;	margin-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 0px;	margin-left: 210px;	height: 23px;	width: auto;	text-align: center;	padding-top: 2px;	margin-right: 210px;    }.thrColAbsHdr #mainContent_zurueck {	margin-top: 0px;	margin-bottom: 0px;	padding-left: 10px;	padding-right: 10px;	background-color: #FFFFCC;	padding-bottom: 0px;	height: 20px;	width: 120px;	text-align: center;	padding-top: 2px;	float: left;	border: 1px solid #CCCCCC;    }	.thrColAbsHdr #mainContent_anfrage {	margin-top: 0px;	margin-bottom: 0px;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 0px;	height: 20px;	text-align: center;	padding-top: 2px;	width: 120px;	float: right;	background-color: #0099FF;	border: 1px solid #CCCCCC;    }    .thrColAbsHdr #footer {	text-align:left;	margin-right: 220px;	margin-left: 220px;	padding: 0;    }     .thrColAbsHdr #footer p {	margin: 0;	padding: 10px;    }    .fltrt {    	float: right;    	margin-left: 8px;    }    .fltlft {    	float: left;    	margin-right: 8px;    }/* Menue ###################################################### */	#menue {	width: 200px;	background-color: #FFFFFF;}	.menuekopf {	color:#FFFFFF;	display:block;	font-size:11px;	font-weight:bold;	padding: 5px;	margin-top: 2px;	margin-bottom: 2px;	background-image: url(../bilder/web/bg_menuekopf.jpg);	background-repeat: no-repeat;}#menue li a, #menue li a:link {	border-bottom:1px solid #CCCCCC;	display:block;	width:auto;	padding: 3px;}     #menue a:link, #menue a:visited {	text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #FFFFCC;	color: #333333;	font-weight: bold;}#menue a:hover, #menue a:active {	text-decoration:none;	color: #990000;	font-weight: bold;	border-left: 5px solid #FFFFFF;	background-color: #FFFFFF;	border-bottom: 1px solid #FFFFFF;}#menue ul {	padding: 0;	margin: 0;	list-style-type: none;}#menue li {}#menue_sidebar_2 {	width: 200px;	background-color: #FFFFFF;}	.menuekopf_sidebar_2 {	color:#FFFFFF;	display:block;	font-size:11px;	font-weight:bold;	padding: 5px;	margin-top: 2px;	margin-bottom: 2px;	background-image: url(../bilder/web/bg_menuekopf.jpg);	background-repeat: no-repeat;}#menue_sidebar_2 li a, #menue_sidebar_2 li a:link {	border-bottom:1px solid #FFFFFF;	display:block;	width:auto;	padding: 3px;}     #menue_sidebar_2 a:link, #menue_sidebar_2 a:visited {	text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: bold;	background-image: url(../bilder/web/bg_sidebar_2_gruen.jpg);	background-repeat: repeat;}#menue_sidebar_2 a:hover, #menue_sidebar_2 a:active {	text-decoration:none;	color: #990000;	font-weight: bold;	border-left: 5px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	background-image: url(../bilder/web/bg_hover_sidebar_2.jpg);	background-repeat: repeat;}#menue_sidebar_2 ul {	padding: 0;	margin: 0;	list-style-type: none;}#menue_sidebar_2 li {}/* Links ###################################################### */a:link, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	font-weight: bold;}a:hover, a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}#sonderangebot {	padding-bottom: 5px;	margin-bottom: 15px;	background-image: url(../bilder/web/bg_sidebar_2_gruen.jpg);	background-repeat: repeat;	border: 1px solid #990000;}.navigation_rot {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	font-style: oblique;}#datenlieferung {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 15px;	margin-top: 15px;	padding-left: 5px;	background-image: url(../bilder/web/bg_sidebar_2_gruen.jpg);	background-repeat: repeat;	border: 1px solid #990000;}.TabbedPanelsContent a:link, .TabbedPanelsContent a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: underline;	color: #990000;} .TabbedPanelsContent a:hover, .TabbedPanelsContent a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-style: normal;	text-decoration: underline;}.thrColAbsHdr #mainContent_zurueck a:link, .thrColAbsHdr #mainContent_zurueck a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	font-style: normal;	text-decoration: none;	font-weight: normal;	    }.thrColAbsHdr #mainContent_zurueck a:hover, .thrColAbsHdr #mainContent_zurueck a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-style: normal;	text-decoration: none;	font-weight: normal;	    }  .thrColAbsHdr #mainContent_anfrage a:link, .thrColAbsHdr #mainContent_anfrage a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-style: normal;	text-decoration: none;	font-weight: normal;	    }.thrColAbsHdr #mainContent_anfrage a:hover, .thrColAbsHdr #mainContent_anfrage a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-style: normal;	text-decoration: none;	font-weight: normal;	    }  .clear {	clear: both;}.clear_left {	clear: left;}.input_links {	float: right;/* Tabellen ##################################################### */}table#muster {	font-size: 11px;	text-align: left;	vertical-align: top;	}table#uebersicht {	text-align: left;	vertical-align: top;	}table#tampondruck {	text-align: left;	vertical-align: top;	}	table#kontakt {	font-size: 11px;	text-align: left;	vertical-align: top;	}table#newsletter {	font-size: 11px;	text-align: left;	vertical-align: top;	}table#anfrage {	font-size: 11px;	text-align: left;	vertical-align: top;	}table#service {	font-size: 11px;	text-align: left;	vertical-align: top;	}table#versandservice {	font-size: 11px;	text-align: left;	vertical-align: top;	}table#newsletter th {	font-size: 11px;	text-align: left;	vertical-align: top;	color: #990000;	}table#bilderrechte {	font-size: 11px;	text-align: left;	vertical-align: top;	}.achtung {	color: #990000;	font-size: 9px;}div#errormessage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #990000;	padding: 5px;	}