body{
margin:0px;
padding:0px;}
/*-----------------------------Frame for top menu (below BGpicture)--*/
.box_top{
background:gainsboro;
padding:0px;
border:1px solid black;
margin-top:130px;}
/*----------------------------------- menu top ---------------------*/
#menu{
margin:0;
padding:0;
text-align:center;} /*Ausrichtung des Hauptmenues (left,center,right)*/

#menu ul{
background:gainsboro;
margin:0px 0px 0px 0px;
padding:5px;
list-style:none;
white-space: nowrap;}

#menu li{
display:inline;}

#menu a{
color:#ffffff;
background:#bbbbff;
padding:2px 30px 2px 10px;
border:1px solid #aaaaaa;
font:normal 14px verdana, sans-serif;
text-decoration:none;
text-align:left;}

#menu a:hover{color:#333333;background:silver;}

/*----------------------------------- menu left ---------------------*/

#menutext{
margin:10px;
padding:10px;
color:red;}

#box_left{
color:black;
float:left;
width:125px;}

#box_left ul{
margin:0px;
padding:0 0 0 0px;
list-style:none;}

#box_left li{
float:left;
width:100%;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}

#box_left a{
width:100%;
height:100%;
display:block;
color:black;
background:#fafafa;
padding:3px 0 3px 5px;
border-bottom:1px solid #aaaaaa;
font:normal 12px verdana, sans-serif;
text-decoration:none;
text-align:left;}

#box_left a:hover{color:black;background:silver;}


/*----------------------------------- menu right ---------------------*/
#box_right{
color:black;
float:right;
width:130px;}

#box_right ul{
margin:0px;
padding:0 0 0 0px;
list-style:none;}

#box_right li{
float:left;
width:100%;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}

#box_right a{
width:100%;
height:100%;
display:block;
color:black;
background:#fafafa;
padding:3px 0 3px 0;
border-bottom:1px solid #aaaaaa;
font:normal 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}

#box_right a:hover{color:black;background:silver;}


/*----------------------------------- Bilderblock !-------------------*/
#bilder{
font:bold 14px verdana, sans-serif;
color:#333333;
background:gainsboro;
margin:10px;
padding:20px;
border:1px solid black;
}
/*----------------------------------- Bilderrahmen ---------------------*/
.bilderrahmen{
background:#666666;
margin:10px;
padding:5px;
border:1px solid #000000;
}
/*----------------------------------- Normaler Rahmen ---------------------*/
.rahmen{
border:1px solid #000000;
}

/*----------------------------------- content ---------------------*/
#box_content{
color:#555555;
background:#ededed;
margin:0 130px 0 130px;
padding:30px;
font:normal 14px verdana, sans-serif;
border-left:1px solid black;
border-right:1px solid black;}

#box_content h2{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#box_content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#box_content h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

/*----------------------------------- formular ---------------------*/
.ab {
padding-top: 6px;
clear : both;}

.bt_form {
background-color:#fafafa;
width:7em; hight:5em;
padding:3px;
margin-top:6px;
margin-right:6px;
border: 1px solid #aaaaaa;}

.bez {
float: left;
width: 6em;
text-align: right;}

.formw {
float: right;
width: 26em;
text-align: left;}

.kontakt_box {
font:normal 12px verdana, sans-serif;
width: 33em; height : 23em;
padding: 5px;
padding-bottom: 20px;}

/*-------------------------------- style Inputboxen Kontakt ---------------*/
#input_name{
padding:3px;
border: 1px solid #aaaaaa;
background-color:#fafafa;
font:normal 12px verdana, sans-serif;
width:20em; hight:10em;}

#input_email{
padding:3px;
border: 1px solid #aaaaaa;
background-color:#fafafa;
font:normal 12px verdana, sans-serif;
width:20em; hight:10em;}

#input_nachricht{
padding:3px;
border: 1px solid #aaaaaa;
background-color:#fafafa;
font:normal 12px verdana, sans-serif;
width:25em; hight:30em;}

/*---------------------------- style Inputboxen mit hinweis -----------------*/
#input_name_hinweis{
padding:3px;
border: 1px solid #aaaaaa;
background-color:#ffff55;
font:normal 12px verdana, sans-serif;
width:20em; hight:10em;}

#input_email_hinweis{
padding:3px;
border: 1px solid #aaaaaa;
background-color:#ffff55;
font:normal 12px verdana, sans-serif;
width:20em; hight:10em;}

#input_nachricht_hinweis{
padding:3px;
border: 1px solid #aaaaaa;
background-color:#ffff55;
font:normal 12px verdana, sans-serif;
width:25em; hight:30em;}

#kontaktform_hinweisbox {
background-color:#ffff55;
padding:5px;
margin-top:3px;
margin-bottom:6px;
border: 1px solid #aaaaaa;
font:normal 12px verdana, sans-serif;
width:32em; hight:9em;}

/*---------------------------- style Steckbrief -----------------*/
.steckbr_box{
border: 1px solid #aaaaaa;
background-color:#dadada;
margin:0 0 20px 0;}

.steckbr_box1{
font:bold 14px verdana, sans-serif;
background:#cccccc;
border-bottom: 1px solid #aaaaaa;
padding:5px;
margin:0 0 0 0;}

.steckbr_box2{
padding:4px 4px 4px 4px;
float:left;}

.steckbr_box3{
padding:9px;
margin:0 0 0 0;}

.steckbr_box4{
clear:left;
padding:5px;
}


/*----------------------------------- footer ---------------------*/
#box_foot{
font:normal 10px verdana, sans-serif;
color:#555555;
background:gainsboro;
margin:0 130px 0 130px;
border:1px solid black;
padding:0 20px 0 0;
text-align:right;}
#box_foot p{margin:0;padding:4px;}

