@import "dropdownmenu.css";
/* 1.0 | hannes | 2009-04-01 | template */
body {
	margin: 0;
	background-color: #A9BF00;
	text-align: center;
	color: #742919;
}
body, td, th { font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#languageselect, #copyrightcontainer, #sitemap { font: 10px Arial, Helvetica, sans-serif; }

/* FARBEN */
#languageselect, #copyrightcontainer { color: #5BAC42; }
body, td, th, #sitemap a { color: #444; }

/* BASICS */
#maincontainer, #copyrightcontainer { width: 100%; } /* , #languageselect */
#maincontainer {
	background: #A9BF00 url(/grafik/maincontainer_bg.jpg) repeat-y center top;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

#languageselect a, #copyrightcontainer a { text-decoration: none; }
#languageselect a:hover, #copyrightcontainer a:hover {
	text-decoration: underline;
	color: white;
}

/* BREITE */
#header, #panoramabild, #languageselect div, #dropdownmenu, #contentcontainer {
	width: 928px; 
	margin: 0 auto;
}

/* HEADER */
#header {
	height: 130px;
	border-left: 1px solid white;
	background: white url(/grafik/header_bg.gif) repeat-x center top;
	overflow: hidden;
	clear: both;
}
.logo {
	float: left;
	margin-top: -10px;
}

/* LANGUAGE SELECT */
#languageselect {
	height: 14px;
	background: url(/grafik/languageselect_bg.gif) no-repeat center top;
	color: #666;
	text-align: right;
	padding: 10px 6px 0 0;
	text-transform: uppercase;
	font-size: 10px;
	overflow: hidden;
}
#languageselect a { color: #666; }
#languageselect a:hover { color: #333; }

/* PANORAMABILD */
#panoramabild {
	clear: both;
	background: white url(/grafik/extramenu_bg.jpg) repeat-y left top;
	height: 258px;
	overflow: hidden;
}
/* EXTRAMENU */
#extramenu {
	width: 284px;
	height: 258px;
	margin-left: 8px;
	padding-top: 4px;
}
#extramenu ul, #extramenu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#extramenu ul li {
	background: url(/grafik/extramenu_ul.gif) no-repeat left center; /* hintergrundbild muss an dieser Position gesetzt werden x IE */
	border-bottom: 1px dotted #6F9B46;
}
#extramenu ul li a {
	color: white;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	font: 20px/40px Tahoma, Arial, Helvetica, sans-serif;
}
#extramenu ul li a:hover { color: #C6D1BC; }
#extramenu ul li:last-child { border-bottom: none; }

/* CONTENT */
#content {
	padding: 20px 30px 10px 30px;
	line-height: 140%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#content a { color: #476B37; }
#content a:hover { color: #6F9B46; }
#content td.blocksatz { text-align: justify; }

#content #sitemap a {
	text-decoration: none;
	color: #444;
}
#content #sitemap a:hover {
	text-decoration: underline;
	color: #666;
}
#content h1 {
	font: normal 28px Tahoma, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0;
}
#content h2 { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; }

#content dt, #content dd {
	margin: 0;
	padding: 2px 4px;
}
#content dt {
	background-color: #DADADA;
	font-weight: bold;
	padding: 4px;
}
#content dl dt { background: #D9D9D9 url(/grafik/dl_dt_bg.jpg) repeat-x left bottom; }
#content dt strong { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; }
#content dd {
	background-color: #EDEDED;
	margin: 0;
}
#content blockquote {
	background-color: #EEF2CC;
	border: 1px solid #A9BF00;
	margin: 0;
	padding: 10px;
	color: #416420;
}
#content blockquote h2 { margin: 0 auto 0.4em 0; }

/* SHOWCASE */
#showcase { width: 300px; }
#showcase dl, #showcase dt, #showcase dd {
	margin: 0;
	padding: 0;
}
#showcase dl {
	border-bottom: 2px solid white;
	width: 292px;
	margin: 0.5em 0;
}
#showcase dt {
	font-size: 18px;
	color: #333;
	padding: 10px 15px 0 15px;
}
#showcase dd { padding: 15px; }
#showcase blockquote {
	text-align: center;
	margin: 2em 0;
}
.detaillink {
	margin: 10px 0 0 0;
	clear: both;
	text-align: right;
}
#showcase dl dd ul, #showcase dl dd ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#showcase dl dd ul li {
	line-height: 22px;
	background: url(/grafik/showcase_ul_li.gif) no-repeat left center;
	padding-left: 18px;
}
#showcase dl dd ul li a { color: #666; }
#showcase dl dd ul li a:hover { color: #333; }

#wettershowcase { margin-bottom: 1em; }
#wettershowcase td, #wettershowcase th {
	text-align: center;
	color: #727272;
	font-size: 11px;
}
#wettershowcase td { padding-top: 5px; }

/* FOOTER */
#footer {
	padding: 30px 10px 10px 10px;
	background: white url(/grafik/footer_dividor.jpg) no-repeat center top;
	margin-top: 20px;
}
#footer table { width: 100%; }
#footer table td, #footer table td a {
	font-size: 12px;
	color: #727272;
}
#footer table td a:hover { color: #333; }

/* COPYRIGHTCONTAINER */
#copyrightcontainer {
	height: 30px;
	background: url(/grafik/copyright_bg.gif) no-repeat center top; /* Hintergrundbild muss fixe breite haben auf 100% breiten DIV zentriert */
}
#copyrightcontainer div {
	color: #FFF;
	text-align: left;
	padding-top: 12px;
	margin: 0 auto;
	width: 940px;
}
/* KLASSEN */
.imagebox {
	width: 554px;
	margin: 1em 0;
	clear: both;
}

/* EXTRAS */