html {
margin:0px;
padding:0px;

}

body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
background:url(images_neu/background_patter.jpg) repeat-x top center #f5ba32;
}

a {
color:#f69600;
}
a:hover {
color:#489ee0;
}
.geschaeftsbereiche{
font-size:10pt;
font-weight:bold;
}

#site {
width:964px;
margin:0px auto;
}



.box_zentrale_dienste,
.box_buergerservice,
.box_planen,
.box_finanzen,
.box_gebaeudewirtschaft,
.box_bauhofbetrieb { width:264px; height:97px; padding:25px 10px 10px 0px; margin:10px 0px 0px 50px; float:left; }

.box_zentrale_dienste {background-image:url(images_neu/box_zentrale_dienste.jpg);}
.box_buergerservice {background-image:url(images_neu/box_buergerservice.jpg);}
.box_planen {background-image:url(images_neu/box_planen.jpg);}
.box_finanzen {background-image:url(images_neu/box_finanzen.jpg);}
.box_gebaeudewirtschaft {background-image:url(images_neu/box_gebaeudewirtschaft.jpg);}
.box_bauhofbetrieb {background-image:url(images_neu/box_bauhofbetrieb.jpg);}

.box_zentrale_dienste h3 { font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 91px; }
.box_buergerservice h3 { font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 88px; }
.box_planen h3 { font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 85px; }
.box_finanzen h3 { font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 83px; }
.box_gebaeudewirtschaft h3 { font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 86px; }
.box_bauhofbetrieb h3 { font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 83px; }

.box_zentrale_dienste p,
.box_buergerservice p,
.box_planen p,
.box_finanzen p,
.box_gebaeudewirtschaft p,
.box_bauhofbetrieb p { padding:0px 0px 0px 104px; margin:0px 0px 0px 0px; }

.box_zentrale_dienste a,
.box_buergerservice a,
.box_planen a,
.box_finanzen a,
.box_gebaeudewirtschaft a,
.box_bauhofbetrieb a { padding:6px 13px 0px 0px; margin:0px 0px 0px 0px; float:right; }


.ansprechpartner_hl{
background-image:none;
height:28px;
}
.ansprechpartner_hl img{
vertical-align:middle;
}
.ansprechpartner_hl h2{
vertical-align:middle;
display:inline;
padding:0px 20px;
}
.ansprechpartner_hl div{
display:inline-block;
line-height:24px;
padding:0px 0px;
background-image:url(images_neu/ansprechpartner_headline_bg.jpg);
height:28px;
color:#489ee0;
font-size:10pt;
font-weight:bold;
}
* html .ansprechpartner_hl div{
display:inline;
}
*+html .ansprechpartner_hl div{
display:inline;
}
.ansprechpartner{
background:url(images_neu/ansprechpartner_bg.jpg) repeat-x bottom left;
border:1px solid #d1d1d1;
margin:-1px 0px 0px 0px;
padding:20px 20px 20px 22px;
float:none;
line-height:150%;
height:100px;
min-height:100px !important;
height:auto !important;

}




#header {
position:relative;
z-index:1;
width:964px;
height:233px;
margin:0px auto;
padding:0px;
}
#logo {
position:absolute;
top:0px;
left:0px;
z-index:10;
color:#FFFFFF;
height:68px;
width:270px;
}


#headnav {
height:35px;
float:right;
margin:0px 0px 0px 0px;
padding:0px;
}
*+html #headnav {
height:36px;
margin:-1px 0px 0px 0px;
}



#headnav ul {
margin:0px;
padding:0px;
list-style-type:none;

}
#headnav li {
background-image:url(images_neu/headnav_bg.jpg);
list-style-type:none;
float:left;
color:#fff;
padding:0px;
margin:0px 10px;
}

#headnav li img{
vertical-align:middle;
}

#headnav li a{
color:#fff;
text-decoration:none;
margin:0px 10px;
}

#headernav {
position:absolute;
bottom:0px;
right:0px;
background-image:url(images_neu/header_nav.png);
list-style-type:none;
float:left;
color:#fff;
padding:0px;
margin:0px 0px;
height:27px;
font-weight:bold;
}
* html #headernav {
bottom:-1px;
background-image:url(images_neu/header_nav.jpg);
filter:alpha(opacity=90)
}
#headernav ul {
margin:0px;
padding:0px;
list-style-type:none;
border-left:1px solid #838383;
border-right:1px solid #838383;
height:27px;
}
* html #headernav ul {
display:inline;
width:500px;
height:25px;
}


#headernav li {
list-style-type:none;
float:left;
color:#fff;
padding:0px 10px;
margin:0px;
line-height:24px;
height:25px;
border-top:1px solid #838383;
border-bottom:1px solid #838383;
}

#headernav li a{
color:#fff;
text-decoration:none;
margin:0px 10px;
}

#headernav li.main-aktiv {
background-image:url(images_neu/header_nav_aktiv.jpg);
list-style-type:none;
float:left;
color:#fff;
padding:0px 10px;
margin:0px;
line-height:25px;
border:1px solid #fff;

}

#headernav li.main-aktiv a{
position:inherit;
color:#fff;
text-decoration:none;
margin:0px 10px;
color:#f69600;
}

#headerimage {
position:absolute;
float:left;
width:962px;
margin:35px 0px 0px 0px;
height:198px;
border-left:1px solid #d1ac2b;
border-right:1px solid #d1ac2b;
}

#content {
width:940px;
border:1px solid #d1ac2b;
border-top:none;
background-color:#fff;
padding:11px 11px;
}

#content #right h1{
margin: 0px 0px -20px 0px;
}

#content #right h2{
margin: 20px 0px 0px 0px;
}

#left {
float:left;
width:208px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#edf5fb;
}

#right {
float:left;
width:724px;
margin:0px 15px 0px 15px;
padding:0px 0px 0px 0px;
}
*html #right {
margin:0px 7px 0px 10px;
}

#navigation {
float:left;
width:208px;
background-color:#edf5fb;
padding:6px 0px 12px 0px;
font-size:9pt;
}

#navigation ul {
list-style-type:none;
float:left;
width:100%;
background-color:#edf5fb;
margin:0px;
padding:0px;
}
#navigation li {
background:url(images_neu/nav_li_inaktiv.jpg) no-repeat top left #d8e9f6;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:19px;
list-style-type:none;
}

#navigation li a {
margin:0px 0px;
padding:0px 0px 0px 0px;
color:#000;
text-decoration:none;
}
#navigation li.main-aktiv {
background:url(images_neu/nav_li_inaktiv.jpg) no-repeat top left #88afcc;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:19px;
list-style-type:none;
}
#navigation li.main-aktiv:after {margin:0px 0px 0px 10px;}

#navigation li.main-aktiv a {
margin:0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-decoration:none;
}
#navigation li.sub-inaktiv {
text-align:right;
background:none no-repeat top left #c5dff2;
margin:0px 0px;
padding:5px 0px 0px 0px;
line-height:15px;
text-decoration:none;
}
#navigation li.sub-inaktiv:last-child, #navigation li.sub-aktiv:last-child {
padding:5px 0px 5px 0px;
}
#navigation li.sub-inaktiv a {
display:block;
margin:0px 0px;
padding:0px 10px 0px 0px;
color:#205277;
text-decoration:none;
background-color:#daebf7;
font-size:8pt;
}
*html #navigation li.sub-inaktiv a {
width:198px;
display:block;
margin:0px 0px;
padding:0px 10px 0px 0px;
color:#205277;
text-decoration:none;
background-color:#daebf7;
font-size:8pt;
}
#navigation li.sub-aktiv {
text-align:right;
background:none no-repeat top left #c5dff2;
margin:0px 0px;
padding:5px 0px 0px 0px;
line-height:15px;
text-decoration:none;
font-size:8pt;
}
#navigation li.sub-aktiv a {
display:block;
margin:0px 0px;
padding:0px 10px 0px 0px;
color:#e3ad0c;
text-decoration:none;
background-color:#fff;
}
*html #navigation li.sub-aktiv a {
width:198px;
display:block;
margin:0px 0px;
padding:0px 10px 0px 0px;
color:#e3ad0c;
text-decoration:none;
background-color:#fff;
}
#search {
background:url(images_neu/news_bg.jpg) repeat-x top left #daeffa;
padding:11px 6px 11px 12px;
border-top:1px solid #bfdbf1;
border-bottom:1px solid #bfdbf1;
}
#search h1 {
color:#f69600;
font-size:9pt;
margin: 0px 0px 15px 0px;
}
#search .searchinput{
background-color:#FFFFFF;
padding:2px 2px 2px 2px;
border:1px solid #98b8dc;
font-size:8pt;
}
#search .searchbutton{
vertical-align:middle;
}
#news {
background:url(images_neu/news_bg.jpg) repeat-x top left #daeffa;
padding:11px 6px 11px 12px;
border-top:1px solid #bfdbf1;
border-bottom:1px solid #bfdbf1;
}
* html #news {
margin:14px 0px 0px 0px;
}
*+html #news {
margin:14px 0px 0px 0px;
}


#news h1 {
color:#f69600;
font-size:9pt;
}
#news h2 {
color:#54a4e2;
font-size:8pt;
margin:0px;
padding:0px;
}
#news h3 {
color:#404f5b;
font-size:7pt;
margin:0px 0px 19px 0px;
padding:0px;
}
#news a {
color:#f69600;
display:block;
text-align:right;
}



h1 {
font-size:14pt;
color:#f69600;
margin: 7px 0px 0px 0px;
padding: 0px;
}
h2 {
font-size:11pt;
color:#489ee0;
margin: 0px 0px 17px 0px;
padding: 0px;
}
h3 {
font-size:10pt;
color:#489ee0;
}
h4 {
font-size:10pt;
color:#489ee0;
}
h5 {
font-size:10pt;
color:#489ee0;
}
h6 {
font-size:10pt;
color:#489ee0;
}

hr {
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
border:0px;
border-top:1px solid #F69600;
height:0px;
}

ul{
list-style-type:disc;
margin-left:0;
padding-left:20px;

}
ul li{
padding-left:15px;
margin-bottom:5px;
}

.sixer{
width:225px;
height:69px;
font-size:7pt;
padding: 4px 5px 4px 5px;
margin: 0px 0px 9px 9px;
float:left;
}
.sixer a{
width:225px;
height:69px;
font-size:7pt;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
text-decoration:none;
color:#000000;
}

#content #right .sixer h1{
font-weight:bold;
text-align:right;
font-size:10pt;
padding: 0px 0px 0px 0px;
margin: 0px 0px 8px 0px;
}
.sixer .txt {
margin-left:90px;
line-height:8pt;
}

.sixer.no{margin: 0px 0px 0px 0px;}
.sixer.gemeinde 	{ background: url(images_neu/sixer_gemeinde.jpg) no-repeat top left;}
.sixer.rathaus 		{ background: url(images_neu/sixer_rathaus.jpg) no-repeat top left;}
.sixer.leben 		{ background: url(images_neu/sixer_leben.jpg) no-repeat top left;}
.sixer.wirtschaft 	{ background: url(images_neu/sixer_wirtschaft.jpg) no-repeat top left;}
.sixer.tourismus 	{ background: url(images_neu/sixer_tourismus.jpg) no-repeat top left;}
.sixer.aktuelles 	{ background: url(images_neu/sixer_aktuelles.jpg) no-repeat top left;}

#footer {
margin:10px 0px 0px 0px;
color:#c9c8c8;
background:url(images_neu/footer_bg.jpg) repeat-x top left;
height:46px;
}
#footertxt {
padding:10px 0px 0px 0px;
text-align:center;
width:964px;
margin:0px auto;
}
#footer a{
color:#f69600;
font-weight:bold;
text-decoration:none;
}

/* Clearer */
.clearer {
height:0px;
line-height:0px;
font-size:0px;
float:none;
clear:both;
}



/* Etiger default*/ 

/* BLOECKE eTiger */
.bild_links
{
	float:left;
	display:inline;
	margin:0 15px 10px 0;
}
.bild_rechts
{
	float:right;
	display:inline;
	margin:0 0 10px 15px;
}
.bilder_nebeneinander
{
	float:left;
	display:inline;
	margin:0 15px 15px 0; 
}

#news .bilder_nebeneinander
{
	float:left;
	display:inline;
	margin:0 0px 0px 0; 
}


.newsflash
{
	width:140px;
}
.newsflash_pfeil
{
	float:left;
	margin:0 5px 0 0;
}
.suchergebnis
{
	width:420px;
}


#scroll div {
	visibility:hidden;
}
/*
#news #scroll h2 {
	padding:0;
	margin:0 0 0 0;
	font-size:8pt;
	border-bottom:1px solid #a9a9a9;
	color:#8b8b8b;
}
*/
#scroll, #scroll div.default {
	width:180px;
	height:200px;
	overflow:hidden;
	visibility:visible;
}
#scroll table tr td div {
	visibility:visible;
}


/* Formular */

.textarea_full {
	width:100%;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-top:1px solid #BFDBF1;
	border-right:1px solid #f69600;
	border-bottom:1px solid #f69600;
	border-left:1px solid #BFDBF1;
	padding:2px;
}

.textfield_full {
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-top:1px solid #BFDBF1;
	border-right:1px solid #f69600;
	border-bottom:1px solid #f69600;
	border-left:1px solid #BFDBF1;
	padding:2px;
}


/* Definitionen fuer die Kalenderansicht*/

#Kalenderansicht
{
border-spacing: 1px 1px;
}
#Kalenderansicht a
{
text-decoration:none;
font-size:8pt;
}
#Kalenderansicht td
{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding: 2px 3px;
}
#Kalenderansicht .head {
text-align:center;
color:#4b70bc;
background-color:#d8e9f6;
}
#Kalenderansicht .prev {
text-align:left;
background-color:#d8e9f6;
text-align:center;
}
#Kalenderansicht .next {
text-align:right;
background-color:#d8e9f6;
text-align:center;
}

#Kalenderansicht .day{
font-weight:normal;
font-size:7pt;
text-align:center;

}
#Kalenderansicht .weekend {
font-weight:bold;
}
#Kalenderansicht .aktuell{
border:1px solid #5b7d96;
color:#FFFFFF;
background-color:#88afcc;
}
#Kalenderansicht .inactive{
font-weight:normal;
font-size:7pt;
color:#bbbbbb;
}
#Kalenderansicht .termin {
background-color:#d8e9f6;
border:1px solid #88afcc;
color:#4b70bc;
}



/*  */
.div_pageeditor_imagelinks_aktive .div_pageeditor_imagelinks {
position:relative;
margin-top:5px;
z-index:100;
}

.div_pageeditor_imagelinks {
position:relative;
margin-top:5px;
z-index:100;
}