/* CSS Document */

body {	margin: 0px;	padding: 0px;	background-color:#EBEEF0;	font-family:Tahoma, sans-serif;	color:#272C32;	font-size: 12px;	}



/* TABLES */

.tab_level_1 {width: 1000px; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; background-color:#FFFFFF;  }
.tab_level_2_main {width: 1000px; background-image:url(../images/header_l2.jpg); background-position:top right; background-repeat:no-repeat; }
.tab_level_2_menu_bar { width: 801px; height: 37px; margin-left:199px;}
.tab_level_2_footer {width: 960px; margin-left: 18px; margin-top: 25px; color:#B4C5D3  }
.tab_level_3_left_menu { width: 155px;  margin-left:9px; margin-top: 15px; color:#FFFFFF; line-height:1.5em;}
.tab_level_3_left_menu a { text-decoration:none; color:#FFFFFF;font-size: 11px;}
.tab_level_3_left_menu a:link, a:visited   { text-decoration:none; color:#FFFFFF;font-size: 11px;}
.tab_level_3_left_menu a:visited   { text-decoration:none; color:#FFFFFF;font-size: 11px;}
.tab_level_3_left_menu a:hover { text-decoration: underline; color:#ECF0F8;font-size: 11px;}
.tab_level_3_main {width: 785px; margin-left: 40px; margin-top: 30px; margin-right: 7px;}
.tab_level_4_angebote {width: 178px;}
.tab_level_5_angebote {width: 167px;}





.tab_level_3_newsletter { width: 155px;  margin-left:9px;  color:#FFFFFF; line-height:1.5em; background-image: url(../images/newsletter_head.jpg); background-repeat:no-repeat}
.tab_level_3_advertising{ width: 169px;  color:#FFFFFF; line-height:1.3em; background-image:url(../images/line_bg.jpg); background-repeat:repeat-y;}


/* CELLS */
.tab_level_1_row_1 {width: 1000px; height:144px; background-image:url(../images/top.jpg); }
.tab_level_1_row_2 {width: 1000px; height:37px; background-image:url(../images/h_menu_bg.jpg); }
.tab_level_2_footer_col_left {width: 238px;  }
.tab_level_2_footer_col_center {width: 494px;  }


.tab_level_1_row_3 {width: 1000px; }
.tab_level_1_row_4 {width: 1000px; height: 111px; background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; }
.tab_level_2_main_col_left {width: 169px; background-image:url(../images/bg_col_left.jpg); background-repeat:repeat-y; }
.tab_level_2_main_col_right {width: 831px; background-image:url(../images/bg_main_footer.jpg); background-position:bottom; background-repeat:repeat-x; }
.tab_level_2_main_col_right a, a:link, a:visited   { text-decoration:none; color:#272C32; font-size: 11px;}
.tab_level_2_main_col_right a:hover { text-decoration: underline; color:#272C32; font-size: 11px;}

.tab_level_3_main_cell_left {width: 607px;}
.tab_level_4_angebote_row_1 {width: 178px; height: 75px; background-image:url(../images/angedote_head.jpg); background-repeat:no-repeat;}
.tab_level_4_angebote_row_2 {width: 178px; border-left: #346892 solid 1px; border-right: #346892 solid 1px;}
.tab_level_4_angebote_row_3 {width: 178px; border-left: #346892 solid 1px; border-right: #346892 solid 1px; border-bottom: #346892 solid 1px;}
.tab_level_5_angebote_row_1 {width: 167px; padding-bottom: 5px;}
.tab_level_5_angebote_row_3 {width: 167px; padding-top: 5px;}

/* DIVS*/
.div_left_menu_spacer { width: 169px; margin-top: 7px; margin-bottom: 7px;}
.div_advertising {margin-left: 9px; margin-right: 5px;}

/* FORM*/

.newsletter {width: 150px; height: 15px; background-image:url(../images/form_bg.jpg); border:solid #B6C5E4 1px; font-family:Tahoma; font-size: 11px; color:#FFFFFF; }
.buton_submit { width: 61px; height: 19px; border:none; background-image:url(../images/but_senden.jpg); background-repeat:no-repeat; font-family:Tahoma; font-size: 11px; color:#ECF0F8;}

/* MENU */

div.button { width: 140px; height:37px;  float:left; text-align:center; background-image: url(../images/menu_bg.jpg); }

div.button {  height:37px; float:left;}
div.button a { height:37px;  display:block; float:left; text-decoration:none; background-image: url(../images/menu_bg.jpg);  }
div.button a:link {  float:left; background-image: url(../images/menu_bg.jpg); text-decoration:none; }
div.button a:visited { float:left; background-image: url(../images/menu_bg.jpg);  }
div.button a:hover {  float:left; background-image: url(../images/menu_bg_over.jpg); }


div.button_spacer { width: 1px; height: 29px; background-image:url(../images/menu_spacer.gif); float:left;}




.input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.label {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}

#outer{
	height:100%;
	min-height:100%;
	width:780px;
	color:#000000;
	text-align:left;
	position:relative;
}
 
html>body #outer{ height:auto; } 

#innerwrap {
	float:left;
	width:600px;
}

#header{
	position:absolute;
	top:0;
	left:-1px;
	width:781px;
	height:103px;
	color:#000000;
	background-color:#ffffff;
	background:url("../images/schraffur_rechts_oben.gif");
	background-repeat:repeat-x;
	background-position:0px 0px ;
	z-index:5;
}

#left {
	position:relative;
	width:180px;
	float:left;
	padding-top:120px;
	padding-bottom:20px;
}

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
	margin-top:0px;
	position:absolute;
	top:20px;
	left:608px;
	width:148px;
	height:550px;
	z-index:10;
	padding-top:112px;
	padding-left:10px;
	padding-right:10px;
	color:rgb(62,77,116);
}

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(190,190,190);
	margin:0;
}

#imagecolumn h1 {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(217,104,28);
	margin:0;
}

#right {
	position:relative;
	width:170px;
	float:right;
	margin-top:10px;
	padding-top:170px;
	padding-bottom:20px;
	background-color:#999999;
	background:url('../images/randbg.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:rgb(62,77,116);
}

div,p  { margin-top:0; }

#centrecontent {
	width:408px;
	float:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:105px;
	padding-bottom:20px;
	color:rgb(62,77,116);
}

#centrecontent p { padding-left:3px:color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }




#logo {
	width:780px;
	margin-top:18px;
}

#navipath {
	padding:0;
	padding-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	width:388px;
}

.navi{
	width:110px;
	
}

h1 {
	padding-left:2px;
	font-weight:bold;
	font-size:13px;
	color:rgb(217,104,28);
	margin:0;
}

h1.content {
	margin-bottom:12px;
	padding:0;
}

hr { color:rgb(210,210,210); }


a.navileft_passive {
	display:block;	
	padding-top:3px;
	padding-bottom:3px;
	
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 



.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:11px;
	color: rgb(62,77,116);
}

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#newsletterbox {
   background-color:#DFE0E5;
   border-top:1px solid #aeaeae;
   border-bottom:1px solid #aeaeae;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

.hidden {
	display:none;
}


