html {

}
body {
		text-align: center;
		background-image: url(images/Hintergrund.jpg);
		margin: 0;
padding: 0;
}
body, td, th {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, Georgia, sans-serif;
	font-size: 13px;
        
}
#main {
	margin-left: auto;
	margin-right: auto;
	width: 75%;
        min-width: 600px;
	text-align: center;
	border: 1px solid black;
	}
#banner {
	height: 190px;
	background-color: #CCCCCC;
        padding: 0;
        
}

#banner a {
display:block;
height: 90px;
	font-size: 30px;
	padding-top:12px;
	margin-left: 0px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}


#raumposter {
	height: 50px;
	text-align: center;
	font-size: 30px;
        color: #993333;
        padding-top: 5px;
}

#Fotografie {
	/*height: 40px;*/
        margin: 10px auto 20px auto;
	text-align: center;
	font-size: 20px;
        color: #993333;
}

 #menu { 
       text-align: center;
       margin-left: auto;
       margin-right: auto;
       padding-left: 15px; 
 }
#menu a { text-decoration: none; }

#menu ul
{

padding: 10;
margin: 0;
list-style-type: none;
}

#menu li { display: inline; }

/*1st level elements*/
#menu ul
{
padding: 0;
margin-bottom: 30px;
}

#menu li { margin: 0px; }

#menu ul a,
#menu ul a:link,
#menu ul a:visited
{
font-size: 18px;
color: #fff;
background-color: #993333;
padding: 5px 5px 5px 5px;
color: #fff;
border: 1px solid black;
margin: 0;
}

#menu ul a:hover,
#menu ul a:focus
{
color: #993333;
background-color: transparent;

}

/*Second and subsequent levels*/
#menu ul ul
{
position: relative;
width: 100%;
left: 7%;
float: left;

background-color: transparent;

font-size: 14px;
color: #fff;
font-weight: bold;

list-style-type: none;
display: block;
margin: 10px auto 10px auto;
padding: 0 ;
}

#menu ul ul li { 
display: block; 
float: left;
}

#menu ul ul a,
#menu ul ul a:link,
#menu ul ul a:visited
{
font-size: 14px;

border-left: 1px solid #900;
padding: 0px 0px 0px 9px;
}

#menu ul ul a:hover,
#menu ul ul a:focus
{
background-color: transparent;
border-left: 1px solid black;
background-image: none;
color: red;
}
#menu ul ul ul {
position: static;
margin-left: 3px;
	}
#menu ul ul ul li {
	
}
#menu ul ul ul a,
#menu ul ul ul a:link,
#menu ul ul ul a:visited
{
border-left: 1px solid #f00;
color: #888;
}
#menu ul ul ul a:hover,
#menu ul ul ul a:focus
{

border-left: 1px solid black;
color: black;
}
#content {
	margin: auto auto auto auto;
         width: 75%;
        //width: 600px;
	float: center;
	//margin-left: 30px;
	//margin-right: 30px; /*for IE*/
        text-align: justify;
	height: 300px;
        border: 1px solid black;
        background-color: transparent;
      
}

html>body #content {
	height: auto;
	min-height: 300px;

}

/*current Link*/
#current {  }
#footer {
	clear: left;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
#search_box {
	position: absolute;
	left: 50%;
	top: 10px;
	margin-left: 90px;
}
#search_box input {
	background-color: #b33;
	border: 1px solid #000;
}
#page_titel {
	font-size: 20px;
	padding-bottom: 10px;
	color: #666;
}
