/* body anweisungen *//* Typo */body {        margin-top: 0;        /* Nur fuer den IE 5.X */        text-align: center;        background-color:#FFFFFF;        background: url(../gfx/bg_site.jpg);        background-position: top center;        background-repeat: repeat-y;        }/* text allgemein */body, table, tr, td, div, input, textarea, select {        font-family: Arial,  Verdana;        font-size: 12px;        text-decoration: none;        color: #666666;        }b {color: #636262;}



a.banner:link {

	color:            #FFF;

}



a.banner:visited {

	color:            #FFF;

}



a.banner:hover {



  color:            #ffffff;

}



a.banner:active {

	color:            #FFF;

}



/* Layout*/#page {        /* Sicherstellen dass der IE ab hier alles linksbuendig darstellt */        text-align: left;        width: 950px;        height: auto;        margin: 0 auto 0 auto;        }div#top {        width: 910px;        height: 100px;        margin: 10px auto 10px auto;        background: url(../gfx/bg_top.jpg) no-repeat left top;        overflow: hidden;        }div#logolink {        width: 420px;        height: 42px;        position: absolute;        margin-top: 10px;        margin-left: 30px;        float: left;        }div#subnavi {        width: 510px;        height: 45px;        position:absolute;        margin: 0 0 0 387px;        padding: 5px 0 0 0;        text-align: right;        font-size: 11px;        color: #006da6;        }div#subnavi h1 {        font-size: 12px;        font-weight: bold;        color: #62a1d6;        text-decoration: none;        margin:5px 0 0 0;        }#list {        list-style:none;        display:inline;        }#list li {        display:inline;        }#list a {        text-decoration: none;        color: #569700		        }#list a:hover {        text-decoration: underline;        color: #96e041;        }a {        text-decoration: underline;        color: #006da6        }a:hover {        text-decoration: none;        color: #88ae0d;        }/*Hauptmenu*/div#navbar{        height: 43px;        width: 950px;        margin: 0 0 0 0;        padding: 0;        border: 0;        }div#navbar ul#hauptmenu{        height: 43px;        width: 979px;        background: url(../gfx/navi.jpg) no-repeat left top;        margin: 0;        padding: 0;        position: relative;        }div#navbar ul#hauptmenu li{        margin: 0;        padding: 0;        list-style: none;        position: absolute;        top: 0;}ul#hauptmenu li,ul#hauptmenu a{        height:43px;        display:block;}div#navbar ul#hauptmenu li a {        text-indent: -9999px;        text-decoration: none;}#m_a {        left: 20px;        width: 150px;        }#m_b {        left: 172px;        width: 150px;        }#m_c {        left: 324px;        width: 150px;        }#m_d {        left: 476px;        width: 150px;        }#m_e {        left: 628px;        width: 150px;        }#m_f {        left: 780px;        width: 150px;        }/* Hover Menu */#m_a a:hover,#page.aaktiv #m_a {        background: url(../gfx/navi.jpg) -20px -43px no-repeat;}#m_b a:hover,#page.baktiv #m_b {        background: url(../gfx/navi.jpg) -172px -43px no-repeat;}#m_c a:hover,#page.caktiv #m_c {        background: url(../gfx/navi.jpg) -324px -43px no-repeat;}#m_d a:hover,#page.daktiv #m_d {        background: url(../gfx/navi.jpg) -476px -43px no-repeat;}#m_e a:hover,#page.eaktiv #m_e {        background: url(../gfx/navi.jpg) -628px -43px no-repeat;}#m_f a:hover,#page.faktiv #m_f {        background: url(../gfx/navi.jpg) -780px -43px no-repeat;}#winter {        width: 910px;        height: 270px;        overflow: hidden;        margin: 0 auto 0 auto;        background-image: url(../gfx/sommer.jpg);        background-position: top center;        background-repeat: no-repeat;        }#sommer {        width: 910px;        height: 270px;        overflow: hidden;        margin: 0 auto 0 auto;        background-image: url(../gfx/sommer.jpg);        background-position: top center;        background-repeat: no-repeat;        }div#suche {

	width: 400px;

	margin-top: 25px;

	margin-left: 20px;

	float: left;

	background-image: url(../gfx/container.gif);

	height: 267px;

	padding-top: 18px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 15px;

}div#suche h1 {   font-family: Arial;     font-size: 14px;        font-weight: bold;        color: #569700;        margin: 0;        padding: 0 0 3px 0;        }.suchform {        margin: 0;        padding: 0;        }.fld_suche {        width: 185px;        margin: 0 10px 3px 0;        }.fld_suche_select {        width: 190px;        margin: 0 10px 3px 0;        }.button_suche {

	margin-top: 25px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(../gfx/button_suche.png);

}.button_login {        width: 440px;        margin: 10px 0 0 0;        }.txt_white_small {        font-size: 11px;        color: #000000;}#content_center {width: 950px;text-align:left;margin: 0 20px 0 0;--padding: 15;overflow: hidden;}#text{
	margin-top: 25px;
	float: right;
	width: 410px;
	text-align:justify;
	background-image: url(../gfx/text_container.gif);
	padding-right: 20px;
	padding-left: 20px;
	height: 280px;
	padding-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;

	

}


 

#content_a {

	width: 450px;

	float: left;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0;

	margin-left: 15px;

	padding: 0;

	height: auto;

}#content_b {

	width: 450px;

	float: right;

	padding: 0;

	margin-top: 15;

	margin-right: 15px;

	margin-bottom: 0;

	margin-left: 0;

}



#content_a h1, #content_b h1, #content_center h1, #content_650 h1{

	font-family: Arial;

	font-size: 17px;

	font-weight: bold;

	color: #569700;

	padding: 0;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 20px;

}#content_a h2, #content_b h2, #content_center h2, #content_650 h2{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #569700;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0px;

}#content_a ul, #content_b ul {

	margin:0;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 20px;

}#errmsg{font-size: 12px;font-weight: normal;color: #569700;margin: 10px 0 10px 20px;padding: 0;}

.umlauf {

	float: left;

	overflow: hidden;

	background-image: url(../gfx/umlauf.gif);

	height: 200px;

	width: 450px;

}.umlauf_klein {

	padding: 0;

	float: left;

	overflow: hidden;

	background-image: url(../gfx/umlauf_klein.gif);

	height: 100px;

	width: 450px;

	margin-top: 20px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20;

}

.small_left {width: 150px;padding: 0;margin: 0;float: left;}.small_middle {width: 150px;padding: 0;margin: 0;float: left;}.small_right {width: 150px;padding: 0;margin: 0;float: left;}li {list-style: none;padding: 0 0 2px 0;}



.small_middle ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #666;

}

.small_middle ul li a:hover {

	color:            #599502;

	text-decoration: underline;

}

.small_left ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	text-decoration: none;

}

.small_left ul li a:hover {

	color:            #599502;

	text-decoration: underline;

}



.small_right ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	text-decoration: none;

}

.small_right ul li a:hover {

	color:            #599502;

	text-decoration: underline;

}



#map {float: right;padding: 0px;margin: 0 0px 0 10;}#teaser_frame {

	width: 950px;

	text-align: left;

	padding: 0;

	overflow: hidden;

	float: left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 30px;

	margin-left: auto;

}p {padding: 2px 0 0 20px;margin: 0;}#teaser_frame ul {padding: 0;margin: 0;}#teaser_frame p {padding: 2px 5px 0 20px;margin: 0;}.teaser_headline {margin: 0 0 0 10px;padding: 0;font-weight: bold;color:#000000;font-size: 12px;}.teaser_ort {margin: 0 0 0 10px;padding: 0;font-size:11px;font-weight: bold;color:#4a4949;}.view, .view_right {width: 450px;text-align:left;padding: 10px 10px 10px 0;background: url(../gfx/bg_teaser.jpg) top center no-repeat;overflow: hidden;}.view {margin: 10px auto 0 10px;float: left;}.view_right {margin: 10px 10px 0 auto;float: right;}* html .view {margin: 10px auto 0 5px;float: left;}* html .view_right {margin: 10px 5px 0 auto;float: right;}.view img, .view_right img {width: 120px;height: 80px;margin: 0 5px 0 15px;float: left;}#copyright {
	width: 930px;
	float: left;
	text-align: right;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #569700;

}#banner {
	padding: 0px;
	height: 90px;
	width: 728px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 111px;

}

#copyright p {        padding: 0;        text-align: right;        }.fld_a {        width: 300px;        background-color: #e4e4e4;        border: 1px solid; border-color: #333333 #999999 #999999 #333333        }#content_center_frame {margin: 10px 20px 10px 20px;padding: 0;background: url(../gfx/bg_frame.jpg) top left repeat-x;border: 1px #006da6 solid;overflow: hidden;}.form {margin: 0 0 20px 0;padding: 0;}.fewo_tabelle {margin: 0 0 0 20px;padding: 0;}/* ######## ANFRAGE ######## */.button_kontakt {

	width: 190px;

	height:25px;

	border: none;

	background-image: url(../gfx/button_anfrage.png);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 30px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-color: #FFF;

	padding-top: 30px;

}.button_anmeldung {

	width: 190px;

	height:25px;

	margin: 0;

	border: none;

	background-image: url(../gfx/button_anmelden.png);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #FFF;

	padding-top: 30px;

}.frame {width: 450px;text-align:left;padding: 20px;margin: 30px auto 20px auto;border: 1px #006da6 solid;background: url(../gfx/bg_frame.jpg) top left repeat-x;overflow: hidden;}.liste {display:list-item;list-style: circle;margin: 0 0 5px 20px;}#printonly { display: none; }.fld_c { background-color: #e4e4e4; width: 200px; border: 1px solid; border-color: #333333 #999999 #999999 #333333}#content_650 {width: 650px;float: left;padding: 0;}#content_300 {width: 200px;float: right;padding: 0 20px 0 0;}.pics {padding: 3px;margin: 0 0 20px 0;border: 1px #006da6 solid;overflow: hidden;}.pic {width: 200px;padding: 0;margin: 0;}hr {height: 1px;margin: 5px 0 5px 20px;color: #569802;}.hr {height: 1px;margin: 5px 0 5px 0;color: #569802;}/* KALENDER */.plan {        background-color: #83ACD6;        font-family: Arial, Helvetica, sans-serif;        font-size: 10px;        color: #FFFFFF        font-weight: normal;        text-align:center;        border: 1px #006da6 solid        }.kal_f {        background-color: #e4e4e4        }.kal_b {        background-color: #990000;        text-align:center;        color: #FFFFFF        }.kal_tage {        background-color: #006da6;        text-align:center;        color: #FFFFFF        }#frame_res {width: 632px;margin-left: 20px;margin-top: 10px;padding: 0;background: url(../gfx/bg_frame.jpg) top left repeat-x;border: 1px #006da6 solid;overflow: hidden;}.map {padding: 0;margin: 5px 0 5px 20px;}.fld_res {        width: 300px;        background-color: #e4e4e4;        border: 1px solid; border-color: #333333 #999999 #999999 #333333        }.txt_rot {        color: #FF0000        } .button_400 {background-color: #CCCCCC; width: 400px; border-color: #333333 #999999 #999999 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.button_save { background-color: #e4e4e4; width: 200px; font-weight: bold; color: #FF0000; border: 1px #FF0000 solid}.button_200 { background-color: #CCCCCC; width: 200px; border-color: #333333 #666666 #666666 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }.fld_d { background-color: #e4e4e4; width: 40px; border: 1px solid; border-color: #333333 #999999 #999999 #333333 }.fld_f { background-color: #e4e4e4; border: 1px solid; border-color: #333333 #999999 #999999 #333333 ; width: 610px}.startpic {border: 1px #006da6 solid;float: left;margin: 5px 10px 5px 20px;padding: 2px;}#locations .sublocations-list {  }#locations .sublocations-map {  margin-bottom: 10px;  width: 442px;}#locations ul {  margin: 0;  padding: 0;}#locations ul li {  display: block;  float: left;  color: #144F76;  padding: 8px 0;  padding-right: 20px;  /*width: 200px;  height: 30px;*/}#locations ul li ul li {  width: auto;  padding: 0;  height: auto;}#teaser_framer #locations ul li a,#content_center #locations ul li a:link,#content_center #locations ul li a:visited {  font-weight: bold;  color: #144F76;  text-decoration: none;}#teaser_framer #locations ul li a:hover,#teaser_framer #locations ul li a:active {  color: #870803;}#teaser_framer #locations ul li ul li a,#teaser_framer #locations ul li ul li a:link,#teaser_framer #locations ul li ul li a:visited {  font-weight: normal;  text-decoration: none;  font-size: 11px;}#teaser_framer #locations ul li ul li a:hover,#teaser_framer #locations ul li ul li a:active {}#locations ul li a span {  font-weight: normal;}.view-nofloat-container {  float: left;}

