body, html{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	margin-top:4px;
	height:100%;
	z-index:0;
}
.box{
	width:725px;
	margin:0px auto 0px auto;
	height:100%;
	POSITION: relative;
	TEXT-ALIGN: left;
	z-index:10;
}
.header{
	position:relative;
	margin-top:4px;
	z-index:80;
}

.headmenu{
	position:absolute;
	border-bottom: 2px solid #FF7518;

	top:166px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#fff;
	z-index: 10;
}
*> .headmenu{
	top:161px;
}

.plzsuche{
	position:absolute;
	background-color:#BECA00;
	text-align:right;
	vertical-align:text-bottom;
	padding:0px;
	margin:0px;
	width:725px;
	height:20px;
	top:168px;
	z-index: 0;
}
*> .plzsuche{
	height: 20px;
	top:163px;
}
.plzbox{
	position:absolute;
	height:20px;
	width:150px;
	text-align:right;
	z-index:100;
	top:169px;
	left:560px;
}
*> .plzbox{
	top:167px;
}
.inputplz{
	position:relative;
	height:10px;
	margin-top:0px;
	padding-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}
*> .inputplz{
	vertical-align:text-top;
}

.textplz{
	position:relative;
	margin-top:0px;
	padding-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
}
*> .textplz{
	vertical-align:text-top;
}
.btnplz{
	position:relative;
	margin-top:0px;
	padding-top:1px;
	vertical-align:top;
}
*> .btnplz{
	padding-top:0px;
}

.content_home{
	margin-top:40px;
}
.leftpart {
	vertical-align:top;
}
.leftpart_on {
}
.middle{
	margin-top:40px;

}
.content{
	vertical-align:top;
}
.rightpart {
	vertical-align:top;
}

.footmenu{
	clear: both;
	position:relative;
	top:35px;
	background-color:#FEE300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	margin-bottom:10px;
	padding-left:13px;
	width:712px;
}

.footer{
	position:relative;
	top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-bottom:50px;
	bottom:50px;
	height:20px;
	padding-left:13px;
}
.subnav{
	position:relative;
	left:0px;
}

.headmenu_norm {
	position:relative;
	background-image:url(../images/allgemein/headmenu_bg.gif);
	padding-left:9px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:9px;
	
	margin-top:4px;
	margin-right:4px;
	margin-left:0px;
	margin-bottom:0px;
	
	border-top: 1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom: 3px solid #FF7518;
	COLOR: #666666;
	font-weight:bold;
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.headmenu_norm:link {
}
A.headmenu_norm:active {
}
A.headmenu_norm:visited {
}
A.headmenu_norm:hover {
}
.hometable{
	margin:0px;
	padding:0px;
	width:725px;
}
	
.headmenu_act{
	position:relative;
	
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:3px;
	
	margin-top:4px;
	margin-right:4px;
	margin-left:0px;
	
	border-top: 1px solid #FF7518;
	border-left:1px solid #FF7518;
	border-right:1px solid #FF7518;
	border-bottom: 3px solid #ffffff;
	
	background-color:#FFFFFF;
	COLOR: #000000;
	font-weight:bold;
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.headmenu_act:link {
}
A.headmenu_act:active {
}
A.headmenu_act:visited {
}
A.headmenu_act:hover {
}

.submenu_norm{
	width:136px;
	border-bottom:1px solid #ccc;
	padding-top:3px;
	padding-bottom:3px;
}
.submenulink_norm{
	padding-left:10px;
	COLOR: #666666;
	font-weight:bold;
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.submenulink_norm:link {
}
A.submenulink_norm:active {
}
A.submenulink_norm:visited {
}
A.submenulink_norm:hover {
COLOR: #000;
}
.submenu_act{
	width:136px;
	border-bottom:1px solid #ccc;
	padding-top:3px;
	padding-bottom:3px;
}
.submenulink_act{
	padding-left:5px;
	COLOR: #000000;
	font-weight:bold;
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.submenulink_act:link {
}
A.submenulink_act:active {
}
A.submenulink_act:visited {
}
A.submenulink_act:hover {
}
.footnavlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	TEXT-DECORATION: none;
}
A.footnavlink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	TEXT-DECORATION: none;
}
A.footnavlink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	TEXT-DECORATION: none;
}
A.footnavlink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	TEXT-DECORATION: none;
}
A.footnavlink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:underline;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}

ul li{
	list-style-type:disc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: -25px;
	LINE-HEIGHT: 16px
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0089b1;
	text-decoration: none;
}
a:focus, a:hover, a:active { text-decoration: underline;}

.content_right td a { color:#666;}

.csc-frame
{
	margin-left:0px;
}
.csc-frame .csc-frame-frame1
{
	background-color:#F9EEE2;
	padding:0px;
}
.csc-frame tr {
	background-color:#F9EEE2;
}
.csc-header.csc-header-n1 h1{
	margin-top:0px;
	margin-left:0px;
}
H2.csc-firstHeader{
	margin-top:0px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
DIV .csc-header-n2 H1{
 	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
}
.csc-frame .csc-frame-frame2 .csc-header-n2 h1{
 	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
}
.csc-header-n3 h1{
 	margin-bottom:0px;
	margin-top:10px;
	margin-left:0px;
	padding-bottom:0px;
}
.contenttable{
	margin:0px;
	width:100%;
}
.blank{
	margin:5px;
}
.blank .contenttable tbody tr td{ border:1px solid #fff;}
.blank .contenttable tbody tr td td{ border:none;}
.blank p.bodytext img{
	margin:-5px;
}

div.csc-frame{
}


.csc-frame-indent{
	border-left:1px solid #666;
	padding-left: 6px;
	left:-5px;
	height:200px;
}
.csc-form-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.csc-form-label-req{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

*.csc-menu-2 P {
	margin-bottom:0px;
	margin-top:0px;
	line-height: 14px;
	font:Verdana, Arial, Helvetica, sans-serif;

}
.csc-sitemap-level1 A{

	font-weight:bold;
}
.csc-sitemap-level2 A{;
	font-weight:normal;
	padding-left:10px;
}
.selRetailer{
	position:absolute;
	padding:0px;
	margin:0px;
	COLOR: #666666;
	top:0px;
	left:80px;
	font-weight:bold;
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

*> .selRetailer{
	top:-2px
}


p.bodytext { padding:0px;	margin:0px; margin-top:10px; margin-bottom:10px;}




/* ##########################
** ### TYPO3 Mailformular ###
** ##########################
*/

/* Formulare */
fieldset { border:0; background: #FFFFFF; width: auto; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}

/* Anpassung f�r Safari Browser. font-size:100% ist f�r den Safari in Formularen zu gro� */
select, input, textarea { font-size: 99% }

.csc-mailform-field label {color:#000; display:block; float:left; font-size:10px; padding:0px; margin:0px; margin-top:2px; padding-top:1px; width:100px;}
.csc-mailform-radio label {display:inline; margin-left:0px;}
.csc-mailform-radio legend {display:none;}
.csc-mailform-submit {padding-left:100px;}
/* #mailformformtype_mail  {margin-left:155px;} */
.csc-mailform-field input, textarea, select {color:#000000; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #666; padding:1px; margin:2px;}
/*.csc-mailform-field input, textarea, select { scrollbar-shadow-color:#FFA100; scrollbar-highlight-color:#FFA100; scrollbar-darkshadow-color:#FFA100; scrollbar-3dlight-color:#FFA100; scrollbar-base-color:#FFA100; scrollbar-face-color:#FFA100; scrollbar-track-color:#FBE8B8; scrollbar-color:#FFA100; scrollbar-arrow-color:#FFFFFF; }*/
.csc-mailform-field {clear:both;}

/*
DIV.csc-textpic-imagewrap { margin:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px;}
DIV.csc-textpic-image { margin:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px;}
DIV.csc-textpic-firstcol { margin:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px;}
DIV.csc-textpic-lastcol { margin:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px;}
.csc-textpic-clear { margin:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px;}
DIV.csc-textpic-clear { margin:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px;}
*/
	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; margin-top: 0px;}
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; margin-top: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
