html,body {
	height: 100%;

}

body {
visible:false;
background-color: #fff;
padding:0px;
margin:0px;
height:100%;
border:0px;
background:  url(../pix/bg_box.jpg) no-repeat bottom left;
background-repeat:repeat-y;
background-attachment:fixed;
}

#box_intro {
position:absolute;
width:446px;
margin-left:-223;
left:50%;
}

#box_inhalt {
_height:100%;
min-height:100%;
width:100%;

padding-bottom:100px;
}

#inhalt {
position:absolute;
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
margin-left: 215px;
padding-left:12px;
padding-top:58px;
_height:100%;
min-height:100%;
width:76%;
background-image:  url(../pix/bg_inhalt.jpg);
background-repeat:no-repeat;
}



/*hier das menu mit unglaublich vielen solcher css styles FCUK ! */
#menu {
font-family: Arial, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
padding-top:58px;
left: 0px;
float:left;
width: 214px;
height:auto;
position:absolute;
text-transform:uppercase;
}


.nav_1_plus_sub_CLK {
background-image:  url(../pix/bg_nav1_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#ffffff;
padding-left:9px;  
}

.nav_1_plus_sub{
background-image:  url(../pix/bg_nav1_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#bcc2d4;
padding-left:9px;    
}

.nav_1_plus_sub:hover {
background-image:  url(../pix/bg_nav1_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#ffffff;
padding-left:9px;   
}
/**/
.nav_2_ohne_sub_CLK {
background-image:  url(../pix/bg_nav2_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;    
}

.nav_2_ohne_sub {
background-image:  url(../pix/bg_nav2_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#bcc2d4;
padding-left:9px;    
}

.nav_2_ohne_sub:hover {
background-image:  url(../pix/bg_nav2_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;   
}

/**/

.nav_2_first_CLK {
background-image:  url(../pix/bg_nav2_sub_first.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;    
}

.nav_2_first {
background-image:  url(../pix/bg_nav2_sub_first.gif);
background-repeat:no-repeat;
line-height:27px;
color:#bcc2d4;
padding-left:9px;   
}

.nav_2_first:hover {
background-image:  url(../pix/bg_nav2_sub_first.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;    
}

/**/

.nav_2_last_CLK {
background-image:  url(../pix/bg_nav2_sub_last.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;   
}

.nav_2_last {
background-image:  url(../pix/bg_nav2_sub_last.gif);
background-repeat:no-repeat;
line-height:27px;
color:#bcc2d4;
padding-left:9px;   
}

.nav_2_last:hover {
background-image:  url(../pix/bg_nav2_sub_last.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;   
}

/**/

.nav_2_middle_CLK {
background-image:  url(../pix/bg_nav2_sub_middle.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;   
}

.nav_2_middle {
background-image:  url(../pix/bg_nav2_sub_middle.gif);
background-repeat:no-repeat;
line-height:27px;
color:#bcc2d4;
padding-left:9px;    
}

.nav_2_middle:hover {
background-image:  url(../pix/bg_nav2_sub_middle.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
padding-left:9px;    
}


/**/

.nav_2_plus_sub_CLK {
background-image:  url(../pix/bg_nav2_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
background-color:#9ba6bc;
width:195px;
padding-left:9px;   
}

.nav_2_plus_sub {
background-image:  url(../pix/bg_nav2_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#bcc2d4;
background-color:#9ba6bc;
width:195px;
padding-left:9px;    
}

.nav_2_plus_sub:hover {
background-image:  url(../pix/bg_nav2_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fff;
background-color:#9ba6bc;
width:195px;
padding-left:9px;    
}

/**/

.nav_3_plus_last_CLK {
background-image:  url(../pix/bg_nav3_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fdd537;
padding-left:9px;   
}

.nav_3_plus_last {
background-image:  url(../pix/bg_nav3_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#303f5b;
padding-left:9px;    
}


.nav_3_plus_last:hover {
background-image:  url(../pix/bg_nav3_plus_sub.gif);
background-repeat:no-repeat;
line-height:27px;
color:#fdd537;
padding-left:9px;    
}

/**/

.nav_3_middle_sub_CLK {
line-height:27px;
color:#fdd537;
background-color:#9ba6bc;
width:195px;
padding-left:9px;   
}

.nav_3_middle_sub {
line-height:27px;
color:#303f5b;
background-color:#9ba6bc;
width:195px;
padding-left:9px;    
}

.nav_3_middle_sub:hover {
line-height:27px;
color:#fdd537;
background-color:#9ba6bc;
width:195px;
padding-left:9px;    
}


.a_nav_1 {
color:#bcc2d4;
text-decoration:none;
font-size:11px;
}

.a_nav_1_CLK {
color:#ffffff;
text-decoration:none;
font-size:11px;
}

.a_nav_1:hover {
color:#ffffff;
text-decoration:none;
font-size:11px;
}

.a_nav_2 {
color:#bcc2d4;
text-decoration:none;
font-size:11px;
}

.a_nav_2_CLK {
color:#ffffff;
text-decoration:none;
font-size:11px;
}

.a_nav_2:hover {
color:#ffffff;
text-decoration:none;
font-size:11px;
}

.a_nav_3 {
color:#303f5b;
text-decoration:none;
font-size:11px;
}

.a_nav_3:hover {
color:#fdd537;
text-decoration:none;
font-size:11px;
}

.a_nav_3_CLK {
color:#fdd537;
text-decoration:none;
font-size:11px;
}
/**/

#box_top {
background-color: #98a3b9;
line-height:19px;
margin:0px;
}






/* produkte seite plus // grosser balken */

#box_folgeseite {
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
width: 72%;
float:left;
height:99px;
border-right:2px solid #676f86;
border-left:2px solid #676f86;
border-top:2px solid #676f86;
border-bottom: 2px solid #676f86;
margin-right:12px;
}

#box_formular {
margin-top:15px;
width: 72%;
height:auto;
float:left;
border-right:2px solid #676f86;
border-left:2px solid #676f86;
border-top:2px solid #676f86;
border-bottom: 2px solid #676f86;
margin-right:12px;
}

#formular_inhalt {
width: 72%;
height:auto;
float:left;
padding:12px;
}

#inhalt_1 {
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
height:90px;
padding-top:5px;
padding-bottom:5px;
float:left;
margin-left:8px;
}

#box_hinzu {
width: 72%;
float:left;
height:20px;
line-height:20px;
margin-top:5px;
margin-bottom:5px;
}

#hinzu {
float:right;
} 

#folgeseite_box_txt {
padding-top:5px;
float:left;
margin-left:8px;
}

#folgeseite_box_hinzu {
background-color:#98A3B9;
float:right;
height:99px;
border-left:2px solid #676F86;
} 

#folgeseite_box_pic {
float:right;
border-left:2px solid #676F86;
} 




/* styles fr text und formularfelder und bilder */

#startbild {
float:left;
margin-right:8px;
padding-bottom:220px;
}

#startadresse {
float:left;
}

#pic_inhalt {
float:left;
margin-right:8px;
border:2px solid #676F86;
}

#txt_inhalt {
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
width:50%;
float:left;
}

#txt_inhalt_formular {
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
width:60%;
float:left;
}

.formular_txt {
line-height:22px;
background-color:#E8E8EA;
width:180px;
float:left;
margin-right:20px;
margin-bottom:4px;
}

.formular_position {
float:left;margin-bottom:4px;
}

.form_norm {
height:18px;
width:178px;
background-color:#EFEFEF;
border: 1px solid #303F5B;
}

.form_textarea {
height:72px;
width:178px;
background-color:#EFEFEF;
border: 1px solid #303F5B;
}

.form_send {
margin-bottom:4px;
background-color:#303F5B;
color:#ffffff;
width:179px;

}

.form_reset {
float:left;
background-color:#303F5B;
color:#ffffff;
width:179px;
margin-right:20px;
}

#float_left {
float:left;
}

a {
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
color:#564b47;
text-decoration: underline;
}

/*a:hover {
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
color:#564b47;
text-decoration: underline overline;
}*/

.table {
height:100%;
bottom:0px;
}

.menu_pic {
margin-top:10%;
background-image:  url(../pix/pic_menu.gif);
width:213px;
height:477px;
background-repeat:no-repeat;
}

img {
float:left;
display:block;
border:none;
padding:0px;
margin:0px;
}

.history {
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
text-transform:uppercase;
font-weight:bold;
line-height:16px;
color: #303f5b;
}

.history_CLK {
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
text-transform:uppercase;
font-weight:bold;
line-height:16px;
color: #fdd537;
}

.history:hover {
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
text-transform:uppercase;
font-weight:bold;
line-height:16px;
color: #fdd537;
}

.content_titel {
width:640px; 
border:2px solid #627188; 
padding:8px;
float:left;
}

.bezeichner {
caption:Titel fett;
font-family: Arial, Verdana, Sans-Serif;
font-size: 19px;
text-transform:uppercase;
font-weight:bolder;
}

li {
list-style-type: square;
}

.button_hinzu {
margin-top:70px;
}
.button_image {
display:block;
}

/* robin */
.red { color:#ff0000; }
/*.green { color:#00ff00; }*/


#historyralign {
	float:right;
	margin-right:20px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:16px;
	color: #303f5b;
}
