* { margin:0; padding:0; }
img { border: 0; }

body
{
    background-image: url(Images/vosshoff_bg.jpg);
    font-family: Verdana;
    font-size: 11px;
    color: #666666;
}


#HeaderFront
{
    background-image: url(Images/vosshoff_header_startseite.png);
    width: 839px;
    height: 120px;
    margin: 0 auto 0 auto;
    position: relative;    
}

#HeaderMain
{
	z-index:900;
    background-image: url(Images/vosshoff_header_folgeseite.png);
    width: 839px;
    height: 157px;
    margin: 0 auto 0 auto;
    position: relative;    
}
#SearchText
{
    color:#ffffff;
    float:left;
    padding: 19px 10px 0px 30px;
}

#SearchBar
{
    float: left;
    position: relative;
    background-image: url(Images/search_bg.png);
    height: 15px;
    width: 160px;
    margin-top: 18px;
    background-repeat: no-repeat;
}

#SearchBox
{
    border: medium none;
    font-family: Verdana;
    font-size: 10px;
    height: 13px;
    left: 2px;
    padding: 0;
    position: absolute;
    top: 1px;
    width: 133px;
    color: #666666;
}

#SearchButton { position: absolute; left:136px; }

#HeaderMenu1 { float:left; padding: 19px 10px 0px 10px; }

#HeaderMenu1 ul li { color:#ffffff; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }

#HeaderMenu1 ul li a,
#HeaderMenu1 ul li a:link,
#HeaderMenu1 ul li a:visited,
#HeaderMenu1 ul li a:active { color:#ffffff; padding: 0 5px 0 5px; text-decoration:none; }

#HeaderMenu1 ul li a:hover { color:#cc6600; }

#HeaderNews
{
    position: absolute;
    left:30px; 
    top:70px;
    height:20px;
    color:#ffffff;
}
#ContentArea ul
{
	margin-left:20px;
}

#HeaderNews a, #HeaderNews a:link, #HeaderNews a:visited, #HeaderNews a:active,
#HeaderAllNews a, #HeaderAllNews a:link, #HeaderAllNews a:visited, #HeaderAllNews a:active 
{ color:#cc6600; text-decoration:none; }

#HeaderNews a:hover, #HeaderAllNews a:hover { color:#ffffff; }

#HeaderAllNews { 
background-position: right center; 
position: absolute; 
left: 310px; 
top: 19px; 
height: 15px; 
background-image: url(Images/themenbutton.png); 
background-repeat: no-repeat; 
}
#HeaderAllNews a,#HeaderAllNews a:link, #HeaderAllNews a:visited, #HeaderAllNews a:active  { color:White;font-weight:bolder; margin-right:30px; }

#FrontImage1
{
    /*Hier fehlt noch ein Hintergrundbild*/

    width:800px; height:286px;
    position:relative;
    margin: 0 auto 0 auto;
}

#FrontImage2
{
    float:right;  position: absolute;
    top: 10px; right:15px; width:336px; height:73px;
    background-image: url(Images/vosshoff_mddb.png);
}
 
#FrontBanner
{
    width:814px; height: 114px;
    margin: 0 auto 0 auto;
}

.ShadowFooter, .ShadowHeader {
    width:816px; height:8px;
    margin: 0 auto 0 auto;
    z-index:111;
 }
 
.Footer {
    width:816px; height:68px;
    margin: 0 auto 0 auto;
    position:relative;
 }

.ShadowHeader1 { /* Schatte Links Oben */
    background:transparent url(Images/shadow_e_lo.png) no-repeat scroll 0 0;
    float:left;
    height:8px;
    width:8px;
 }

.ShadowHeader2 {  /* Schatte Rechts Oben */
    background:transparent url(Images/shadow_e_ro.png) no-repeat scroll 0 0;
    float:right;
    height:8px;
    width:8px;
}

.ShadowHeader3 {  /* Schatten Mitte Oben */
    background:transparent url(Images/shadow_oben.png) repeat-x scroll 0 0;
    height:8px;
    z-index:222;
    width:auto;
    margin: 0 8px 0 8px;
}

.ShadowFooter1 { /* Schatte Links Unten */
    background:transparent url(Images/shadow_e_lu.png) no-repeat scroll 0 0;
    float:left;
    height:8px;
    width:8px;
 }

.ShadowFooter2 {  /* Schatte Rechts Unten */
    background:transparent url(Images/shadow_e_ru.png) no-repeat scroll 0 0;
    float:right;
    height:8px;
    width:8px;
}

.ShadowFooter3 {  /* Schatten Mitte Unten */
    background:transparent url(Images/shadow_unten.png) repeat-x scroll 0 0;
    height:8px;
    width:auto;
    margin: 0 8px 0 8px;
}

.ShadowLeft { /* Schatten Links */
    background:transparent url(Images/shadow_links.png) repeat-y scroll 0 0;
    width:8px;
    float:left;
 }

.ShadowRight {  /* Schatten Rechts */
    background:transparent url(Images/shadow_rechts.png) repeat-y scroll 0 0;
    float:right;
    width:8px;
}

.Shadow195
{
    width: 195px; height: 98px; padding:8px 7px 8px 7px; float:left;
    background-image: url(Images/shadow_209_114.png);
	text-align:center;
	overflow:hidden;
}
.Shadow190
{
    width: 190px; height: 98px; padding:8px 7px 8px 7px; float:left;
    background-image: url(Images/shadow_204_114.png);
}

.Shadow186
{
    width: 186px; height: 98px; padding:8px 7px 8px 7px; float:left;
    background-image: url(Images/shadow_200_114.png);     
}

.ShadowBG
{
    width: 800px; margin: 0 auto 0 auto; padding:0px 8px 0px 8px;
    background-image: url(Images/shadow_bg.png);
}

.ShadowBG_Trans
{
    width: 800px; margin: 0 auto 0 auto; padding:0px 8px 0px 8px;
    background-image: url(Images/shadow_bg_trans.png);
}

#FooterCrumb
{
    padding: 10px 10px 0 5px;
    height:15px;
}

#FooterCrumb ul li
{
    color: #666666;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

#FooterCrumb ul li a, #FooterCrumb ul li a:link, #FooterCrumb ul li a:visited, #FooterCrumb ul li a:active
{
    color: #666666;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

#FooterCrumb ul li a:hover{color:#cc6600;}
#FooterCopy{color: #666666; padding: 10px;}

#ContentLeft
{
    margin: 1px;
    width: 598px;
    float: left;
}

#ContentRight{
    margin: 1px 1px 1px 0px;
    width:198px;
    float:right;
}

#BreadCrumb{background-color:#999999;padding:4px;color:#ffffff;margin-bottom:1px;}
#BreadCrumb a, #BreadCrumb a:link, #BreadCrumb a:visited, #BreadCrumb a:active { color:#ffffff; padding: 0 5px 0 5px; text-decoration:none; }
#BreadCrumb a:hover { color: #cc6600; }
 
#NewsHeader
{
    background-color: #999999;
    padding: 4px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom:1px;
}

#NewsItem
{
    background-color: #cccccc;
    color: #000000;
    text-align: justify;
    padding:10px;
}

.NewsLink {margin-top:10px;text-align:right;}
.NewsLink a, .NewsLink a:link, .NewsLink a:visited, .NewsLink a:active{color: #cc6600;font-weight: bold;text-decoration: none;}
.NewsLink a:hover { color:#ffffff; }

#ContentArea{padding:10px;position:relative;}

h1{
    font-size: 20px;
    font-weight: bold;
    color: #cc6600;
    margin-bottom: 15px;
    background-image:url(Images/line_dots.png);
    background-position:left bottom;
    background-repeat:repeat-x;    
    padding-bottom: 15px;
}


h2{
    font-size:15px;
    font-weight:bold;
    color: #cc6600;
    margin-bottom:15px;
}


h3{
    font-size:11px;
    font-weight:bold;
    color: #cc6600;
    margin-bottom:10px;
}

#ContentArea h2, #ContentArea h3 {margin-top:10px;}
#ContentArea a, #ContentArea a:link, #ContentArea a:visited, #ContentArea a:active {color:#cc6600; text-decoration:none;}
#ContentArea a:hover {color:#666666;}

#mainNavi
{
	position:absolute;
	left:20px;
	top:110px;
}
#mainNavi ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#mainNavi ul li
{
	float:left;
	position:relative;
}
#mainNavi ul li a
{ 
	color:white;
	text-decoration:none;
	display:block;
	width:199px;
}
#mainNavi ul ul
{
	position:absolute;
	left:0px;
	 z-index:950;
	top:34px;
	border:1px solid gray;
	border-top:0px;
	background-color:rgb(138,174,202);
}
#mainNavi ul ul li
{
	position:relative;}
#mainNavi ul ul li a
{
	height:none;
}
#mainNavi ul ul li a div
{
	padding:10px;
}	

#mainNavi ul ul li a:hover
{
}	
#mainNavi ul ul ul
{
	position:absolute;
	left:200px;
	top:0px;
	border:1px solid gray;
	border-left:0px;
	background-color:rgb(138,174,202);
}
#mainNavi li.hover
{
	background-color:rgb(76,131,174);
}
.hidden
{
	display:none;
}



#galerie #galerieimage
{
	position:relative;
	left:0px;
	top:10px;
	width:270px;	
}
#galerie #galerieimage img
{

}
#galerie #galerienavi
{
	position:absolute;
	left:330px;
	top:10px;
}
#galerie #galerienavi #navibilder
{

	margin-bottom:20px;
}
#galerie #galerienavi #navibilder ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:250px;
	padding-left:10px;
}
#galerie #galerienavi #navibilder ul li
{
	float:left;
}
#galerie #galerienavi #navibilder ul li a
{
	display:block;
	overflow:hidden;
	margin-right:7px;
	margin-top:7px;
	width:73px;
	height:60px;
	text-align:center;
	
}
#galerie #galerienavi #navibilder ul li a img
{
	border:0px;
}
#galerie #pages
{
	position:absolute;
	left:300px;
	top:342px;	
	width:50px;	
}
#galerie #galerienavi #pages
{
	position:absolute;	
	top:250px;
	left:180px;
}
#galerie #pages img
{
	border:0px;
	margin-left:5px;
	margin-right:5px;
}

.Shadow195 a
{
	display:block;
	background-image:url(Images/vosshoff_galerie.jpg); 
	background-repeat:no-repeat; 
	height:98px;
	overflow:hidden;
}
.mehr
{
	display:inline;
}
#HeaderNews br
{
	display:none;;
}

#myotherGalerieList ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#myotherGalerieList li
{
	float:left;
	border:1px solid white;
	width:190px;
	height:150px;
}
#myotherGalerieList li a
{
	text-align:center;
	display:block;
	width:190px;
	height:150px;
}
#myotherGalerieList li div.alt
{
	overflow:hidden;
	height:25px;
	font-size:9px;
}

#myotherGalerieList li div.img
{
	height:100px;
	width:190px;
	overflow:hidden;
}
#galthumbs
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#galthumbs li
{
    background-repeat: no-repeat;
	background-position:left;
	float:left;
}
#galthumbs li a
{
	display:block;
	height:70px;
	width:275px;
	overflow:hidden;
}
	
#galthumbs li a div
{
	padding-right:10px;
	padding-left:90px;
}
#galthumbs li:hover
{
	background-color:rgb(244,244,244);
}
.headline
{
	color:#cc6600;
}