body{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:71%;
	line-height:1.4em;
	margin:0px;
	padding:0px;
}
.cont_startseite{background-image:none;}
.cont_index{background-image:url(img/cont_index.gif);background-repeat:repeat-y;}
.cont_verwaltung{background-image:url(img/cont_verwaltung.gif);background-repeat:repeat-y;}
.cont_wirtschaft{background-image:url(img/cont_wirtschaft.gif);background-repeat:repeat-y;}
.cont_tourismus{background-image:url(img/cont_tourismus.gif);background-repeat:repeat-y;}
.cont_stadt{background-image:url(img/cont_stadt.gif);background-repeat:repeat-y;}
.contWide_tourismus{background-image:url(img/contWide_tourismus.gif);background-repeat:repeat-y;}

.clear{	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}


/*Div*/
.add_header{
	width:1000px;
	height:108px;
	margin-bottom:1px;
}

.add_logo{
	width:255px;
	/*height:108px;*/
}

.add_banner1{
	 width:450px;
	/*height:108px;*/
}
.add_sprachwahl{
	width:98px;
	height:108px;
	background-color:#398CD4;
	font-weight:bold;
	color:#FFFFFF;
}

.add_banner2{
	width:195px;
}

.add_history{	
	color:#FFFFFF;
	width:549px;
}

.add_meta1{	
	width:184px;
	padding-left:10px;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	
}

.add_navi{
	width:235px;
}

.searchform
	{
	margin:0px; 
	margin:0px;
	
	}
.searchform_input
	{
	/*margin-top:2px;height:17px;  */
	border-right:solid 1px #51544F; 
	border-top:solid 1px #51544F; 
	border-left:solid 1px #51544F; 	
	border-bottom:solid 1px #51544F; 	
	padding-left:5px;
	width:142px; 
	font-size:95%;
	
	}
.searchform_p
	{
	margin:0px; 
	margin:0px;
	/*padding-left:15px;*/
	/*padding-top:20px; */
	}
.searchform_submit
{
	cursor:pointer;
	vertical-align:middle;
	margin-top:4px;
}

.add_content{
	width:520px;
	padding-bottom:20px;
}
.add_contentBig{
	width:725px;
	padding-left:20px;
	padding-bottom:20px;
}
.add_switch{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	background-color:#0065BD;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;	
	
}

.add_special{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
}

.add_suche{
	
}
.add_meta2{
	padding-left:20px;
	/*width:250px;*/
}

.add_pagetop{
	margin-top:5px;
	padding-bottom:20px;
}


/*Allgemeine Styles*/
img, a img {
	border:0px;color:white;
}


div,p,span,a,form,table,ul,li,ol,a,h1,h2,h3{
	margin-top:0px;margin-bottom:0px;
}
table{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	line-height:1.4em;
}
ul{
	list-style-type: square;
	margin-left:0px;padding-left:16px;
}


ol{
	margin-left:0px;padding-left:30px;
}

.line{
	background-color:#51544F;
	height:1px;
}

.linewhite
{
	background-color:#FFFFFF;
	height:1px;
}
.clear
	{
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	}
	
.unsichtbar, .nurdruck, .text { /* Links oder Texte fuer Screenreader */
	position: absolute;
	left: -1000px;
	width: 0px;
	height: 0px;
	overflow:hidden; 
	display:inline;
}

a:link{text-decoration:none;color:#f9461c;}
a:visited{text-decoration:none;color:#f9461c;}
a:hover{text-decoration:none;color:#f9461c;}
a:active{text-decoration:none;color:#ffffff;background-color:#f9461c;}
a:focus{text-decoration:none;color:#ffffff;background-color:#f9461c;}

acronym {
	border-bottom: 1px dashed #C2C2C2;
	cursor: help;
}
abbr {
	border: none;
	cursor: help;
}


/*Styles vergrößert am 13.08.2007 auf Wunsch Fr.Laule
h1{	
	font-size:100%;
	font-weight:bold;
}
h2{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	font-weight:normal;
}
h3,h4,h5{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:92%;
	line-height:1.3em;
	font-weight:bold;
}

.headline_blue{
	color:#0065BD;
	font-weight:bold;
}

.headline_schwarz{
	color:#000000;
	font-weight:bold;
}

.headline_verwaltung{
	color:#ABB9D2;
	font-weight:bold;
}
.headline_wirtschaft{
	color:#8BCBC5;
	font-weight:bold;
}
.headline_tourismus{
	color:#bc7979;
	font-weight:bold;
}
.headline_stadt{
	color:#9EC07C;
	font-weight:bold;
}
*/

h1{	
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}
h2{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	line-height:1.4em;
	font-weight:bold;
}
h3,h4,h5,h6{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:92%;
	line-height:1.4em;
	font-weight:bold;
}

.headline_blue{
	color:#0065BD;
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}

.headline_schwarz{
	color:#000000;
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}

.headline_verwaltung{
	color:#203364;
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}
.headline_wirtschaft{
	color:#00A9E0;
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}
.headline_tourismus{
	color:#417826;
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}
.headline_stadt{
	color:#F9461C;
	font-size:107%;
	line-height:1.4em;
	font-weight:bold;
}

.subheadline_blue{
	color:#0065BD;
	font-weight:bold;
}

.subheadline_schwarz{
	color:#000000;
	font-weight:bold;
}

.subheadline_verwaltung{
	color:#203364;
	font-weight:bold;
}
.subheadline_wirtschaft{
	color:#00A9E0;
	font-weight:bold;
}
.subheadline_tourismus{
	color:#417826;
	font-weight:bold;
}
.subheadline_stadt{
	color:#F9461C;	
	font-weight:bold;
}

.textnews{
	color:#000000;
}
a.textnews:link, a.textnews:hover, a.textnews:visited{
	color:#f9461c;
}

.textnormal{
	color:#000000;
}
a.textnormal:link, a.textnormal:hover, a.textnormal:visited{
	color:#f9461c;
}
a.textnormal:active, a.textnormal:focus{
	color:white;background-color:#f9461c;
}

.textnormalfett{
	color:#000000;
	font-weight:bold;
}

a.textnormalfett:link, a.textnormalfett:hover, a.textnormalfett:visited{
	color:#f9461c;
	font-weight:bold;
}
a.textnormalfett:active, a.textnormalfett:focus{
	color:white;background-color:#f9461c;font-weight:bold;
}
.textweiss, a.textweiss:link, a.textweiss:hover, a.textweiss:visited{
	color:white;
}
a.textweiss:active, a.textweiss:focus{
	color:white;background-color:#f9461c;
}
.textweissfett, a.textweissfett:link, a.textweissfett:hover, a.textweissfett:visited
{
color:White;
font-weight:bold;
}

.quicklinks, a.quicklinks:link, a.quicklinks:visited, a.quicklinks:hover {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#0065BD;
	display:block;
	padding:2px;
	margin-bottom:2px;
	line-height:1.2em;
}

a.quicklinks:active, a.quicklinks:focus{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#f9461c;
	display:block;
	padding:2px;
	margin-bottom:2px;
	line-height:1.2em;
}

.pagetop, a.pagetop, a.pagetop:hover {
	font-weight:bold;
	color:#F9461C;
	text-decoration:none;
	padding-left:20px;
	background:url(img/pagetop.gif) no-repeat;
}
a.pagetop:active, a.pagetop:focus{
	color:white;background-color:#f9461c;
}

.morenews, a.morenews:link{
	float:right;
	text-align:right;
	font-weight:bold;
}

.suchhead{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#0065BD;
	display:block;
	padding:2px;
	line-height:1.2em;
}
.formular{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
}
input.formular, textarea.formular{
	border:solid 1px #000000;
}
.formbutton {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F9461C;
	background-color:transparent;
	padding-left:5px;
	background-image:url(img/formbutton.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
	border:solid 1px #000000;
	border-left-color:#CCCCCC;
	border-top-color:#CCCCCC; 
}
select.formular{
	border:solid 1px #000000;
}
option.formular{
	border:solid 1px #000000;
}
.formmeldung{
	font-weight:bold;
	color:#F9461C;
}

/*Navigation allgemein*/
ul.history{
	padding:0px;margin:0px;
}
li.history{display:inline;list-style-type:none;}
.history, a.history:link, a.history:hover,a.history:visited{
	color:#FFFFFF;
	text-decoration:none;
}
ul.sprachwahl{
	padding:0px;margin:0px;
}
li.sprachwahl{display:inline;list-style-type:none;}
.sprachwahl, a.sprachwahl:link, a.sprachwahl:hover, a.sprachwahl:visited, .sprachwahlactiv, a.sprachwahlactiv:link, a.sprachwahlactiv:hover,a.sprachwahlactiv:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.add_suche{
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:solid 1px #51544F;
}

/********** Navigation aus Startseite ***************/
.startNav, a.startNav:link, a.startNav:hover, a.startNav:visited, a.startNav:active, .startNavactiv, a.startNavactiv:link, a.startNavactiv:hover,a.startNavactiv:visited{

	display:inline;
	color:White;
	font-weight:bold;
	margin-left:10px;
	}

table .subnavi{
	
	width:170px;
	filter:alpha(opacity=85); 
	            -moz-opacity:0.85; 
	            opacity:0.85;z-index:1; 
	            background-color: #ffffff;
	
}
a.subnavi:link, a.subnavi:hover, a.subnavi:visited{
	color:#000;
	font-weight:bold;
	font-size:100%;
	line-height:1.5em;
	text-decoration:none;
	background-color:none;
}
a.subnavi:active, a.subnavi:focus{
	color:#000;
	font-weight:bold;
	font-size:100%;
	line-height:1.5em;
	text-decoration:none;
	background-color:#f9461c;
} 


ul.navul{padding-left:0px;margin-left:0px;}
ul.nav2ul{padding-left:0px;margin-left:0px;}
ul.nav3ul{padding-left:0px;margin-left:0px;}
ul.nav4ul{padding-left:0px;margin-left:0px;}
ul.nav5ul{padding-left:0px;margin-left:0px;}




li.nav1list{display:inline;list-style-type:none;}
.nav1,a.nav1:link,a.nav1:hover,a.nav1:visited {
	font-weight:bold;
	color:#000000;
	padding-left:14px;
	text-transform:uppercase;
	display:block;
}
a.nav1:active, a.nav1:focus{
	color:#FFFFFF;font-weight:bold;
}
.nav1activ, a.nav1activ:link, a.nav1activ:visited,a.nav1activ:active, a.nav1activ:focus {
	font-weight:bold;
	padding-left:14px;
	text-transform:uppercase;
	display:block;
}


li.nav2list{display:inline;list-style-type:none;}
.nav2, a.nav2:link,a.nav2:hover,a.nav2:visited {
	font-weight:normal;
	color:#000000;
	line-height:1.2em;
	padding-left:28px;
	padding-bottom:3px;
	display:block;
	background-image:url(img/nav2_arrow.gif);
	background-repeat:no-repeat;
}

a.nav2:active, a.nav2:focus{
	color:#FFFFFF;font-weight:bold;
}
.nav2activ, a.nav2activ:link, a.nav2activ:hover, a.nav2activ:focus{
 	font-weight:bold;
	line-height:1.2em;
	padding-left:28px;
	padding-bottom:3px;
	display:block;}

li.nav3list{display:inline;list-style-type:none;}
.nav3,a.nav3:link,a.nav3:hover,a.nav3:visited{
	font-weight:normal;
	color:#000000;
	line-height:1.2em;
	padding-left:41px;
	padding-bottom:3px;
	display:block;
	background-image:url(img/nav3_arrow.gif);
	background-repeat:no-repeat;
}
a.nav3:active, a.nav3:focus{
	color:white;font-weight:bold;
}

 .nav3activ, a.nav3activ:link, a.nav3activ:hover, a.nav3activ:focus{
 	font-weight:bold;
	line-height:1.2em;
	padding-left:41px;
	padding-bottom:3px;
	display:block;}
	
li.nav4list{display:inline;list-style-type:none;}
.nav4,a.nav4:link,a.nav4:hover,a.nav4:visited{
	font-weight:normal;
	color:#000000;
	line-height:1.2em;
	padding-left:54px;
	padding-bottom:3px;
	display:block;
	background-image:url(img/nav4_arrow.gif);
	background-repeat:no-repeat;
}
a.nav4:active, a.nav4:focus{
	color:white;font-weight:bold;
}
 .nav4activ, a.nav4activ:link, a.nav4activ:hover, a.nav4activ:focus{
 	font-weight:bold;
	line-height:1.2em;
	padding-left:54px;
	padding-bottom:3px;
	display:block;}

li.nav5list{display:inline;list-style-type:none;}
.nav5,a.nav5:link,a.nav5:hover,a.nav5:visited{
	font-weight:normal;
	color:#000000;
	line-height:1.2em;
	padding-left:67px;
	padding-bottom:3px;
	display:block;
	background-image:url(img/nav5_arrow.gif);
	background-repeat:no-repeat;
}
a.nav5:active, a.nav5:focus{
	color:white;font-weight:bold;
}
 .nav5activ, a.nav5activ:link, a.nav5activ:hover, a.nav5activ:focus{
 	font-weight:bold;
	line-height:1.2em;
	padding-left:67px;
	padding-bottom:3px;
	display:block;}

