/* CSS Document */

/* TEST BILDERREIHEN */
dl{
/* NUR FÜR SCHEISS IE */
*+padding: 0 0 10px 0;
}

/*ALLGEMEINE AUFTEILUNG*/
body{
margin: 0px;
padding: 0px;
background: #F3F5F5;
}

#div_all{
margin: auto;
width: 826px;
min-height: 650;
height: auto;
position: absolute;
left: 50%;
margin: 0 0 0 -413px;

background:	#F3F5F5 url(../grafik/div_all_background.jpg) left repeat-y;
}
*html #div_all{
height: 650;
}

#div_kopf_logo{
background:	#F3F5F5;
width: 826px;
height: 143px;
padding: 0 0 0 0;
}
#div_kopf_logo img{
position:relative;
left: 50%;
/*Rechnerische Mitte -179*/
margin: 0 0 0 -179;
}

#div_kopf{
position: relative;
 /* background:	url(../bilder/kopf_start.jpg) left no-repeat; */
width: 826px;
height: 155px;
}

#div_content_middle{
position: relative;
display:inline;
width:510;
min-height: 300;
height: auto;
margin: 40 0 30 103;
padding: 0 0 0 0;
float:left;
/* border:1px solid #0f0; */
}
*html #div_content_middle{
height: 300;
}

#div_content_right{
position: relative;
display:inline;
width:120;
margin: 62 0 0 0;
padding: 0 0 0 0;
float:right;
right: 25;
/* border:1px solid #f00; */
}
*html #div_content_right{
right: 22;
}

#div_footer{
width: 826px;
height: 82;
float:left;
background:	#F3F5F5 url(../grafik/div_footer_background.jpg) left repeat-y;
}

#footer_link{
width: 400;
height: 50;
margin: 25 0 0 200;
float:left;
}

/*MENUE EDITIERUNG*/


#div_menu_all{
background:	url(../grafik/div_menu_background.jpg) left repeat-y;
width: 826px;
height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 15;
position:relative;
vertical-align:middle;
}
*html #div_menu_all{
height: 15px;
}



#menu_first{
display:inline;
padding: 0 0 0 0;
margin: 0 0 0 15;
}

#menu_first_akt{
display:inline;
padding: 0 0 0 0;
margin: 0 0 0 15;
}


/* --------------   */


#img_text{
width: 111;
text-align: left;
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#003061;
font-size: 11;
margin: 5 0 20 0;
} 
 
 
#backandprint{
position:relative;
margin: 60 0 0 0;
border-top: 1px solid #888888;
display:inline;
width:578;
margin: 25 15 0 15;
padding: 0 0 0 0;
float:left;
}


/*KONTAKTFORMULARE*/
label{
clear:right;
width: 250px;
margin: 0px 200px 0px 0px;
}
.csc-mailform-field{
margin: 0px 0px 0px 114px;
}
*html .csc-mailform-field{
margin: 0px 0px 0px 125px;
}
.csc-mailform{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px 30px 30px 80px;
line-height:160%;
font-style:normal;
clear:both;
border: none;
}
input{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #292721;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 2px;
background: #E4DDD3;
border: 1px solid #BCAB91;
width: 250px;
caption-side:top;
clear:both;
}
textarea{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #292721;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 2px;
background: #E4DDD3;
border: 1px solid #BCAB91;
width: 250px;
}
select{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #292721;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 2px;
background: #E4DDD3;
border: 1px solid #BCAB91;
width: 250px;
}
.csc-mailform-submit{
margin: 10px 0px 2px 0px;
width: 250px;
background: #E4DDD3;
border: 1px solid #000;
}

#div_content_middle img{
position:relative;
margin: 0 0 0 0;
padding: 0 0 0 0;
z-index: 1;
}


#div_content_spacer{
width: 450px;
height: 25;
margin: 25 0 0 0;
position:relative;
clear:both;
}

/*GÄSTEBUCH EXTENSION */


/*LISTE*/
#gb_resultcount{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#003061;
text-align: middle;
font-size: 11px;
font-weight:bold;
}
#gb_resultcount_links{
margin: 15 0 0 0;
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#003061;
text-align: center;
font-size: 11px;
font-weight:bold;
background:#E9E9E9;
}
#gb_resultcount_links a{
margin: 0 5 0 5;
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#003061;
text-decoration: none;
}
#gb_resultcount_links a:active{
margin: 0 5 0 5;
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#f00;
text-decoration: none;
}

#gb_eintrag_tabelle{
border: 1px solid #ccc;
}

#gb_eintrag_header_left{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#000;
text-align: left;
font-size: 11px;
padding: 3;
}

#gb_eintrag_header_right{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#000;
text-align: right;
font-size: 11px;
padding: 3;
}
#gb_eintrag_header_right a{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#000;
text-decoration:none;
font-size: 11px;
}
#gb_eintrag_content{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#003061;
text-align: left;
font-size: 11px;
padding: 3;
}

/*FORM*/

#gb_eintrag_form_td_left{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#000;
text-align: left;
font-size: 11px;
}

#gb_eintrag_form_td_right{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#000;
text-align: left;
font-size: 11px;
}

#gb_form_validate_msg{
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#AE0004;
text-align: left;
font-size: 11px;
font-weight: bold;
margin: 0 0 50 0;
}

#gb_form_input_short{
background: #FCFCFC;
border: 1px solid #BBB;
width: 250px;
}

#gb_form_input_long{
background: #FCFCFC;
border: 1px solid #BBB;
width: 250px;

}

#gb_form_input_submit{
background: #FCFCFC;
border: 1px solid #BBB;
width: 250px;

}

