p, ul, li, a, h1, h2, h3, h4, h5, h6, table, tr, th, td, fieldset, input, label, textarea, legend, option, dd, dt, tt{

 font-family:'Verdana', Tahoma, Arial, sans-serif;

 color:#67625C;

}

 

h1{

 font-size:medium;

}

 

p, li, table, tr, th, td, fieldset, input, label, textarea, option dd, dt, tt{

 font-size:x-small;

}

/*---------------------------TABELLEN-------------------------------*/

table{

 text-align:left;

 margin-bottom:20px;

}

 

table, td, th{

 vertical-align:top;	

 border-style:solid;

 border-width:1px;

 border-color:#67625C;

 border-collapse:collapse;

 padding:4px;

}

 

th, legend{

 font-weight:bold;

}

 

td{

 font-weight:normal;

} 

/*---------------------------TABELLEN-ENDE--------------------------*/

 

body{

 text-align:center;

 margin-left:auto;

 margin-right:auto;

 margin:0px;

}

 

.kasten{

 position: relative;

 z-index:0;

 width:940px;

 top:15px;

 margin-right:auto; 

 margin-left:auto;

 margin-bottom:10px;

 background:none; 

}

 

.kasten_li{

 position: relative;

 z-index:0;

 width:954px;

 padding:0px;  

 margin-right:auto; 

 margin-left:auto;

 margin-bottom:0px;

 background-repeat:no-repeat;

margin-top:-166px;

padding-top:170px;

}



 

.head_hg{

 position:relative;

 z-index:1; 

 background-repeat:no-repeat;

 margin-top:0px;

 height:120px;

 text-align:left;

}

 

.head_pic{

 position:relative;

 z-index:2;

 background-repeat:no-repeat;

 margin-top:-120px;

 margin-left:488px; /*Bildabhängig*/

 width:450px; /*ursprüngl. 500px*/

 height:250px;

}

 

.content{

 position:relative;

 z-index:2;

 padding:0px;

 margin:0px;

 margin-top:-156px;

 background:none;

 text-align:left; 

 width:940px;

}

/*-------------BLIND-MENUE--------------*/

.blind_menue h1, .blind_menue p, .blind_menue ul{

 display:none;

}

/*-------------BLIND-MENUE-ENDE---------*/

 

/*-------------NAVIGATION---------------*/

.menue{

 position:relative;

 margin-left:8px;

 margin-top:25px;

 width:175px;

 text-align:left;

 overflow:visible;

 margin-bottom:20px;

 border-right-style:solid;

 border-right-width:1px;

 border-right-color:#67625C;

 float:left;

}



.menue h1{

 display:none;

}

.menue ul ,ul{

 margin-top:px;

 list-style:none; 

 margin-left:18px;

}

 

.menue ul ul{

 margin-top:0px;

 margin-left:8px;

}

 

li.active{

 list-style:none; 

}

 

.menue a{

 font-size:x-small;

 text-decoration:none;

}

 

.menue a:hover{

 text-decoration:underline;

}

 

.menue a:active{

 color:#71A8DB;

}

 

a.active{

 font-weight:bold;

 color:#71A8DB;

}

/*-------------NAVIGATION ENDE---------------*/

/*------------------------TEXT---------------*/

.text{

 background:none;

 width:500px;

 padding-right:40px;

 padding-top:80px; 

 float:right

}

 

.text h1{

 color:#71A8DB;

}

 

.text_img /*Direktformat, keine Vererbung möglich*/{

 margin-top:6px;

 margin-right:6px;

 clear:both;

}

 

.text p{

 text-indent:1.5em;

}

 

.text p:first-line{

 font-weight:bold;

}

 

.text a{

 font-weight:bold;

 color:#71A8DB;

 text-decoration:underline;

}

 

.text a:hover{

 color:#67625C;

 text-decoration:underline;

}

 

.text_block{

 margin-top:4px;

 margin-left:1px;

}

.text ul{

 list-style:none; 

 margin-left:18px;

}

 

.text ul ul{

 margin-top:0px;

 margin-left:8px;

}

 

.text_navi{

 margin-top:30px;

 font-size:x-small;

 margin-bottom:20px;

}

 

hr{

 height:1px;

 color:#71A8DB;

}

/*---------------KONTAKTFORMULAR ELEMENTE-------------*/  

fieldset{

 margin:0px;

 width:480px;

}

 

legend{

 margin-bottom:30px;

 color:#71A8DB;

}

 

fieldset, textarea, input, select, option{

 background-color:#ffffff;

 border-style:solid;

 border-color:#67625C;

 border-width:1px;

}

 

select{

 margin-bottom:10px;

}

 

p.right, input.right, input.button_right{

 float:left;

 width:auto;

 clear:both;

}

p.right{  

 margin-left:5.3em;

 margin-right:0.3em;

 margin-top:4px;

 padding-bottom:15px;

} 

p.left{  

 float:left;

 text-align:right;

 color:#67625C;

 font-weight:bold;

 width:9.6em;

}



label.left{

	float:left;

    text-align:right;

	width:9.7em;

    margin-right:.7em; 

 }

input[type=text], select{

    float:left;

}

input.right{  

	margin-left:8.95em;

    margin-right:0.3em;

}

input.button_right, input.button_ohne{

 width:95px; 

 text-align:center;

 color:#67625C;

 font-weight:bold; 

 font-size:xx-small;

 cursor:hand;

}

input.button_right{  

 margin-left:8.95em;

 margin-right:0.3em;

}

form br{

    clear:both;

}

.label-anmeldung-bfl {
	width:8.5em;
	margin-right:0.3em;
	float:left;
}

.input-anmeldung-bfl {
	width:24em;
}

.textarea-anmeldung-bfl {
	width:24em;
}


.submit-anmeldung-bfl {
 margin-left:8.8em;
margin-right:0.3em;
}

.reset-anmeldung-bfl {
}

/*-------------FOOTER--------------------*/

.footer{

 text-align:right;

}

 

.footer a{

 font-size:xx-small;

 font-weight:normal;

 color:#67625C;

 text-decoration:none;

}

/*-------------FOOTER ENDE--------------------*/

/*-------------BREADCRUMBS--------------------*/ 

.breadcrumbs{

 margin-top:40px;

 width:460px;

 text-align:left;

 border-top-style:solid;

 border-top-width:1px;

 border-top-color:#67625C;

 margin-bottom:6px;

}

 

.breadcrumbs p{

 font-size:x-small;

 font-weight:bold;

 margin-top:4px;

}

 

.breadcrumbs a{

 text-decoration:none;

 font-weight:normal;

}

 

.breadcrumbs a:hover{

 text-decoration:underline;

}

 

.location{

 /*color:#71A8DB;*/

}

/*-------------BREADCRUMBS ENDE--------------------*/ 



/*-------------DISCLAIMER--------------------*/ 

.disclaimer{

 text-align:right;

 margin-top:15px;

 padding:0px;

 background:none;

 margin-bottom:30px;

}

 

.disclaimer a, .disclaimer p{

 font-size:xx-small;

 font-weight:normal;

 color:#67625C;

}

 

 p.disclaimer{

 text-decoration:none;



}

.disclaimer a:hover {

  color:#71A8DB

}

/*-------------DISCLAIMER ENDE--------------------*/ 



/*-------------TEXT ENDE--------------------*/

/*-------------SERVICES UND NAVI LINKE SEITE--------------------*/

.services{

 width:180px;

  margin-top:25px;

 float:right;

 padding:0px;

 background:none;

}

 

.services h2{

 border-top-style:solid;

 border-top-width:1px;

 border-top-color:#67625C;

 border-bottom-style:solid;

 border-bottom-width:1px;

 border-bottom-color:#67625C;

 font-size:x-small;

 line-height:22px;

 padding-left:6px;

  background-color:#FFFFFF;

}



.services h2 img {

margin-top:-1px;

margin-right:3px;

position:absolute;

right:0px;

}



.tour h2, .news h2, .info h2{

 color:#67625C;

/* color:#71A8DB;*/

}



 .news p, .tour p, .info p{

 color:#67625C;

 font-size:xx-small;

 padding-left:7px;

 margin-top:-12px;

 margin-bottom:0px;

}



.info, .tour, .news, .products{

 margin-left:20px;

 width:180px;

 margin-top:0px;

 padding:0px;

 background-color:#ffffff;

 border-style:none;

/* border-left-style:solid;

 border-left-width:1px;

 border-left-color:#67625C;

 border-right-style:solid;

 border-right-width:1px;

 border-right-color:#67625C;

 border-bottom-style:solid;

 border-bottom-width:1px;

 border-bottom-color:#67625C;*/

 padding-bottom:4px;

 margin-bottom:30px;

}



.news a, .tour a, .info a{

 font-size:xx-small;

 text-decoration:none;

 color:#71A8DB;

 font-weight:bold;

 padding-left:7px;

}

 

.news a:hover, .tour a:hover, .info a:hover{

 color:#67625C;

}



/*-------------INFO-ASSISTENT--------------------*/ 

 

.info_assistent li{

 margin-left:120px;

 list-style:none; 

}

/*-------------INFO-ASSISTENT-ENDE---------------*/ 

/*-------------TOOLS--------------------*/

.tools{

 width:175px;

 height:19px;

 margin:0px;

 padding:0px;

 margin-top:5px;

 margin-left:20px;

 border-top-style:solid;

 border-top-width:1px;

 border-top-color:#67625C;

 border-bottom-style:solid;

 border-bottom-width:1px;

 border-bottom-color:#67625C;

 margin-bottom:20px;

 background-color:#ffffff;

}

 

.tools img{

 margin:0px; 

 padding:0px;

}

/*-------------TOOLS ENDE--------------------*/

/*-------------BEREICHSNAVIGATION--------------------*/

.divisions{

 width:180px;

 margin:0px;

 padding:0px;

 margin-left:20px;

 background:none;

 margin-bottom:30px;

 background-color:ffffff;

}

 

.divisions ul{

 list-style-type:none; 

 margin-top:-12px;

 margin-left:24px;

}

 

li.divisions_active{

 list-style-type:none; 

}

 

li.divisions_active a{

 color:#71A8DB;

 font-weight:bold;

}

 

.divisions a{

 text-decoration:none;

 color:#67625C;

 font-size:xx-small;

}

 

.divisions a:active, .divisions a:hover{

 color:#71A8DB;

}

/*-------------BEREICHSNAVIGATION ENDE--------------------*/ 

/*-------------SERVICES UND NAVI LINKE SEITE ENDE--------------------*/