body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	padding:0; 
	margin:0; 
	background-color:#C55919;
	background-image:url(../images_index/bg3.png);
	background-repeat:repeat-x;
	background-position:50% 0;
}

table,tr,td {font-family:Trebuchet MS, Verdana, Arial, Helvetica,sans-serif; color:#585757;}

a {color:#000000; text-decoration:none; background-color:#F5F5F5;}
a:hover {text-decoration:underline;}
a.footer {background-color:transparent; color:#585757; text-decoration:none;}
.small {color:#7F7F7F; font-size:10px; background-color:transparent;}
.small:hover {text-decoration:underline;}
img {border:0;}

h5 {font-size:14px; color:#F46F21; line-height:16px; margin:0; padding-top:6px;}
h4 {font-size:12px; font-weight:bold; line-height:16px; margin:0; padding:0; color:#585757;}
h3 {font-size:14px; color:#F46F21; line-height:16px; margin:0; padding:0;}
a.h3 {font-size:14px; color:#F46F21; line-height:16px; margin:0; padding:0; background-color:transparent; font-weight:bold; cursor:pointer;}
h2 {font-size:14px; color:#585757; line-height:16px; padding:0; margin:0;}
h1 {font-size:16px; font-weight:bold; color:#F46F21; line-height:18px; padding:0; margin:0;}
h6 {font-size:16px; font-weight:bold; color:#FFFFFF; line-height:18px; padding:0; margin:0;}

span.cokis-header  {font-size:14px; color:#585757; padding:0; line-height:2px; margin:0; font-weight:bold;}
span.text-teaser  {padding-left:20px; padding-right:6px; color:#585757;}

td.bg_teaser  {
	background-image:url(../images_index/bg-teaser.gif);
	background-repeat:no-repeat;
	width:210px;
	height:154px;
}

#container {
	position:absolute;
	margin-left:-480px;
	width:958px;
	left: 50%;  
	text-align: left;
	height:488px;
	z-index:2;
	top:36px;
	float:left;
}

#content { position:absolute; left:0px; top:5px; width:738px; background-color:#FFFFFF; padding-left:220px; min-height:486px; vertical-align:bottom; }
#contentbox {background-color:#fff; position:absolute; clear:left; height:100%; width:100%; top:142px;}
.text {padding-left:12px; padding-right:6px; color:#585757;}

.text a  {color:#585757;}

.make_center {
	position:absolute;
	margin-left:-476px;
	width:958px;
	left: 50%;  
	text-align: left;
	height:62px;
	z-index:3;
	top:0;
	float:left;
}

#navigation {
	background-image:url(../images_index/nav_bg.jpg); 
	position:absolute; 
	z-index:2; 
	clear:left; 
	left:4px; 
	top:1px; 
	width:196px; 
	height:478px;
}

.nav { 
	background-color:transparent; 
	border-bottom:1px solid #ffffff; 
	display:block; 
	width:172px; 
	height:23px; 
	background-image:url(../images_index/nav.png); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	color:#9F4916; 
	font-size:12px; 
	text-decoration:none; 
	padding-top:5px; 
	padding-left:20px; 
	margin-left:1px;
	cursor:pointer;
}
.nav:hover { background-image:url(../images_index/nav-hover.png); color:#000000; text-decoration:none;}

.nav_active { 
	background-color:transparent; 
	border-bottom:1px solid #ffffff; 
	display:block; 
	width:172px; 
	height:23px; 
	background-image:url(../images_index/nav-active2.png); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	color:#ffffff;
	/*color:#9F4916; */
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	padding-top:5px; 
	padding-left:20px; 
	margin-left:1px;
	cursor:pointer;
}
.nav_active:hover { text-decoration:none;}

.nav_10_sub { 
	background-color:transparent; 
	border-bottom:1px solid #ffffff; 
	display:block; 
	width:164px; 
	height:23px; 
	background-image:url(../images_index/nav_sub.png); 
	background-repeat:x-repeat;
	overflow:hidden; 
	color:#9F4916; 
	font-size:12px; 
	text-decoration:none; 
	padding-top:5px; 
	padding-left:28px; 
	margin-left:1px;
	cursor:pointer;
}
.nav_10_sub:hover { background-image:url(../images_index/nav_sub-hover.png); color:#000000; text-decoration:none;}

.nav_10_sub_active { 
	background-color:transparent; 
	border-bottom:1px solid #ffffff; 
	display:block; 
	width:164px; 
	height:23px; 
	background-image:url(../images_index/nav_sub.png); 
	background-repeat:x-repeat;
	overflow:hidden; 
	color:#9F4916; 
	font-size:12px; 
	text-decoration:none; 
	padding-top:5px; 
	padding-left:28px; 
	margin-left:1px;
	cursor:pointer;
}
.nav_10_sub_active:hover { background-image:url(../images_index/nav_sub-hover.png); color:#000000; text-decoration:none;}

.nav_1_sub { 
	background-color:transparent; 
	border-bottom:1px solid #ffffff; 
	display:block; 
	width:172px; 
	height:20px; 
	background-image:url(../images_index/nav_sub3.png); 
	background-repeat:x-repeat;
	overflow:hidden; 
	color:#9F4916; 
	font-size:11px; 
	text-decoration:none; 
	padding-top:5px; 
	padding-left:20px; 
	margin-left:1px;
	cursor:pointer;
}

.nav_1_sub:hover { color:#000000; text-decoration:none;}

.nav_1_sub_active { 
	background-color:transparent; 
	border-bottom:1px solid #ffffff; 
	display:block; 
	width:172px; 
	height:20px; 
	background-image:url(../images_index/nav_sub3-active.png); 
	background-repeat:x-repeat;
	overflow:hidden; 
	/*color:#9F4916; */
	color:#ffffff;
	font-size:11px; 
	text-decoration:none;
	font-weight:bold; 
	padding-top:5px; 
	padding-left:20px; 
	margin-left:1px;
	cursor:pointer;
}

.nav_1_sub_active:hover { text-decoration:none;}



#head_pic {position:absolute; z-index:2;}
#head_bg {z-index:1; position:absolute; width:958px; overflow:hidden;}
.headline_big {background-image:url(../images_index/headline-BIG.gif); background-repeat:no-repeat; height:53px; width:470px; padding-top:4px; padding-left:26px;}
.headline_bigger {background-image:url(../images_index/headline-BIGGER.gif); background-repeat:no-repeat; height:53px; width:709px; padding-top:4px; padding-left:26px;}
.headline_teaser  {background-image:url(../images_index/headline-teaser.gif); background-repeat:no-repeat; height:45px; width:210px; padding-top:0px; padding-left:26px;}

.teaser_line {margin-bottom:6px; margin-top:12px;}

#footer {z-index:4; position:relative; margin-top:30px; height:90px; overflow:hidden;  padding-left:0; margin-left:-2px; width:743px;}
table.footer {width:743px;}
.reflection {z-index:666; position:absolute; top:100%; margin-top:0px; margin-left:-220px;}

input.umfr_send  {
	background-image:url(../images/butt_send.gif);
	background-repeat:no-repeat;
	width:95px;
	height:32px;
	border:none;
	cursor:pointer;
}

input.radio  {
	margin-left:20px;
}

/*#filialen_box  {
	background-image:url(../images_index/filialenbox_bg.jpg);
	background-repeat:no-repeat;
	width:716px;
	height:210px;
	margin-left:-12px;
}*/

hr.trennung  {
	color:1px solid #838383;
}

hr.trennung2  {
	color:1px solid #838383;
	margin-left:15px;
	padding:0px;
}

div.CTooltip  {
	position:absolute;
	top:0px;
	left:0px;
}

input.login  {
	background-image:url(../images/butt_login.gif);
	background-repeat:no-repeat;
	width:115px;
	height:39px;
	border:none;
	cursor:pointer;
	margin-right:-7px;
}

div.anmeldung_bg2  {
	background-image:url(../images_index/anmeldung_bg2.jpg);
	background-repeat:no-repeat;
	width:410px;
	height:302px;
}

div.anmeldung_bg  {
	background-image:url(../images_index/anmeldung_bg.jpg);
	background-repeat:no-repeat;
	width:410px;
	height:150px;
}

img.filialen  {
	cursor:pointer;
	margin-top:6px;
}

img.back {
	cursor:pointer;
	margin-top:20px;
	margin-left:-6px;
}
.sitemap {
	margin:0px;
	margin-left: 15px;
}
.sitemap a {
	font-size:12px;
	font-weight:bold;
	color:#585757;
}
.sitemap .sitemap a {
	font-size:11px;
	font-weight:normal;	
	color:#585757;
}
.sitemap .sitemap .sitemap a{
	font-size:9px;
	font-weight:normal;		
}
.absolutenews{
	border:0px solid black;
	position:absolute;
	left:736px; 
	top:17px;
	z-index:99999;
	width:195px;
}
