/*
 *  Master Stylesheet
 */
 #printhead {display:none;}

/*
 * Global Styles
 */
* {margin:0;padding:0;border:none;}
a {color: #666; text-decoration: none;}
a hover{color: #666; text-decoration: none;}
a.aktiv{color: #fff; text-decoration: none;}

body {
 background:#fff;
 color:#000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:1.5;
 overflow:hidden;
 }
#header {
 height: 50px;
 min-height: 50px;
 }
#content {
 height: 490px;
 min-height: 490px;
 }
#navi_1 {
 height: 130px;
 min-height: 130px;
 border-bottom: #666 1px solid;
 border-top: #666 1px solid;
 background-color: #ccc;
 }
#footer {
 height: 60px;
 min-height: 60px;
 color:#c8c8c8;
 }
#footer a{color: #c8c8c8;}
#NAV2 {
 float: left;
 position: static; padding-left: 20px;
 color: #666; padding-right: 10px;
 border-right: #999 1px solid;
 width: auto;
 }
img.Logo {
 position: relative;
 top: 20px; left: 40px;
 }
#text {
 float: left;
 color: #999;
 position: static;
 width: 600px; min-width: 600px;
 min-width: 600px;
 min-height: 460px;
 height:460px;
 border-right: 1px solid #999;
 margin-top: 30px;
 margin-left: 90px;
 bottom: 0;
 right: 380px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:1.5;
 margin-right: 10px;
 }
#Bilder{
 float: left;
 position: static;
 width: 300px; 
 height: 440px;
 margin-top: 30px;
 bottom: 0; 
 }
#C_Bild{
 position: relative;
 margin-bottom: 0px;
 bottom: 0; 
 }
h1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:1.6;
 margin-left: 10px;
 }
 p{
 margin: 10px;
 }
 p.code {
 display: block;
 margin: 10px;
 background: #ccc;
 height: auto;
 min-width: 542px;
 max-width: 542px;
 margin-bottom: 12px;
 padding: 8px 10px;
 border-color: #999;
 border-style: solid;
 border-width: 1px 1px 1px 3px;
 white-space: pre-wrap;
 }
#Ebene1{
 float: left;
 position: static; margin-left: 593px;
 padding-left: 10px;
 color: #666;
 border-left: #999 1px solid;
 width: auto;
 }
#Ebene1 a:hover{
 color: #333333; text-decoration: none;
 }
#Ebene2{
 float: left; 
 position: static;
 margin-left: 80px;
 padding-left:10px; color: #666;
 border-left: #999 1px solid;
 width: auto;
 }
.left{float: left; padding-left: 10px; color:#ccc;
 }
.right{float: right; padding-right: 10px; color:#ccc;
 }
.clear_left{ float: left;}
.clear_right{ float: right;}
.clear_both{ clear: both;}

#right_txt{
float:left;
position: static;
padding-top:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
color: #999;;
width:310px;min-width: 310px; max-width: 310px;
height:410px; min-height: 410px; max-height: 410px;
}
#right_txt2{
float:left;
position: static;
padding-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
color: #999;;
width:310px;min-width: 310px; max-width: 310px;
height:410px; min-height: 410px; max-height: 410px;
}
/*************************
***  Formular Inhalte  ***/

textarea.formtext{
border:1px solid silver;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;color:#525252;
line-height:15px;height:64px;width:230px;
}
input.formtext{
border:1px solid silver;width:150px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;color:#525252;
line-height:15px;height:17px;
}
select.formtext{
border:1px solid silver;width:150px;
font-family:Verdana,Arial, Helvetica, sans-serif;color:#525252;
font-size:10px;
line-height:15px;
}
div.formLabel{
height:16px;color:#525252;margin-top:5px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;vertical-align:bottom;
}
label.formLabel{
font-family:Verdana,Arial, Helvetica, sans-serif;color:#828282;
font-size:10px;
line-height:15px;
}