/* - - - GENERAL - - - */* {
	margin:0;	padding:0;
}.clear {
	clear:both;
}p {
	padding-bottom:11px;
}p.headline_small {
	font-size: 11px;	color:#006388;	font-weight:bold;
}p.smalltext {
	font-size: 9px;
}/* ##### Anchors Styles ###### */a {
	outline:none;
}a#logo {
	float:left;	background:url(../_images/layout_logo.jpg) no-repeat;	height:173px;	width:210px;
}a:link.link, a:visited.link {
	color:#ADC706;	text-decoration:none;
}a:hover.link, a:active.link {
	color:#006388;
}a:link.link2, a:visited.link2 {		color:#006388;	text-decoration:none;}a:hover.link2, a:active.link2 {	color:#FF7C00;}a.sponsoren img {
	margin: 2px 0 2px 8px ;	border:none;
}a.sponsoren:hover {
	background:none;	/* Für IE6 */
}a.sponsoren:link img, a.sponsoren:visited img {
	border :1px solid #aeb4b6;
}a.sponsoren:hover img, a.sponsoren:active img {
	border :1px solid #006388;
}a.print img {
	margin: 9px 0 0 233px;	height:11px;	border:0px;
}a.sitemap img {
	margin: 9px 0 0 1px;	border:0px;
}a.seitenanfang img {
	margin: 9px 0 0 380px;	border:0px;
}a.bms img {
	margin: 9px 0 0 27px;	border:0px;
}.left_content_small a:hover {
	background:none;	/* Für IE6 */
}.left_content_small a:link img,  .left_content_small a:visited img {
	border:1px solid #aeb4b6;
}.left_content_small a:hover img {
	border :1px solid #006388;
}#schirmherrschaft_box a:hover {	background:none;	/* Für IE6 */}#schirmherrschaft_box a:link img, #schirmherrschaft_box a:visited img {	border:1px solid #aeb4b6;}#schirmherrschaft_box a:hover img{	border :1px solid #006388;}/* ##### MAIN ##### */html, body {
	width:100%;	height:100%;	font-family: Arial,Verdana, Helvetica,  sans-serif;	font-size: 11px;	color:#062936;	background-color:#FFF;	background-attachment:fixed;
}#rahmen {
	background:url(../_images/bg_rahmen.gif) repeat-y;	width:1016px;	min-height:100%;	margin:0 auto;
}*html #rahmen {
	height:100%;
}#wrapper {
	margin-left:8px;	width:1000px;
}#header_container {
	width:1000px;	height:173px;	background:#FFF;
}#header {
	float:left;	background:url(../_images/layout_header3.jpg) no-repeat;	height:139px;	width:790px;
}#main_container {
	width:1000px;	/*------------------------------------
Abstand zum Ende wegen Footer
--------------------------------------*/
padding-bottom:70px;
}#menuh-container {
	position: absolute;	height:32px;	width:790px;	margin:-32px 0 0 210px;	/*Sub liegt über content dann */	z-index:50;
}#left {
	float:left;	width:200px;
}#contentcontainer {
	float:left;	margin:2px 0 0 10px;
}#content {
	width:600px;	margin:40px 0 0 10px;
}#rightbanner {
	float:right;	width:170px;
}/* ##### content ##### */.left_content_small{		float:left;	width:210px;}.right_content_big{	float:left;	width:380px;}#content_top_box {
	min-height:60px;	width:590px;
}*html #content_top_box {
	height:60px;
}#headline {
	font-size: 14px;	color:#006388;	font-weight:bold;	width:300px;	float:right;
}#headline_left {
	font-size: 14px;	color:#006388;	font-weight:bold;	width:300px;
}#content_left_box {
	float:left;	width:270px;
}ul#contentlist {
	list-style:none;	margin-bottom:12px;
}ul#contentlist li {
	padding-left:10px;	background-image:url(../_images/list_dot.gif);	background-repeat:no-repeat;	background-position:0px 6px;	margin-bottom:4px;
}table.termine {
	vertical-align:top;	color: #fff;	width: 300px;	background-color: #666;	border: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin:0px 0 10px 0;
}table.termine td {
	background-color: #CCC;	color: #000;	padding: 4px;	padding-left:7px;	border: 1px #fff solid;
}table.termine td.left {
	width:70px;
}table.termine td.right {
	width:230px;
}#content_left_box_small {
	float:left;	width:200px;	text-align:center;
}#content_left_box_small img {
	margin:0px 0 4px 0;
}#content_middle_box_small {
	float:left;	width:200px;	text-align:center;
}#content_middle_box_small img {	margin:0px 0 4px 0;}#content_right_box_small {
	float:left;	width:200px;	text-align:center;
}#content_right_box_small img {
	margin:0px 0 4px 0;
}table#betriebe {
	vertical-align:top;	color: #fff;	width: 590px;	background-color: #FFF;	border: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin:0px 0 10px 0;
}table#betriebe td {
	color: #006388;	padding: 4px;	padding-left:7px;	border: 1px #fff solid;
}table#betriebe td.left {
	width:295px;
}table#betriebe td.middle {
	width:170px;	color: #000;
}table#betriebe td.middle2{	width:100px;	color: #000;}table#betriebe td.right {
	width:35px;	color: #000;	text-align:center;
}table#betriebe tr.bg {
	background-color: #EDF0BB;
}table#betriebe th {text-align:left;font-weight:bold;	background-color: #006388;	padding: 4px;	padding-left:7px;	border: 1px #fff solid;}#sortlist {	width:300px;}#sortlist li{display: inline;list-style-type: none;padding-left: 3px;}#sortlist li  a:link, #sortlist li  a:visited {	color:#006388;	text-decoration:none;}#sortlist li a:hover, #sortlist li a:active{	color:#FF7C00;}#sortlist li  a:link.active, #sortlist li  a:visited.active {	font-weight:bold;	color:#006388;	cursor:default;}/* - - - - - - - -  - - - */#floatet_small_box {
	width:159px;	margin-left:21px;
}*html #floatet_small_box {
	width:159px;	margin-left:0px;
}*+html #floatet_small_box {
	width:159px;	margin-left:0px;
}/* - - - - - - - -  - - - */#linkscontainer {
	width:590px;
}.startbox {
	min-height:210px;	background:#e1e9e2;	width:610px;	margin-bottom:3px;
}*html .startbox {
	height:210px;
}.startboxcontent {
	width:570px;	padding:20px 0 0 20px;
}.startboxheadline {
	font-size: 14px;	color:#006388;	font-weight:bold;	margin-bottom:20px;
} .startboxpicture {	margin: 0 5px 0 0;
	float:left;	width:190px;	height:134px;	overflow:hidden;	position:relative;	/*Border wie hintergund*/	border:1px solid #E1E9E2;
}/* dyn per jquery */ .startboxpixturehover {	border:1px solid #006388;}.startboxpicture img{	position:absolute;	top:0;	left:0;	border:none;}.startboxpicture .caption{	float:left;	position:absolute;	background:url(../_images/caption_trans.png) no-repeat;	height:30px;	padding: 0 0 0 1px;	width:189px;	cursor:pointer;}.startboxpicture  .caption {       top: 136px;       left: 0px;  }  .startboxpicture .caption p{	color:#000;	margin: 7px 0 0 5px;}.startboxtext {
	float:left;	width:355px;	margin-left:10px;
}.startboxmehricon {
	margin:-15px 0 0 520px;
}*html .startboxmehricon {
	margin:-32px 0 0 520px;
}*+html .startboxmehricon {
	margin:-32px 0 0 520px;
}.startboxmehricon  img {
	border:0px;
}/* ##### -RIGHT ##### */#content_right_box {
	float:left;	width:300px;	margin:0 0px 0 20px;
}#schirmherrschaft{	margin-top:2px;	background:url(../_images/banner_schirmherrschaft.gif) no-repeat;	height:25px;	width:170px;}#schirmherrschaft_box {	margin:20px 0 10px 8px;}#schirmherrschaft_box img{}#sponsorenbox {
	margin:20px 0 20px 0;
}#hauptsponsoren_box {
	width:170px;	background:#FFF;
}#sponsorenbanner {
	background:url(../_images/banner_hauptsponsoren.gif) no-repeat;	height:25px;	width:170px;
}#kontaktbanner {
	background:url(../_images/banner_kontakt.gif) no-repeat;	height:25px;	width:170px;
}#kontaktbannertext {
	margin:20px 0 0 8px;
}/* ##### -FOOTER ##### */#footer {
	margin:0 auto;	margin-top:-40px;	background:url(../_images/bg_rahmen.gif) repeat-y;	width:1016px;	height:40px;
}#footerline {
	background:url(../_images/dot_blue.gif) repeat-x;	width:600px;	height:1px;	margin-left: 223px;	/*Für den IE6 */
	font-size: 1px;
}
