/* CSS Document */
html {
height: 100%;
margin: 0;
padding: 0;
}

body{
margin: 0;
padding: 0;
height: 100%;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 70%;
line-height: 1.45em;
}
/* ######### Stile ########## */
h1, h2, h3 {
font-weight: bold;
font-size: 100%;
font-family: "MS Sans Serif", Geneva, Arial, sans-serif;
color:#952007;
/*background-color:#F1EEDA;*/
margin: 0px;
}

.more:hover{
text-decoration:underline;
}
.more{
text-decoration:none;
color:#952007;
}
.symbol{
width:18px;
height:20px;
background-image:url(../btns/pfeil.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left: 18px;
}
.symbol_active{
width:18px;
height:20px;
background-image:url(../btns/pfeil_active.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left: 18px;
}
.anfrage{
vertical-align:top;
}
.hidden{
visibility:hidden;
}
/* ######## Layout ########## */

#inhalt_outer{
margin:0;
padding:0;
width:100%;
height:100%;
background-color:#3F0906;
}
#inhalt_inner_top{
margin:0;
padding:0;
width:100%;
height:100px;
}
#inhalt_inner_middle_top{
margin:0;
padding:0;
width:100%;
height:27px;
background-image:url(../layout/nav_outer.gif);
}
#inhalt_inner_middle_bottom{
margin:0;
padding:0;
width:100%;
background-color:#5B0D04;

}
#inhalt_inner_bottom{
margin:0;
padding:0;
width:100%;
height:31px;
background-image:url(../layout/outer_unten.jpg);
}
#center_top{
width:850px;
height:100px;
margin:0px auto;
}
#navi{
width:850px;
height:27px;
margin:0px auto;
}
#content{
width:850px;
background-image:url(../layout/content.gif);
background-repeat:repeat-y;
margin:0px auto;
height:auto;
/*min-height:550px;*/
}

#inhaltsbereich{
width:710px;
margin:0px auto;
padding:20px 20px 20px 20px;
height:auto;
}
#inhaltsbereich_start{
width:710px;
min-height:510px;
margin:0px auto;
padding:20px 20px 20px 20px;
height:auto;
background-image:url(../layout/test.gif);
background-repeat:no-repeat;
}
#bottom{
width:850px;
height:31px;
background-image:url(../layout/bottom.gif);
margin:0px auto;
font-size:11px;
}
#banner_links{
background-image:url(../layout/o_l.gif);
width:50px;
height:100px;
float:left;
}
#banner_links_mitte{
background-image:url(../layout/o_l_r.gif);
width:190px;
height:100px;
float:left;
}
#banner_rechts_mitte{
background-image:url(../layout/o_r_l.gif);
width:560px;
height:100px;
float:left;
}
#banner_rechts{
background-image:url(../layout/o_r_r.gif);
width:50px;
height:100px;
float:left;
}

/* ######### Navi ######### */
/* Rand links */
#nav_1{
background-image:url(../layout/nav_1.gif);
width:50px;
height:27px;
float:left;
}
/* Willkommen */
#nav_2{
background-image:url(../layout/nav_2.gif);
width:121px;
height:27px;
float:left;
}
#nav_2 a:hover{
background-image:url(../layout/nav_2.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
#activ_2{
width:121px;
height:27px;
float:left;
}
.active2{
background-image:url(../layout/nav_2.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* englisch */
#nav_2_e{
background-image:url(../layout/nav_2_eng.gif);
width:121px;
height:27px;
float:left;
}
#nav_2_e a:hover{
background-image:url(../layout/nav_2_eng.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
#activ_2_e{
width:121px;
height:27px;
float:left;
}
.active2_e{
background-image:url(../layout/nav_2_eng.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* News */
#nav_3{
background-image:url(../layout/nav_3.gif);
width:69px;
height:27px;
float:left;
}
#nav_3 a:hover{
background-image:url(../layout/nav_3.gif);
width:69px;
height:27px;
float:left;
background-position:bottom;
}
#activ_3{
width:69px;
height:27px;
float:left;
}
.active3{
background-image:url(../layout/nav_3.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* Produkte */
#nav_4{
background-image:url(../layout/nav_4.gif);
width:152px;
height:27px;
float:left;
}
#nav_4 a:hover{
background-image:url(../layout/nav_4.gif);
width:152px;
height:27px;
float:left;
background-position:bottom;
}
#activ_4{
width:152px;
height:27px;
float:left;
}
.active4{
background-image:url(../layout/nav_4.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* eng */
#nav_4_e{
background-image:url(../layout/nav_4_eng.gif);
width:152px;
height:27px;
float:left;
}
#nav_4_e a:hover{
background-image:url(../layout/nav_4_eng.gif);
width:152px;
height:27px;
float:left;
background-position:bottom;
}
#activ_4_e{
width:152px;
height:27px;
float:left;
}
.active4_e{
background-image:url(../layout/nav_4_eng.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* Standorte */
#nav_5{
background-image:url(../layout/nav_5.gif);
width:160px;
height:27px;
float:left;
}
#nav_5 a:hover{
background-image:url(../layout/nav_5.gif);
width:160px;
height:27px;
float:left;
background-position:bottom;
}
#activ_5{
width:160px;
height:27px;
float:left;
}
.active5{
background-image:url(../layout/nav_5.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* eng */
#nav_5_e{
background-image:url(../layout/nav_5_eng.gif);
width:160px;
height:27px;
float:left;
}
#nav_5_e a:hover{
background-image:url(../layout/nav_5_eng.gif);
width:160px;
height:27px;
float:left;
background-position:bottom;
}
#activ_5_e{
width:160px;
height:27px;
float:left;
}
.active5_e{
background-image:url(../layout/nav_5_eng.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* Partner */
#nav_6{
background-image:url(../layout/nav_6.gif);
width:148px;
height:27px;
float:left;
}
#nav_6 a:hover{
background-image:url(../layout/nav_6.gif);
width:148px;
height:27px;
float:left;
background-position:bottom;
}
#activ_6{
width:148px;
height:27px;
float:left;
}
.active6{
background-image:url(../layout/nav_6.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* eng */
#nav_6_e{
background-image:url(../layout/nav_6_eng.gif);
width:148px;
height:27px;
float:left;
}
#nav_6_e a:hover{
background-image:url(../layout/nav_6_eng.gif);
width:148px;
height:27px;
float:left;
background-position:bottom;
}
#activ_6_e{
width:148px;
height:27px;
float:left;
}
.active6_e{
background-image:url(../layout/nav_6_eng.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* Kontakt */
#nav_7{
background-image:url(../layout/nav_7.gif);
width:100px;
height:27px;
float:left;
}
#nav_7 a:hover{
background-image:url(../layout/nav_7.gif);
width:100px;
height:27px;
float:left;
background-position:bottom;
}
#activ_7{
width:100px;
height:27px;
float:left;
}
.active7{
background-image:url(../layout/nav_7.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* eng */
#nav_7_e{
background-image:url(../layout/nav_7_eng.gif);
width:100px;
height:27px;
float:left;
}
#nav_7_e a:hover{
background-image:url(../layout/nav_7_eng.gif);
width:100px;
height:27px;
float:left;
background-position:bottom;
}
#activ_7_e{
width:100px;
height:27px;
float:left;
}
.active7_e{
background-image:url(../layout/nav_7_eng.gif);
width:121px;
height:27px;
float:left;
background-position:bottom;
}
/* Rand rechts */
#nav_8{
background-image:url(../layout/nav_8.gif);
width:50px;
height:27px;
float:left;
}

/* ########## Zusatz Menu ########## */
#sub_titel_div{
font-weight:500;
font-size:11px;
text-align:left;
width:350px;
float:left;
}
#subtitel_txt{
font-size:10px;
color:#821B06;
padding-top:5px;
margin-left:65px;
}

#submenu_div{
font-weight:500;
font-size:11px;
text-align:right;
width:500px;
float:left;
}
#active{
color:#E5B36C;
text-decoration: none;
}
.submenu, a.submenu:link, a.submenu:visited {
color:#821B06;
text-decoration: none;
padding-left:8px;
}

a.submenu:hover{
color:#E5B36C;
text-decoration: underline;
}
#submenu_txt{
font-size:10px;
padding-top:5px;
margin-right:70px;
}
.schragstrich{
color:#1C125B;
margin-left:4px;
}

/*
########################### 
###### Startseite #########
###########################
*/
#startseite_aussen{
width:710px;
height:auto;
}
/*
###########################
###### Produkte ###########
###########################
*/
.produkte_link{
text-decoration:none;
color:#952007;
}
.produkte_link:hover{
text-decoration:underline;
}
.symbol_produkte_active{
width:18px;
height:20px;
background-image:url(../btns/pfeil_active.gif);
background-repeat:no-repeat;
background-position:18px 1px;
padding-left: 36px;
}
.symbol_produkte{
width:18px;
height:20px;
background-image:url(../btns/pfeil.gif);
background-repeat:no-repeat;
background-position:18px 1px;
padding-left: 36px;
}
.produkte_l_r{

}
.produkte_link{
text-decoration:none;
color:#952007;
}
.produkte_links_inhalt{
background-color:#F1EEDA;
}
.table{
border:1px solid;
border-color:#FFFFFF;
border-bottom-color:#666666;
}
.table_not_delete{
border:1px solid;
border-color:#FFFFFF;
border-bottom-color:#666666;
background-color:#D9E8E2;
}
.more_mitte{
color:#952007;
}
.linie{
color:#952007;
}
.blau{
background-color:#952007;
color:#FFFFCC;
}
.gelb{
background-color:#FFFFCC;
}
.blass{
background-color:#D9E8E2;
}
.td_portrait{
border:1px solid;
border-color:#FFFFFF;
border-bottom-color:#FFFFFF;
}

/* ################### */
/*   expand/collapse   */
/* ################### */

#expand{

	width:100%;
	height:auto;
	
	background-color:#52738D;
	border:none;

}

#collapse{

	width:100%;
	height:auto;
	
	background-color:#52738D;
	border:none;
}
