html {
        font-size:12px;
}
 
body {
    font-family:Arial, Helvetica, Verdana, sans-serif;
     margin-right:auto;
     margin-left:auto;
    text-align:center;
}
#complete {
  width: 784px;
  margin-right:auto;
  margin-left:auto;
  padding: 0px;
  background:#FFFFFF;
  text-align:left;
  margin-top:-15px;
}

img {border:0px;}
a {text-decoration:none;}

#rand {
	background: url(/images/bg.gif) center repeat-y;
}

/** Navigation **/

div#mainNavi {
	margin-top:-20px;
	margin-left:40px;
}

div#SBWerbung {
	margin-top:20px;
	margin-left:25px;
}

div#SBWerbung2{

	width:180px;
	position:absolute; top:240px;right:1px;

}


/* IE:Hack */
html>body #mainNavi
{	
	margin-top:-20px;	
}

li.level1 {
	display:inline;
}

li.level1 a {
	text-decoration: none; 
	color:white;
	font-weight:bold;
}
li.level1 a:hover {
	color:#006AA7; 
} 
#navipunkt580 {
	margin-left:-25px;
}
#navipunkt581 {
	padding-left:35px;
}
#navipunkt582 {
	padding-left:40px;
}
#navipunkt583 {
	padding-left:20px;
}
#navipunkt584 {
	padding-left:40px;
}
#navipunkt585 {
	padding-left:50px;
}
#navipunkt586 {
	padding-left:50px;
}
#navipunkt587 {
	padding-left:55px;
}

/**NAVI ENGLISCH**/
#navipunkt1295 {
	margin-left:-25px;
}
#navipunkt1298 {
	padding-left:25px;
}
#navipunkt2647 {
	padding-left:20px;
}
#navipunkt1300 {
	padding-left:25px;
}
#navipunkt1301 {
	padding-left:20px;
}
#navipunkt1302 {
	padding-left:40px;
}
#navipunkt1303 {
	padding-left:50px;
}
#navipunkt1304 {
	padding-left:50px;
}
/**ENDE NAVI ENGLISCH**/

/**NAVI spanisch**/
#navipunkt1761 {
	margin-left:-25px;
}
#navipunkt1762 {
	padding-left:50px;
}
#navipunkt1763 {
	padding-left:45px;
}
#navipunkt1764 {
	padding-left:25px;
}
#navipunkt1765 {
	padding-left:50px;
}
#navipunkt1766 {
	padding-left:15px;
}
#navipunkt1767 {
	padding-left:15px;
}
#navipunkt1768{
	padding-left:15px;
}
/**ENDE NAVI spanisch**/
#navi_back{
	margin-top:-10px;
}


/**NAVI franzoesisch**/
#navipunkt2232 {
	margin-left:-25px;
}
#navipunkt2233 {
	padding-left:50px;
}
#navipunkt2234 {
	padding-left:35px;
}
#navipunkt2235 {
	padding-left:25px;
}
#navipunkt2236 {
	padding-left:40px;
}
#navipunkt2237 {
	padding-left:25px;
}
#navipunkt2238 {
	padding-left:15px;
}
#navipunkt2239{
	padding-left:25px;
}
#navipunkt2697{
	padding-left:30px;
}
#navipunkt22329{
	padding-left:15px;
}
/**ENDE NAVI franzoesisch**/
#navi_back{
	margin-top:-10px;
}

/** Subnavigation **/

#subNavi{
	background:white;
	width:143px;
	margin-left:5px;
	margin-top:7px;
	float:left;
	background: url(/images/rahmen_l_r.gif) 100% repeat-y;
}
.RundSBo{
	background: url(/images/subnavi_rahmen.gif) 100% 0% no-repeat;
	height:24px;
	color:white;
}
.headline_edit{
	color:white;
	font-weight:bold;
	margin:-18px 0 0 30px;
}
.RundSBu{
	background: url(/images/subnavi_rahmenu.gif) 100% 100% no-repeat;
}

#liste{
	list-style-type:none;
}
ul#liste {
	margin:0;
	padding:0px;
}
#liste a {
	text-decoration:none;
}
li#navipunkt0 a:hover {
	color:#0269A6; 
} 
li#navipunkt1 a:hover {
	color:#f9ba05; 
} 
li#navipunkt2 a:hover {
	color:#17a245; 
} 
li#navipunkt3 a:hover {
	color:#ee8208; 
} 
li#navipunkt4 a:hover {
	color:#e2001a; 
} 
li#navipunkt5 a:hover {
	color:#0269A6; 
}
li#navipunkt6 a:hover {
	color:#f9ba05; 
} 
li#navipunkt7 a:hover {
	color:#17a245; 
} 
li#navipunkt8 a:hover {
	color:#ee8208; 
} 
li#navipunkt9 a:hover {
	color:#e2001a; 
} 
li.level2 a {
	color:black;
	font-weight:bold;
	padding-left:0px;
}
li.level2{
	border-bottom:2px dotted;
	padding:7px;
	clear:left;
}

li.level2 a.level2aktive0{
	color:#0269A6;
	font-weight:bold;
}
li.level2 a.level2aktive1{
	color:#f9ba05;
	font-weight:bold;
}
li.level2 a.level2aktive2{
	color:#17A245;
	font-weight:bold;
}
li.level2 a.level2aktive3{
	color:#EE8208; 
	font-weight:bold;
}
li.level2 a.level2aktive4{
	color:#e2001a;
	font-weight:bold;
}
li.level2 a.level2aktive5{
	color:#0269A6;
	font-weight:bold;
}
li.level2 a.level2aktive6{
	color:#f9ba05;
	font-weight:bold;
}
li.level2 a.level2aktive7{
	color:#17a245;
	font-weight:bold;
}
li.level2 a.level2aktive8{
	color:#ee8208; 
	font-weight:bold;
}
li.level2 a.level2aktive9{
	color:#e2001a;
	font-weight:bold;

}

/**leverl3**/

li.level3 a {
	color:black;
	font-weight:bold;
	padding-left:0px;
}
li.level3{
	border-bottom:2px dotted;
	padding:7px;
}

li.level3 a.level3aktive0{
	color:#0269A6;
	font-weight:bold;
}
li.level3 a.level3aktive1{
	color:#f9ba05;
	font-weight:bold;
}
li.level3 a.level3aktive2{
	color:#17A245;
	font-weight:bold;
}
li.level3 a.level3aktive3{
	color:#EE8208; 
	font-weight:bold;
}
li.level3 a.level3aktive4{
	color:#e2001a;
	font-weight:bold;
}
li.level3 a.level3aktive5{
	color:#0269A6;
	font-weight:bold;
}
li.level3 a.level3aktive6{
	color:#f9ba05;
	font-weight:bold;
}
li.level3 a.level3aktive7{
	color:#17a245;
	font-weight:bold;
}
li.level2 a.level2aktive8{
	color:#ee8208; 
	font-weight:bold;
}
li.level3 a.level3aktive9{
	color:#e2001a;
	font-weight:bold;
}



#sprachen{
	border-top:1px solid #006AA7;
	padding:10px 0 0 0;
	margin:40px 0 0 0;
}
.sponsoren{

	border-top:1px solid #006AA7;
	margin-top:10px;
	text-align:center;
}

/*******************************************************************************
                      sponsoren Bilder
*******************************************************************************/


img.sponsoren{
		border:0px;
		padding:2px 2px 10px 2px;
		margin:5px 5px 5px 5px;
}

/** Content **/

#content{
	margin:7px 0 0 12px;
	background:white;
	width:425px;
	float:left;
	background: url(/images/rahmen_l_r_content.gif) 100% repeat-y;
}

#content2{
	margin:0px 0 0 12px;
	
}


.na_name{
	font-size:12px;
	font-weight:bold;
	margin:5px 5px 5px 30px;
	padding-top:7px;
	border-bottom:2px dotted;
	color:#006AA7;
}
.headline_01{
	font-size:12px;
	font-weight:bold;
	margin:5px 5px 5px 30px;
	padding-top:7px;
	border-bottom:2px dotted;
	color:#006AA7;
}
.text{
	margin:15px 10px 10px 30px;
}
.na_text{
	margin:15px 10px 10px 30px;
}
#mehr_button {
	margin:5px 5px 20px 30px;
}
.RundCOo{
	background: url(/images/content_rahmen.gif) 100% 0% no-repeat;
	height:24px;
}

.RundCOu{
	background: url(/images/content_rahmenu.gif) 100% 100% no-repeat;
}


#objekte{
	font-size:12px;
	font-weight:bold;
	margin:5px 5px 5px 30px;
	padding-top:7px;
	color:#006AA7;
}

/** Infoboxen **/

#info_01{
	margin:7px 3px 0 0;
	padding:0px;
	float:right;
	background:white;
	width:180px;
	background: url(/images/rahmen_l_r_info.gif) 100% repeat-y;
}
#info_02{
	margin:15px 3px 0 0;
	padding:0px;
	float:right;
	background:white;
	width:180px;
	background: url(/images/rahmen_l_r_info.gif) 100% repeat-y;
}
.bild_info{
	margin-left:25px;
}
.RundIBo{
	background: url(/images/info_rahmen.gif) 100% 0% no-repeat;
	height:24px;
}
.RundIBu{
	background: url(/images/info_rahmenu.gif) 100% 100% no-repeat;
}

.tabelle1{
	margin:1px 1px 0 0;
	padding:0px;
	width="400px"

	background:#000000;
}

/** footer **/

#footer_down{
	margin:-20px 0 0 5px;
}
#footer{
	padding-top:10px;
	border-bottom:10px solid #3F7B9D;
}
/** Kontaktformular **/

.head_ibox{
	color:white;
	font-weight:bold;
	margin:0 0 0 30px;
	padding:6px 0 0 0px;
}

.inline_edit_seite{
	color:white;
	font-weight:bold;
	margin:-18px 0 0 30px;
}
.ko_text{
	color:#006AA7;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.ko_error{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
}
.ko_textfield{
	background:#FFFFF6;
	border:1px solid #006AA7;
}
.ko_textarea{
	background:#FFFFF6;
	border:1px solid #006AA7;
}

/** newsletter **/

.nl_text{
	color:#006AA7;
	font-weight:bold;
	padding:15px 5 5 5px;
	font-size:12px;
}
.nl_textfield{
	background:#FFFFF6;
	border:1px solid #006AA7;
	margin-top:15px;
}
.nl_error{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
}

/** Gaestebuch**/
#gaestebuch{
	margin-top:10px;
	border-left:1px solid #006AA7;
	border-right:1px solid #006AA7;
}
.gu_name{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
	border-bottom:2px dotted;
	border-top:2px dotted;
	padding-left:10px;
	margin:10px 0 0 0 ;
	background:#DCE6EB;
}
.gu_date{
	color:#EE8208;
	padding-left:10px;
	line-height:15px;
	font-size:10px;
}
.gu_autor{
	color:#EE8208;
	padding-left:10px;
	line-height:15px;
	font-size:10px;
}
.gu_email{
	color:#EE8208;
	padding-left:10px;
	line-height:15px;
	font-size:10px;
}
.gu_beitrag{
	color:#006AA7;
	padding:5px 10px 5px 10px;
	background:#DCE6EB;
}
.gu_betreff_01{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
	padding:17px;
	width:100px;
}
.gu_autor_01{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
	padding:7px;
	width:70px;
}
.gu_email_01{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
	padding:7px;
	width:70px;
}
.gu_beitrag_01{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
	padding:7px;
	width:70px;
}
.textfield_01{
	background:#F3F8FB;
	border:1px solid #006AA7;
	margin-top:15px;
}

.textfield_textarea{
	background:#F3F8FB;
	border:1px solid #006AA7;
	margin-top:15px;
	
}
.wegschicken{
	border:1px solid #006AA7;
	background:#F3F8FB;
	margin-left:50px;
}

.legende{
	font-weight:bold;
	color:#006AA7;
	margin:0 5px 0 5px;
}

/** Sitemap **/
#sitemap{ margin:25px; }

.pa_sitemap_link_level2{
	color:#006AA7;
}
.pa_sitemap_level2{
	list-style-type:none;
}
.pa_sitemap_link_level3{
	color:#006AA7;
}
.pa_sitemap_level3{
	list-style-type:none;
	padding-left:20px;
}
.pa_sitemap_link_level1{
	color:#E2001A; 
	border-bottom:2px dotted;
	display:block;
	font-weight:bold;
}
.pa_sitemap_level1{
	list-style-image:url(/images/bullet_2.gif);
	margin:5px 0 5px 0;
}

/** Veranstaltungen**/

.headline_02{
	color:#006AA7;
	font-weight:bold;
	font-size:12px;
	border-bottom:2px dotted;
	border-top:2px dotted;
	border-left:1px solid #006AA7;
	border-right:1px solid #006AA7;
	padding-left:10px;
	margin:10px 0 0 0 ;
	background:#DCE6EB;
}
.va_date{
	color:#EE8208;
	padding-left:10px;
	line-height:15px;
	font-size:10px;
}
.va_teaser{
	padding:5px;
	background:#DCE6EB;
	border-left:1px solid #006AA7;
	border-right:1px solid #006AA7;	
}
.va_weiter{
	margin:0px 0 0 0px;
}
.va_text{
	margin:15px 10px 10px 10px;
}
.va_ort{
	color:#EE8208;
	padding-left:10px;
	line-height:1px;
	font-size:10px;
}
.va_time{
	color:#EE8208;
	padding-left:10px;
	line-height:1px;
	font-size:10px;
}
.va_backlink{
	margin-left:10px;
}

/** Veranstaltungskalender **/
.cal_kalender{
	font-size:12px;
	font-weight:bold;
	margin:5px 5px 15px 25px;
	padding-top:7px;
	border-bottom:2px dotted;
	color:#006AA7;
}
.headline{
	font-size:12px;
	font-weight:bold;
	color:#006AA7;
	background:#F3F8FB;
	margin-bottom:10px;
}
.cal_head{
	background:#F3F8FB;
	font-size:12px;
	font-weight:bold;
	color:#006AA7;
}
.tabelle{
	margin-left:15px;
}
.preMonth{
	background:#F3F8FB;
	font-size:12px;
	color:#D6D6D6;
}
.actMonth{
	background:#F3F8FB;
	font-size:12px;
	color:#006AA7;
}
.actMonth_eventDay{
	border:1px solid #EE8208;
	background:#F3F8FB;
	font-size:12px;
	color:#006AA7;
}
.postMonth{
	background:#F3F8FB;
	font-size:12px;
	color:#D6D6D6;
}

/** Nachrichten **/
.na_picture{
	margin-left:25px;
}
.na_teaser{
	margin-left:25px;
}
.na_link{
	margin-left:15px;
}
.na_backlink{
	margin-left:15px;
}
/** Bildergalerie **/
.bi_teaser{
	margin-top:20px;
}

/** linls**/
.li_link{
	color:#006AA7; 
	border-bottom:2px dotted;
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}

/** linls**/
.li_link_sponsoren{
	color:#006AA7; 
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}

/**anreise**/
.anreise {
	text-decoration:none;
	color:#006AA7; 
	border:1px solid #EE8208;
	padding:2px;
}
.anreise a:hover{
	background-color:#EE8208;
}
/**Teams**/
.bild_ad{
	background:#DCE6EB;
	padding:10px 10px 25px 10px;
}
.tabelle_ad{
	margin:5px;
	font-size:12px;
}
.titel_ad{
	font-size:14px;
	font-weight:bold;
	padding:40px 0 10px 5px;
	color:#006AA7;
	background:#DCE6EB;
}
.titel_ad_uebersicht{
	font-size:12px;
	font-weight:bold;
	padding:10px 0 10px 0px;
	color:#006AA7;
}
.bild_ad_uebersicht{
	padding:10px 0px 10px 25px;
}
td.bild_ad_uebersicht img{
	border:1px solid black;
}
td.bild_ad img{
	border:1px solid black;
}
.tabelle_ad_uebersicht{
	border-bottom:1px solid #EE8208;
	width:425px;
}
.row_1{
	background:#F3F8FB;
	padding-left:10px;
}
.row_1a{
	background:#F3F8FB;
	padding-left:5px;
}
.row_2{
	background:#DCE6EB;
	padding-left:10px;
}
.row_2a{
	background:#DCE6EB;
	padding-left:5px;
}
.back_link_ad{
	padding-left:5px;
}
/**drehscheibe_team**/
.drehscheibe_team{
	padding:0px;
}
.ad_titel_team{
	font-weight:bold;
	font-size:14px;
	color:#F6821F;
	padding-left:5px;
}
.ad_funktion_team{
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
}
.ad_text_team{
	font-size:12px;
	padding-left:5px;
}

.htmlcontent{
padding:10px;
}

.htmlcontent p {
	margin:0 0 10px 0;
}
/*******************************************************************************
                       Form Styling
*******************************************************************************/

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


#box{
  width:380px;
  margin:0px;
  text-align:left;
  padding:10px 8px 8px 0px;
  margin:5px 20px 0 30px;
}

#box2{
  width:380px;
  margin:0px;
  text-align:left;
  padding:10px 8px 8px 0px;
  margin:5px 0px 0 30px;
}

fieldset{
  background:#eee;
  border:1px solid #cecece;
  width:365px;
  padding:10px;
}

p.input{
  text-align:right;
  top:-22px;
  position:relative;
}
input, textarea{
  background-color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #cecece;
  padding:3px 3px 3px 0px;
  margin-right:10px;
}
textarea{
  height:100px;
}

input:focus, textarea:focus{
  border:1px solid #888;
}
input:hover, textarea:hover{
  border:1px solid #aaa;
}
p label{
  margin-left:10px;