body {
	margin:0;
	padding:0;
	background-image:url(images/background.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
 /*fuer GoogleAPI */
    v\:* {
      behavior:url(#default#VML);
    }

img {
	border:none;
	border-width:0px;
	border-style:none;
}

#logo {
	background-color:#FFFFFF;
	background-image:url(images/logo.gif);
	background-position:center;
	width:100%;
	height:76px;
	background-repeat:no-repeat;
}

#picture {
	background-image:url(images/auto_schloss.jpg);
	background-position:center;
	width:100%;
	height:177px;
	background-repeat:no-repeat
}


#menuAllaround {
	width:100%;
	background-image:url(images/menuBack.gif);
	background-position:center;
	height:30px;
	background-repeat:no-repeat;
	text-align:center;
}

/** menu START **/
	#menu {
		width:100%;
		height:30px;
		text-align:center;
		background-image:url(images/menuLinks.gif);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	#menu ul{
		margin:0 auto;
		padding:0;
		list-style-type:none;
		width:644px;
	}
	#menu ul li{
		display:block;
		float:left;
	}
	#menu ul li a{
		display:block;
		float:left;
		text-decoration:none;
		/** hier wird der Text versteckt, so das nur noch das (hintergrund)Bild zu sehen ist **/
		height:0;
		overflow:hidden;
		padding-top:30px;
		}
		/** hier wird auch der Text versteckt - Hack fuer alte IEs **/
	* html #menu a:link, * html #menu a:visited {
		height:50px;
		he\ight:0;
	}
	#item1 {
		background:transparent url(images/menu_startseite.gif) no-repeat -80px -50px;
		width:122px;
	}
	#item2 {
		background:transparent url(images/menu_infos.gif) no-repeat -80px -50px;
		width:70px;
	}
	#item3 {
		background:transparent url(images/menu_anmelden.gif) no-repeat -80px -50px;
		width:100px;
	}
	#item4 {
		background:transparent url(images/menu_impressionen.gif) no-repeat -80px -50px;
		width:136px;
	}
	#item5 {
		background:transparent url(images/menu_kontakt.gif) no-repeat -80px -50px;
		width:91px;
	}
	#item6 {
		background:transparent url(images/menu_impressum.gif) no-repeat -80px -50px;
		width:110px;
	}
		/** Die zuvor versteckten (negative Werte bei bg-position) hintergrundbilder der items werden sichtbar gemacht: hover-Effekt **/
	#menu ul li a:hover{
		background-position:top right;
	}
		/** hier wird auch der Text versteckt - Hack fuer alte IEs Teil2 **/
	* html #menu a:hover {
		height:30px;
		he\ight:0;
	}
/** menu END **/

#headerline {
	background-image:url(images/headerline.gif);
	background-position:center;
	background-repeat:repeat-x;
	width:100%;
	height:23px;
}

/** content START **/
#content {
	margin:0 auto;
	width:600px;
}

#content h1 {
	margin-top:40px;
	font-size:20px;
	color:#414141;
	font-weight:normal;
	letter-spacing:3px;
	text-transform:uppercase;
}

#content h2 {
	margin-top:40px;
	font-size:16px;
	color:#882625;
	letter-spacing:1px;
	font-weight:bold;
}

#content p {

}

#content a, #content a:link, #content a:visited {
	color:#666666;
	letter-spacing:1px;
}
#content a:hover{
	color:#882625;
	text-decoration:none;
}
/** content END **/

#footer {
	margin:0 auto 40px;
	padding: 0;
	/**background-image:url(images/bottomLine.gif);
	background-repeat:no-repeat;**/
	text-align:center;
	width: 770px;
}

#footer li {
	display: inline;

}
#footer .breiter{
	width:205px;
	}
#footer a, #footer a:link, #a:visited {
	padding: 0;
	margin: 0;
	color:#666666;
}
#footer a:hover{
	padding: 0;
	margin: 0;
	color:#882625;
	text-decoration:none;
}
#footer ul { padding-left: 10px; }

/** Anfahrtsbild grosse Ansicht **/
#menuimg {position:relative; top:0px; left:0px; width:180px; background-color:#fff; z-index:100;}
#menuimg a.p1, #menuimg a.p1:visited {display:block; width:180px; height:135px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menuimg a img {border:0;}
#menuimg a.p1:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#menuimg a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menuimg a.p1:hover .large {display:block; position:absolute; top:-45px; left:50px; width:250px; height:350px; border:2px solid #882625;}

#info {z-index:100; height:20em;}

#browserwarnung {
border: 1px solid #882625;
background-color:#CCCCCC;
}
#browserwarnung p {
padding:15px;
}

#banner {
	width: 95px;
	height: 275px;
	
	margin: 0 0 0 -190px;
	padding: 0;
	
	position: absolute;
	top: 300px;
}
#banner a, #banner a:hover, #banner img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

#veranstalter {
	width: 95px;
	height: 275px;
	
	margin: 0 0 0 705px;
	padding: 0;
	
	position: absolute;
	top: 300px;
}