/* CSS Document */

* {
	outline: none;
	padding: 0;
	margin: 0;
}

body {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #f1e5d3 url(../images/layout/background.jpg) repeat-x;
	overflow-x:hidden;
	overflow: -moz-scrollbars-vertical;
}

h1 {
	font-size: 28px;
	color: #bd2400;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	font-weight: lighter;
	width: 305px;
}


h2 {
	font-size:17px;
	color: #444443;
	font-weight: lighter;
	text-align: justify;
	margin-top: 10px;
	width: 305px;
}

h3 {
	font-size:17px;
	color: #9a722f;
	font-weight: lighter;
	text-align: justify;
	margin-bottom: 20px;
	width: 305px;
}


#textcontainer p {
	margin-bottom: 20px;
	text-align: justify;
	width: 305px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#textcontainer {
	margin-left: 30px;
	margin-top: 30px;
}

a {
	color: #bd2400;
	text-decoration: underline;
}

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

div#wrapper_gesamt {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	
	background: url(../images/layout/wrapperbg.jpg) repeat-y;
}

div#wrapper {
	width: 950px;
	background: url(../images/layout/wrapperbg.jpg) repeat-y;
	height: 292px;
}

div#wrapper2 {
	width: 950px;
	background: url(../images/layout/footer_left_right.jpg) no-repeat bottom;
}


div#navigation_left {
	float: left;
	width: 219px;
	height: 288px;
}

/*header mitte */

div#header_wrapper {
	float: left;
	width: 378px;
	height: 299px;
}

div#navigation_top_top{
	width: 378px;
	height: 57px;
	background: url(../images/layout/navigation_top_top.jpg) no-repeat;
}

div#navigation_top{
	width: 378px;
	height: 43px;
}

div#header {
	width: 378px;
	height: 199px;
	background: url(../images/layout/header.jpg) no-repeat;
}


div#slideshow_wrapper {
	float: left;
	width: 353px;
	height: 299px;
}

div#slideshow_top {
	width: 353px;
	height: 57px;
	background: url(../images/layout/right_top.jpg) no-repeat;
}

div#slideshow {
	float: left;
	width: 198px;
	height: 242px;
	background: url(../images/layout/slideshow.jpg) no-repeat;
}

div#newsticker{
	float: left;
	width: 155px;
	height: 242px;
	background: url(../images/layout/neuigkeiten.jpg) no-repeat bottom;
}

div#newsticker p{
	padding-top: 145px;
	padding-left: 8px;
}

div#newsticker a{
	margin-bottom: 8px;
	line-height: 20px;
}






div#content_wrapper {
	padding-left: 219px;
	width: 378px;
}

div#content {
	width: 378px;
	min-height: 282px;
	padding-bottom: 20px;
	background: url(../images/layout/contentbg.jpg) no-repeat;
}

div#footer {
	width: 378px;
	height: 269px;
	background: url(../images/layout/footer.jpg) no-repeat;
}
div#footer p {margin:0;}

div#footer a {color:#bd2400;}

div#footer a:hover {color:#000;}

div#cleardiv {clear: left;}

#navigation_left ul {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#navigation_left a {
	display: block;
	width: 219px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#navigation_left li{
	width: 219px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}


	li#btn-Weinederwelt{
		height: 82px;
		background: url(../images/btn/btn-Weinederwelt02.gif) no-repeat;
	}
	li#btn-Weinederwelt a {
		height: 82px;
		background:url(../images/btn/btn-Weinederwelt01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Weinederwelt a:hover {
		background:none;
	}
	
	
	li#btn-Undmehr{
		height: 32px;
		background: url(../images/btn/btn-Undmehr02.gif);
	}
	li#btn-Undmehr a {
		background:url(../images/btn/btn-Undmehr01.gif) no-repeat;
		height: 32px;
	}
	li#btn-Undmehr a:hover {
		background:none;
	}
	
	
	li#btn-Service{
		height: 30px;
		background: url(../images/btn/btn-Service02.gif);
	}
	li#btn-Service a {
		background:url(../images/btn/btn-Service01.gif) no-repeat;
		height: 30px;
	}
	li#btn-Service a:hover {
		background:none;
	}
	

	li#btn-Events{
		height: 31px;
		background: url(../images/btn/btn-Events02.gif);
	}
	li#btn-Events a {
		background:url(../images/btn/btn-Events01.gif) no-repeat;
		height: 31px;
	}
	li#btn-Events a:hover {
		background:none;
	}
	
	
	li#btn-Downloads{
		height: 29px;
		background: url(../images/btn/btn-Downloads02.gif) no-repeat;
	}
	li#btn-Downloads a {
		height: 29px;
		background:url(../images/btn/btn-Downloads01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Downloads a:hover {
		background:none;
	}
	
	
	li#btn-Partner{
		height: 30px;
		background: url(../images/btn/btn-Partner02.gif);
	}
	li#btn-Partner a {
		background:url(../images/btn/btn-Partner01.gif) no-repeat;
		height: 30px;
	}
	li#btn-Partner a:hover {
		background:none;
	}
	
	
	li#btn-Newsletter{
		height: 31px;
		background: url(../images/btn/btn-Newsletter02.gif);
	}
	li#btn-Newsletter a {
		background:url(../images/btn/btn-Newsletter01.gif) no-repeat;
		height: 31px;
	}
	li#btn-Newsletter a:hover {
		background:none;
	}
	

	li#btn-Shop{
		height: 34px;
		background: url(../images/btn/btn-Shop02.gif);
	}
	li#btn-Shop a {
		background:url(../images/btn/btn-Shop01.gif) no-repeat;
		height: 34px;
	}
	li#btn-Shop a:hover {
		background:none;
	}
	
	
	
#navigation_top ul {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#navigation_top a {
	display: block;
	height: 43px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#navigation_top li{
	height: 43px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	float: left;
}


	li#btn-Startseite{
		width: 111px;
		background: url(../images/btn/btn-Startseite02.gif) no-repeat;
	}
	li#btn-Startseite a {
		width: 111px;
		background:url(../images/btn/btn-Startseite01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Startseite a:hover {
		background:none;
	}
	

	li#btn-Kontakt{
		width: 73px;
		background: url(../images/btn/btn-Kontakt02.gif) no-repeat;
	}
	li#btn-Kontakt a {
		width: 73px;
		background:url(../images/btn/btn-Kontakt01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Kontakt a:hover {
		background:none;
	}
	

	li#btn-Anfahrt{
		width: 69px;
		background: url(../images/btn/btn-Anfahrt02.gif) no-repeat;
	}
	li#btn-Anfahrt a {
		width: 69px;
		background:url(../images/btn/btn-Anfahrt01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Anfahrt a:hover {
		background:none;
	}
	

	li#btn-Impressum{
		width: 125px;
		background: url(../images/btn/btn-Impressum02.gif) no-repeat;
	}
	li#btn-Impressum a {
		width: 125px;
		background:url(../images/btn/btn-Impressum01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Impressum a:hover {
		background:none;
	}
	
	

	
	
p#adresse {
	padding-left: 120px;
	padding-top: 40px;
}

p#open {
	padding-left: 120px;
	padding-top: 3px;
	font-size: 10px;
}




p#p_adresse {
	padding-left: 120px;
	padding-top: 40px;
}

p#telefon {
	padding-left: 120px;
	padding-top: 10px;
}

p#p_telefon {
	padding-left: 120px;
	padding-top: 10px;
}

p#internet {
	padding-left: 120px;
	padding-top: 10px;
}


.Eventbild {
	float: left;
	border: 2px solid #663300;
	padding: 2px;
	background-color:#FFFFFF;
	margin-right: 10px;
}

.Eventbild:hover {
	border: 2px solid #000000;
	padding: 2px;
	background-color:#FFFFFF;
}


.eventbeschreibung {
	width: 150px;
}

#downloads2{
	float: left;
	width: 155px;
	height: 242px;
	background:url(../images/layout/neuigkeiten_events.jpg) 0 0 no-repeat;
	
}

.ewcms_news_link { display: none;}
.ewcms_news_feed {
	font-size: 11px;}