body {
font-family : Verdana, Arial, sans-serif;
background : #ffffff; 

}

.wichtig {
display: none;
}

.hidden {
display: none;
}

#container {
position: absolute;
width : 900px;
left: 50%;
margin-left: -450px;
height : 575px;
top: 50%;
margin-top: -285px;
border : solid 1px #815C33;
scrollbar-face-color: #98CDFB;
scrollbar-shadow-color: #00ADEF;
scrollbar-highlight-color: #9EE4FF;
scrollbar-3dlight-color: #6A7680;
scrollbar-darkshadow-color: #815C33;
scrollbar-track-color: #F1DDC6;
scrollbar-arrow-color: #815C33;
}

/***** HEAD *****/

.logo {
position : absolute; 
top : 10px;
left : 5px; 
width : 100px; 
height : 145px; 
}


/***** NAVI/LINKS *****/
#navibox {
position : absolute; 
top : 145px;
left : 20px; 
width : 130px; 
height : 370px;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
color : #00ADEF;
font-size : 10px; 
line-height: 40px; 
}

a.navi:link { 	 
color : #815C33; 	 
font-weight : regular; 	 
text-decoration : none; 
}

a.navi:active { 	 
color : #815C33;
font-weight : regular; 	 
text-decoration : none; 
}

a.navi:visited { 	 
color : #815C33; 	 
font-weight : regular;	 
text-decoration : none; 
}

a.navi:hover { 	 
color : #ffffff; 	 
font-weight : regular; 
background : #00ADEF; 
}

#subnavibox {
font-family : Verdana, Arial, sans-serif;
color : #00ADEF;
font-size : 10px; 
line-height: 20px; 
}

a.subnavi:link { 	 
color : #815C33;
margin-left : 15px; 	 
font-weight : regular; 	 
text-decoration : none; 
}

a.subnavi:active { 	 
color : #815C33;
margin-left : 15px; 	 
font-weight : regular; 	 
text-decoration : none; 
}

a.subnavi:visited { 	 
color : #815C33; 	
margin-left : 15px; 	  
font-weight : regular;	 
text-decoration : none; 
}

a.subnavi:hover { 	 
color : #ffffff; 	 
margin-left : 15px; 	 
font-weight : regular; 
background : #00ADEF; 
}

#mnavibox {
position : absolute; 
top : 550px; 
left : 20px;
width : 100px; 
height : 20px;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #00ADEF;
line-height: 20px; 
}

a.mnavi:link { 	 
color : #815C33; 	 
font-weight : regular; 	 
text-decoration : none; 
}

a.mnavi:active { 
color : #815C33; 	 	 
font-weight : regular; 	 
text-decoration : none; 
}

a.mnavi:visited { 	
color : #815C33; 	  
font-weight : regular; 	 
text-decoration : none; 
}

a.mnavi:hover { 	 
color : #000000; 
font-weight : regular;	
text-decoration : none;   
background : #00ADEF;	 	 
}

.ilink {
color : #00ADEF;
font-weight : bold;
text-decoration : none;
}

a.ilink:link { 	 
color : #00ADEF; 	 
font-weight : bold; 	 
text-decoration : none; 
}

a.ilink:active { 
color : #00ADEF; 	 	 
font-weight : bold; 	 
text-decoration : none; 
}

a.ilink:visited { 	
color : #00ADEF; 	  
font-weight : bold; 	 
text-decoration : none; 
}

a.ilink:hover { 	 
color : #00ADEF; 
font-weight : bold;	
text-decoration : underline;   
}


.ilink2 {
color : #815C33;

text-decoration : none;
}

a.ilink2:link { 	 
color : #815C33; 	 

text-decoration : none; 
}

a.ilink2:active { 
color : #815C33; 	 	 

text-decoration : none; 
}

a.ilink2:visited { 	
color : #815C33; 	  

text-decoration : none; 
}

a.ilink2:hover { 	 
color : #815C33; 

text-decoration : underline;   
}


/***** LINIEN ***/
.linien {
position : absolute;
top : 0px;
left : 155px;
width : 17px;
height : 100%;
background : url('images/linien.gif') repeat-y;
}

/***** TEXT *****/
#ueberpic {
position : absolute;
top : 30px;
left : 172px;
width : 384px;
height : 38px;
}

#ueberschrift {
position : absolute;
top : 155px;
left : 190px;
font-size : 14px;
font-weight : bold;
color : #00ADEF;
}

#textbox {
position : absolute;
top : 175px;
left : 190px; 
width : 360px; 
height : 385px;
text-align : left; 
background : #ffffff;
overflow : auto;
}

.text { 	
margin-top : 20px;
margin-right : 20px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px; 
line-height: 15px;
color : #815C33;
word-spacing : 2px;
}

.errordisplay { 	
margin-top : 20px;
margin-right : 20px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px; 
line-height: 13px;
color : #f00600;
font-weight: bold;
word-spacing : 2px;
}

.successdisplay { 	
margin-top : 20px;
margin-right : 20px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px; 
line-height: 13px;
color : #07f355;
font-weight: bold;
word-spacing : 2px;
}

/***** PIC ******/

.pic { 
position : absolute;
top : 0px; 
left : 554px;
width : 343px; 	 
height : 573px; 	 
border-left : solid 1px #00ADEF;
}

/***** PICBOX ***/

#picbox {
position : absolute;
padding-left : 18px;
padding-top : 5px;
top : 318px;
left : 192px;
width : 342px; 	 
height : 238px; 	 
border : solid 1px #00ADEF;
}

.image {
margin : 10px 15px 0px 0px;
}

.image1 {
margin : 10px 0px 0px 0px;
}

.image2 {
border : solid 1px #00ADEF;
}

/***** LOG-IN *****/

input.login {
position : absolute;
left : 120px;
width : 200px;
border : 1 solid #00ADEF;
}

input.anmelden {
position : relative;
margin-bottom : 20px;
left : 250px;
width : 70px;
font-size : 10px;
background-color : #ffffff; 
color : #815C33;
border : 1 solid #00ADEF;
}

/***** FORMULAR *****/

input.global {
position : absolute;
left : 120px;
width : 200px;
border : 1 solid #00ADEF;
}

input.option {
position : absolute;
left : 120px;
border : 1 solid #00ADEF;
}

input.str {
position : absolute;
left : 120px;
width : 160px;
border : 1 solid #00ADEF;
}

input.nr {
position : absolute;
left : 290px;
width : 30px;
border : 1 solid #00ADEF;
}

input.plz {
position : absolute;
left : 120px;
width : 50px;
border : 1 solid #00ADEF;
}

input.stadt {
position : absolute;
left : 180px;
width : 140px;
border : 1 solid #00ADEF;
}

input.tel {
position : absolute;
left : 120px;
width : 95px;
border : 1 solid #00ADEF;
}

input.fax {
position : absolute;
left : 225px;
width : 95px;
border : 1 solid #00ADEF;
}

input.anzahl {
position : absolute;
width : 50px;
left : 120px;
border : 1 solid #00ADEF;
}

input.anzahl1 {
position : absolute;
width : 50px;
left : 270px;
border : 1 solid #00ADEF;
}

textarea {
border : 1 solid #00ADEF;
}

input.radio {
position : absolute;
left : 50px;
}

textarea.anfrage {
position : absolute;
left : 120px;
width : 200px;
height : 70px;
}

input.senden {
position : relative;
margin-bottom : 20px;
left : 250px;
width : 70px;
font-size : 10px;
background-color : #ffffff; 
color : #815C33;
border : 1 solid #00ADEF;
}

input.senden2 {
position : relative;
margin-bottom : 20px;
left : 265px;
width : 70px;
font-size : 10px;
background-color : #ffffff; 
color : #815C33;
border : 1 solid #00ADEF;
}

input.senden3 {
position : relative;

margin-bottom : 20px;
left : 250px;
width : 70px;
font-size : 10px;
background-color : #ffffff; 
color : #815C33;
border : 1 solid #00ADEF;
}

/***** RUNDGANG *****/    

#rundgbox {
position : absolute;
background : url('images/rundgang/0_bg.jpg') no-repeat;
border : 1 solid #00ADEF;                               
padding-left : 49px;
padding-top : 8px;
top : 185px;
left : 190px;
width : 345px; 	 
height : 375px; 	 
border : solid 0px #00ADEF;
}

.image3 {
margin : 23px 5px 0px 0px;
}

.image4 {
margin : 7px 9px 10px 0px;
}

input.weiter {
position : absolute;
top : 350px;
margin-bottom : 20px;
left : 260px;
width : 70px;
font-size : 10px;
background-color : #ffffff; 
color : #815C33;
border : 1 solid #00ADEF;
}

input.weiter2 {
position : relative;
margin-bottom : 20px;
left : 260px;
width : 70px;
font-size : 10px;
background-color : #ffffff; 
color : #815C33;
border : 1 solid #00ADEF;
}
