body {
	background-color: #6b6b6b;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(images/mainback.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	
}

h1 { font-weight:normal; color:#443535; line-height:normal; padding:0; margin:0 0 10px 0; font-variant:small-caps; letter-spacing:0.15em; }
h2 { font-weight:normal; color:#443535; line-height:normal; padding:0; margin:0 0 10px 0; }
#xthereal_content img { border:8px solid #DDD; }
.field_title { font-size:0.75em; font-variant:small-caps; font-weight:bold; color:#462E26; }
#thereal_content { margin-top:-55px; padding:0 55px 10px 55px; text-align:left; line-height:1.25em; font-size:0.9em;}
#head_container { margin-top:-80px;  text-align:left; padding:0 55px 0px 55px; }
#content_container {
	width:950px;
	background-image:url(images/contentback.jpg);
	background-repeat:no-repeat;
	background-color:#d3d7d8;

}


.csc-mailform { border:0; }
.csc-mailform-field label { width:200px; text-align:right; display:inline-block; padding-right:10px; }
div.csc-mailform-field { margin-bottom:10px; padding-bottom:3px; vertical-align:top; }
.csc-mailform-submit { margin-left:210px; }
#mailformname { width:300px; border:4px solid #ddd; }
#mailformemail { width:300px; border:4px solid #ddd; }
#mailformnachricht { width:300px; border:4px solid #ddd;}
#mailformMeine_Anfrage_betrifft { width:300px; border:4px solid #ddd; }
#mailformIch_wnsche { width:300px; border:4px solid #ddd; }
#mailformnachricht { width:300px; border:4px solid #ddd; }

#mailformAnrede { width:300px; border:4px solid #ddd; }
#mailformVorname { width:300px; border:4px solid #ddd; }
#mailformPLZ { width:300px; border:4px solid #ddd; }

#mailformOrt { width:300px; border:4px solid #ddd; }
#mailformStrasse { width:300px; border:4px solid #ddd; }
#mailformTelefon { width:300px; border:4px solid #ddd; }


#header_container { 
	background-image:url(images/header.jpg); 
	background-repeat:no-repeat; 
	width:950px;
	height:100px;    
	}
	
#header_adresse {
	color:#DDD;
	padding-top:22px;
	padding-right:55px;
	letter-spacing:3px;
	font-variant:small-caps;
	}
#header_adresse a{ color:#ddd; }
#header_adresse a:hover{ color:#ddd; text-decoration:underline; }

#footer_container { 
	background-image:url(images/footer.jpg); background-repeat:no-repeat; 
	width:950px;
	height:34px;
	padding-top:5px;
	letter-spacing:2px;
	}
#menu_container { 
	background-color:#DDD;
	font-variant:small-caps; 
	letter-spacing:1px; 
	color:#000;
	padding:8px 0 0px 0;
	height:26px;
	width:950px; 
	background-image:url(images/menu_back.jpg); 
	background-position:bottom;	
	list-style:none;
	text-align:center;
}



/*#menu_container * { padding:0; margin:0; }
#menu_container li { list-style:none; display:inline; }
#menu_container li a {padding:0 24px 0 24px; }*/
#menu_container li a.active {  color:#9B0000; font-weight:bold; letter-spacing:0px!important;}

a:link {
	color:#660000; text-decoration: none;
}

a:visited {
  color: #660000; text-decoration: none;
}

a:hover {
	text-decoration:underline; color:#990000;
}

a:active {
	color:#000;
}



ul.menu, ul.menu ul {
padding:0;

    list-style-type: none;

}
ul.menu { margin:0 0 0 32px; }
ul.menu ul { margin:0; }



ul.menu a {

    display: block;

    padding: 0px 15px 8px 15px;

    font-weight: normal;

}



ul.menu li {

    padding: 0;

    margin: 0;

    float: left;


}



/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;

    background-color: transparent;

}
ul.menu ul li a {
	background-image:url(images/submenu_back.jpg);
	border-bottom:1px solid #333;
	border-left:1px solid #DDD;
	border-right:1px solid #333;
    display: block;
	padding:4px 2px 4px 2px!important;
    font-weight: normal!important;
	

}
ul.menu li.hover {

    background-color:;
	/*background-image:url(images/pfeil_runter.gif);*/
	background-repeat:no-repeat;

}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {

    background-color:#666;
/*	background-image:url(images/pfeil_links.gif);*/
	background-position:right;
	background-repeat:no-repeat;
}



/* Zweite Ebene */

        ul.menu ul {
		color:#FFFFFF;
        margin:0;
        padding:0;
        position: absolute;
        background-color: #acc6cd;
        display: none;
        width: 180px;
		z-index:999;
		
		

     }



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {

               display: block;

   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {

                  display: none;

                    margin-left: 180px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -29px; /* Höhe eines Listenelements */

        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {

                display: block;

   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {

               display: block;

   }
   
 
#thereal_content h6{ color:#660000; font-size:200%; line-height:10px !important; padding-bottom:15px !important; margin-bottom:15px !important; } 

