body{
    background-color: #D2E9FF;
    
    text-align: center;
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    color: #000000;
    
    margin: 0px;
    spacing: 0px;
    
    scrollbar-base-color: #B9DCFF;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #B9DCFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #D2E9FF;
}


a:link{
    color: #000000;
    font-family: Arial;

    text-decoration: none;
}

a:visited{
    color: #000000;
    font-family: Arial;

    text-decoration: none;
}

a:hover{
    color: #000099;
    font-family: Arial;

    text-decoration: none;
}

a:active{
    color: #000000;
    font-family: Arial;

    text-decoration: none;
}

.fault{
    margin-bottom: 10px;
    color: red;
    text-align: left;
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
}

.fault2{
    margin-bottom: 10px;
    color: red;
    text-align: center;
    font-family: Arial;
    font-size: 9pt;
    
    font-weight: bold;
}

.success{
    margin-bottom: 10px;
    color: green;
    text-align: left;
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
}

.success2{
    margin-bottom: 10px;
    color: green;
    text-align: center;
    font-family: Arial;
    font-size: 9pt;
    font-style: static;
    font-weight: bold;
}

.headline {
    margin-bottom: -10px;
    width: 500px;
    border-bottom: 1px dashed #666666;
    color: black;
    text-align: left;
    text-decoration: none;
    font-family: Arial;
    font-size: 11pt;
    font-style: italic;
    font-weight: bold;
}

.back {
    margin-bottom: -25px;
    width:500px;
    color: blue;
    text-align: right;
    text-decoration: none;
    font-family: Arial;
    font-size: 8pt;
    font-style: static;
    font-weight: bold;
}

.back2 {
    width:500px;
    color: blue;
    text-align: right;
    text-decoration: none;
    font-family: Arial;
    font-size: 8pt;
    font-style: static;
    font-weight: bold;
}

.table_main{

    background-color: white;
    border-collapse: collapse;    
    
    width: 850px;
    height: 100%;
    
    
}

.table_main td{
 
}

.table_main_top{
    height: 160px;
    
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    
    background-image: url(../images/struktur/topline-ortsiefen.jpg);
    background-color: white;
}

.table_main_top_table{
    height:160px;
}

.table_main_top_emptycell{
    width: 140px;
}

.table_main_top_clear{
    height:136px;
}

.table_main_top_menu{
    text-align: right;
}

.table_main_top_menu_td{
    text-align: center;
    text-decoration: none;
    font-family: Arial;
    font-size: 9pt;
    font-style: static;
    font-weight: bold;
    padding-right: 6px;
    padding-left: 6px;
}


.table_main_menu{
    width: 145px;
	
    border-left: 1px solid black;
     
    
    border-bottom: 1px solid black;    
    
	font-family: Arial;
    font-size: 10pt;
    font-style: static;
    
    color: #000000;
    text-align: left;
    text-decoration: none;
    vertical-align: top;

    background-image: url(../images/struktur/menu_bg.jpg);
    background-repeat: repeat-y; 
    background-color: white;
}

.table_main_content{
    color: #000000;
    vertical-align: top;
    text-align: left;
    text-decoration: none;

    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    
    background-color: white;
}

.table_main_menu a:link{
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
    
}

.table_main_menu a:hover{
    color: #000099;
    text-decoration: none;
}

.table_main_menu a:visited{
    color: #000000;
    text-decoration: none;
}  

.table_main_menu a:active{
    color: #000000;
    text-decoration: none;
}


/*///////////////////////////////////////////////////////////////////////////////////////
                                        BESATZ.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.besatz_ueberschrift{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.besatz_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    width: 540px;
    
}

.besatz_table_td{
    padding: 25px;   
    border-bottom: 1px dashed black;
    vertical-align: top;
	text-align: center;
	font-size: 11pt;
}

.besatz_table_td2{
    padding: 25px;   
    border-bottom: 1px dashed black;    
	vertical-align: top;
}

.besatz_table_td3{
    padding: 5px;   
    border-bottom: 1px dashed black;    
	font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
	rowspan: 2;
}

.besatz_table_td4{
    padding: 10px;
	border-bottom: 1px dashed black;
    vertical-align: top;
	text-align: center;
	font-size: 11pt;
}

.besatz_table_td5{
    padding: 25px;   
    border-bottom: 1px dashed black;    
	vertical-align: middle;
}

.besatz_form{
    text-align: center;
}


/*///////////////////////////////////////////////////////////////////////////////////////
                                        KONTAKT.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.kontakt_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.kontakt_table td{
    padding: 5px;   
    border-bottom: 1px dashed black;    
}

.kontakt_table input{
    background-image: URL(../images/struktur/inputbg.jpg);    
    width: 250px;
    height: 22px;
}

.kontakt_table textarea{
    background-image: URL(../images/struktur/textareabg.jpg);
    
    width: 400px;
    height: 200px;
}

.kontakt_table_submit{
    background-color: #B9DCFF;
    
    border: 1px ridge grey;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    
    height: 22px;
}

.kontakt_form{
    
}



/*///////////////////////////////////////////////////////////////////////////////////////
                                        IMPRESSUM.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.impressum_ueberschrift{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.impressum_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    width: 540px;
    
}

.impressum_table_td{
    padding: 25px;   
    border-bottom: 1px dashed black;
    vertical-align: top;
}

.impressum_table_td2{
    padding: 25px;   
    border-bottom: 1px dashed black;    
	vertical-align: top;
}

.impressum_table_td3{
    padding: 0px;   
	vertical-align: top;
	text-align: center;
}

.impressum_form{
    text-align: center;
}


/*///////////////////////////////////////////////////////////////////////////////////////
                                        START.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/


.start{
    
}

.start_table{
    width: 500px;
    margin-left: 75px;
}


.image{
    font-family: Verdana;
    font-size: 14pt;
    font-style: static;
    font-weight: bold;
    color: #FF8951;
    text-align: left;
}

.start_table_g{
    text-align: center;
}

.start_table_m{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.start_table_wilkommen{

    font-family: Arial;
    font-size: 14pt;
    font-style: static;
    
    color: 000000;
}

.start_table2{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    width: 540px;
    margin-left: 75px;
}

.start_table2_td{
    
    
    vertical-align: top;
	text-align: center;
	font-size: 11pt;
}

.start_table2_td2{
    
    
	vertical-align: top;
	text-align: center;
}

/*///////////////////////////////////////////////////////////////////////////////////////
                                        ANFAHRT.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/


.anfahrt_ueberschrift{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.anfahrt_table{
    width: 500px;
    margin-left: 80px;
}


.image{
    font-family: Verdana;
    font-size: 14pt;
    font-style: static;
    font-weight: bold;
    color: #FF8951;
    text-align: left;
}

.anfahrt_table_g{
    text-align: center;
}

.anfahrt_table_m{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.anfahrt_table_wilkommen{

    font-family: Arial;
    font-size: 14pt;
    font-style: static;
    
    color: 000000;
}


/*///////////////////////////////////////////////////////////////////////////////////////
                                        PREISE.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.preise_ueberschrift{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.preise_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    width: 540px;
    
}

.preise_table_td{
    padding: 25px;   
    border-bottom: 1px dashed black;
    vertical-align: middle;
	text-align: center;
	font-size: 11pt;
}

.preise_table_td2{
    padding: 25px;   
    border-bottom: 1px dashed black;    
	vertical-align: top;
}

.preise_table_td3{
    padding: 5px;   
    border-bottom: 1px dashed black;    
	font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
	rowspan: 2;
}

.preise_form{
    text-align: center;
}


/*///////////////////////////////////////////////////////////////////////////////////////
                                        ANGEBOT.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.angebot_ueberschrift{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.angebot_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    width: 415px;
    
}

.angebot_table_td{
    padding: 25px;   
    border-bottom: 1px dashed black;
    vertical-align: top;
	text-align: center;
	font-size: 11pt;
}

.angebot_table_td1{
    padding: 5px;   
       
	vertical-align: middle;
	
	width: 5px;
}

.angebot_table_td2{
    padding: 5px;   
        
	vertical-align: top;
	width: 410px;
}

.angebot_table_td3{
    padding: 25px;   
    border-bottom: 1px dashed black;    
	vertical-align: top;
	width: 415px;
	text-align: center;
}


.angebot_form{
    text-align: center;
}


/*///////////////////////////////////////////////////////////////////////////////////////
                                        GALERIE.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.galerie_form{
    text-align: center;
}

.galerie_ueberschrift{
    font-family: Verdana;
    font-size: 15pt;
    font-style: static;
    font-weight: bold;
    color: black;
    text-align: center;
}

.galerie_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.galerie_table2{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    text-align: center;
	width: 100;
	height: 200;
	
}

.galerie_table td{
    padding: 5px;   
    border-bottom: 1px dashed black;    
}

.galerie_table_td2{
    padding: 5px;   
    border-bottom: 1px dashed black;    
	font-size: 13pt;
	text-align: center;
}

.galerie_table_input{
    background-color: #B9DCFF;
	width: 130px;
    height: 22px;
	text-align: center;
}

.galerie_table_submit{
    background-color: #B9DCFF;
    
    border: 1px ridge grey;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    width: 140px;
    height: 22px;
}

.table_galerie_pic{
    
    width: 130px;
    height: 100px;
 
}

/*///////////////////////////////////////////////////////////////////////////////////////
                                        Bilddetails.PHP  
///////////////////////////////////////////////////////////////////////////////////////////*/

.bilddetails_table{
    width: 550px;
    margin-left: 75px;
}

.bilddetails_table_td1{
    margin-bottom: -25px;
    width:200px;
    color: blue;
    text-align: center;
    text-decoration: none;
    font-family: Arial;
    font-size: 8pt;
    font-style: static;
    font-weight: bold;
}

.bilddetails_table_td2{
    width:150px;
    color: blue;
    text-align: center;
    text-decoration: none;
    font-family: Arial;
    font-size: 8pt;
    font-style: static;
    font-weight: bold;
}

.table_bilddetails_pic{
    
    width: 550px;
    height: 413px;
 
}

.comment_tables{
    font-family: Arial;
    font-size: 14pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
}

.comment_table{
    font-family: Arial;
    font-size:  9pt;
    font-style: static;
    color: #000000;
}

.comment_tables td{
    width: 280px;
	text-align: center;
	padding: 5px;   
    border-bottom: 1px dashed black;    
}

.comment_table td{
    width: 170px;
	padding: 5px;
	border-bottom: 1px dashed black;    
}

.comment_table td3{
    width: 180px;
	padding: 5px;   
    border-bottom: 1px dashed black;    
}



.insertcomment_table{
    font-family: Arial;
    font-size: 10pt;
    font-style: static;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.insertcomment_table td{
    padding: 5px;   
    border-bottom: 1px dashed black;    
}

.insertcomment_table input{
    background-image: URL(../images/struktur/inputbg.jpg);    
    width: 160px;
    height: 22px;
	text-align: center;
}

.insertcomment_table textarea{
    background-image: URL(../images/struktur/textareabg.jpg);
    
    width: 400px;
    height: 140px;
}

.insertcomment_table_submit{
    background-color: #B9DCFF;
    
    border: 1px ridge grey;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    
    height: 22px;
}

