*{
margin:0;
padding:0;
list-style-type:none;
}
#printHead{display:none;}
a{
text-decoration:none;
color:rgb(10,9,99);
}
a:hover{
color:rgb(156,104,252);
}
a img{
text-decoration:none;
border:none;
}
a.extern,a.intern,a.return,a.fwd,a.pdf,a.print,a.view,a.mail{
padding:1px 0 1px 19px;
margin-left:0.3em;
}
a.extern{
background:transparent url("/media/images/icons/link_extern.gif") no-repeat;
}
a.extern:hover{
background:transparent url("/media/images/icons/link_extern_hover.gif") no-repeat;
}
a.intern{
background:transparent url("/media/images/icons/link_intern.gif") no-repeat;
}
a.intern:hover{
background:transparent url("/media/images/icons/link_intern_hover.gif") no-repeat;
}
a.pdf{
background:transparent url("/media/images/icons/icon_read_x.gif") no-repeat;
}
h1,h2,h3{
color:rgb(239,43,45);
}
body{
font-size:100.1%;
font-family:Arial,Helvetica,sans-serif;
background:#ebebeb url("/media/images/header_full.png") repeat-x;
letter-spacing:0.05em;
}
#website{
width:820px;
}
#header{
height:140px;
width:820px;

}
#headerLeft{
background: url("/media/images/hb.gif");
}
#header-nav{
height:20px;
background:rgb(94,93,102);
width:820px;
}
#header-nav ul{
margin-left:190px;
border-left:1px solid rgb(188,186,204);
height:20px;
width:auto;
}
#header-nav li{
float:left;
height:20px;
line-height:20px;
border-right:1px solid rgb(188,186,204);
padding:0 6px;
font-size:12px;
letter-spacing:0.1em;
}
#header-nav li:hover,#header-nav li.selected{
background-color:rgb(63,62,69);
}
#header-nav li a{
color:#fff;
}
#logo{
height:137px;
border-bottom:3px solid #fff;
background:transparent url("/media/images/header-logo-mitbuerger-2.gif") no-repeat 0;
text-indent:-2000px;
}
#logo a{
margin-left:175px;

width:625px;
height:137px;
display:block;
}
.clear{
clear:both;
}
#navigation{
float:left;
width:160px;
font-size:75%;
padding-top:30px;
}
#navigation ul{
padding-left:11px;
font-size:90%;
letter-spacing:0.1em;
margin-bottom:4em;
}
#navigation ul li{
margin-bottom:8px;
padding-left:15px;
background:url("/media/images/list_l2.gif") no-repeat 0 100%;
}
#navigation ul li:hover,
#navigation ul li.selected{
background:url("/media/images/list_l2_ha.gif") no-repeat 0 100%;
}
#navigation ul li.selected{
font-weight:bold;
}
#breadcrumb{
height:20px;
width:620px;
float:left;
margin:0 0 10px 190px;
font-size:60%;
color:rgb(156,104,252);
line-height:20px;
background:#fff;
}
#pageContent{
background:#fff;
width:820px;
}
.clear{
display:none;
line-height:0;
}
div.leftBox{
	margin-left:10px;
	margin-bottom:2em;
}
div.leftBox p.label{
	padding-left:15px;
	background:url("/media/images/mb_icon.gif") no-repeat 0 50%;
	font-weight:bold;
	color:rgb(239,43,45);
}

#main{
font-size:80%;
margin-left:190px;
width:620px;
min-height:460px;
padding-top:30px;
border-left: 1px dotted rgb(247,151,151);
}
div#mC{
margin-left:20px;
margin-right:20px;
padding-bottom:50px;
}
div#mC ol,
div#mC ul{
padding-left:20px;
margin:10px 0;
}
div#mC ol li{
list-style-type:decimal;
}
div#mC ul li{
list-style-type:circle;
}
#main h1{
font-size:1.4em;
}
#main h2{
font-size:1.2em;
letter-spacing:0.075em;
}
#main h3{
font-size:1.01em;
letter-spacing:0.1em;
}

p.pTitle{
	padding-left:15px;
	background:url("/media/images/mb_icon.gif") no-repeat 0 50%;
	color:rgb(239,43,45);
	margin-bottom:2em;
}
.footer{

font-size:70%;
background:rgb(247,151,151) url("/media/images/header_full.png") repeat-x;
height:20px;
line-height:20px;
}
.footer2{
width:820px;
background-color:rgb(239,43,45);
width:820px;
color:#fff;
height:20px;
}
.footer2 p{
margin-left:195px;
height:20px;
}
/**/div.main_post,div.content_post{
line-height:1.5em;
}
div.content_post{
padding:0 0 50px 0;
}
div.main_post{
margin-bottom:2em;
padding-left:11px;
}
#main-block2 h2{
padding-bottom:1em;
padding-left:11px;
}
.main_post h2{
margin:0;
padding:0;
}
div.main_post p{
margin-bottom:1em;
}
div.content_post p{
margin-bottom:20px;
}
div.main_post ol li,div.content_post ol li{
list-style-type:decimal;
}
div.main_post ul li,div.content_post ul li{
list-style-type:circle;
margin-left:15px;
font-size:12px;
}
/**/form{
margin-top:15px;
}
form label{
font-size:70%;
}
form .inpt,form .txt,form .captcha_inpt{
border-top:1px solid rgb(10,9,99);
border-left:1px solid rgb(10,9,99);
border-bottom:1px solid rgb(156,104,252);
border-right:1px solid rgb(156,104,252);
margin-bottom:15px;
}
.captcha_image{
margin-right:20px;
float:left;
}
form input.senden{
font-size:80%;
color:#fff;
font-weight:bold;
letter-spacing:0.1em;
clear:both;
float:left;
margin-top:20px;
width:140px;
background:rgb(239,43,45);
border-top:1px solid rgb(247,151,151);
border-left:1px solid rgb(247,151,151);
border-bottom:1px solid rgb(150,36,36);
border-right:1px solid rgb(150,36,36);
}

/**/#rex_calendar fieldset{
border:none;
margin-bottom:2em;
}
#rex_calendar p{
float:left;
margin-right:2em;
}
#rex_calendar label{
color:#400080;
}
#rex_calendar div p{
width:120px;
}
#rex_calendar div{
padding-top:0.7em;
clear:both;
line-height:1.5em;
}
select#ven,select#cat{
width:120px;
}
select#year{
width:80px;
}
select#ven,select#cat,select#year{
font-size:80%;
border:1px;
background:#ccc;
}
select#ven option,select#cat option,select#year option{
padding-left:1em;
}
#submit_cal{
font-size:80%;
}
.eventlist{
clear:both;
border:none;
border-width:0;
border-collapse:collapse;
border-spacing:0;
margin-top:1em;
margin-bottom:2em;
}
.eventlist th{
font-size:0.9em;
color:#666;
text-align:left;
}
.eventlist td{
font-size:1em;
}
.elDate,.eltitle,.elcat,.elvenue,.elshortdesc{
padding-top:0.5em;
}
.elDate{
width:85px;
font-weight:bold;
font-size:0.8em;
}
.eltitle{
width:280px;
font-size:0.9em;
letter-spacing:0.1em;
font-weight:bold;
}
.elcat{
width:180px;
font-size:0.7em;
}
.elvenue{
width:180px;
font-size:0.7em;
}
.elshortdesc{
width:25px;
}
.rwd,.fwd{
background-repeat:no-repeat;
font-size:10px;
padding-bottom:2px;
}
.rwd{
background-image:url("/pics/back.gif");
padding-left:28px;
}
.fwd{
background-image:url("/pics/forward.gif");
background-position:100% 0;
padding-right:28px;
}
.month_links{
float:right;
}
div.event{
margin-top:2em;
}
div.event h3{
font-size:1em;
margin-left:120px;
}
.eltitel{
letter-spacing:0.2em;
margin-top:2em;
font-size:0.6em;
color:#666;
font-weight:bold;
}
.eldesc{
margin-left:120px;
}
.details{
display:block;
margin:0;
line-height:14px;
font-size:1px;
width:14px;
height:14px;
background:url("/media/images/icons/item_off.gif") no-repeat;
text-indent:-2500px;
}
/**/.sitemap1st li{
margin:1em 0;
}
.sitemap2nd li{
margin-left:2em;
font-size:90%;
}
.teaser{
padding-bottom:50px;
}
.teaser h2,.teaser h3{
margin:0;
padding:0;
line-height:1em;
color:#000;
}
.main_post ul{
margin-bottom:0;
font-size:0.8em;
}
.teaser a{
padding:0 16px 0 5px;
background:url("/media/images/icons/intern.png") no-repeat 100% 50%;
}
.pag_list{
margin-top:25px;
}
.pag_list li{
line-height:1.8em;
padding-left:25px;
background:url("/media/images/icons/intern.png") no-repeat 0 50%;
}
div.startimage{
clear:both;
margin:0;
padding:0;
}
div.startimage img{
margin:0;
border:none;
padding:0;
}
span.ff a{
color:#fff;
font-size:1px;
}
div#pageOutside{
position:absolute;
left:850px;
top:190px;
}
div.articleShort{
	
	font-size:0.9em;
}
div.asb{
	margin-bottom:1.5em;
}
div.asb p.cat{
	font-size:0.85em;
	letter-spacing:0.1em;
	color:#9E9E9E;
}
div.asb img{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	
}
div.asb h3{
	margin-bottom:0.2em;
}
div.advNews{
	
	
}
div.advNews div.shortNews{
	margin-bottom:1em;
	margin-top:0.3em;
}
div.advNews div.shortNews h2{
	font-size:0.95em;
	
}
div.advNews div.shortNews div.box{
	font-size:0.95em;
	
}
.mbh{
	letter-spacing:0.1em;
}

