body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 83%; background-color:#FFFFFF;}
a {
color: #666699;

}
a:hover {
background-color: #E8EBF2;
}
img {border: none;}

#mbn_head {
	background-image: url(/_sys/images/mbinfo/background_new.jpg);
	background-repeat: repeat-x;
	margin:0; 
	padding:0;
	
}
#mbn_head h1 {display: none;}
#mbn_bez{
	right:2px;
	position:absolute;
	height: 42px;
	width:213px;
	z-index:1;
	margin:0;
	padding:0;
	
}
#mbn_nav_container, #mb_nav   {
 margin:0;
 padding:0;
 

}
#mbn_nav_container {
font-family:Arial, Helvetica, sans-serif;
background: #8585AD url(/_sys/images/mbinfo/mbn_back_nav.gif) repeat;
border-bottom: 1px solid #cccccc;
clear: both;
height: 1.8em;
  
}
#mbn_nav { 
margin: 0px;
padding: 0px;
background-color: #8585AD;

}

#mbn_nav li {
float: left;
margin: 0px;
padding: 0px;
list-style-type:none;
padding:1px;
}
#mbn_nav li a, #mbn_nav li a:link {
	display:block;
	width: 6.5em;
	padding: 4px 0.1em 3px 0.1em;
	text-align:center;
	color:#FFFFFF;
	background-color: #8585AD;
	background-image:url(/_sys/images/mbinfo/mbn_button_normal.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	text-decoration:none;
	
	 /* border-bottom: 3px solid #8585AD;*/
	
	}
#mbn_nav li a:hover {
	background-color: #4A4A6F;
	background-image:url(/_sys/images/mbinfo/mbn_button_hover.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	/* border-bottom: 3px solid #4A4A6F; */
}
#mbn_nav li.current  a:link, #mbn_nav li.current a {
	background-image:url(/_sys/images/mbinfo/mbn_button_activ.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	/* border-bottom: 3px solid #FF9900; */
}
#mbn_nav li.current  a:hover {
	background-image:url(/_sys/images/mbinfo/mbn_button_activ_hover.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	/* border-bottom: 3px solid #FF9900; */
}
 #navlist
{
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #778;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}
#wrapper {margin: 0.5em 1em; width: auto; border:none; text-align:left;  padding:2px; }
.box {border-bottom: 1px none #666666; border-left: 1px none #666666; border-right: 1px none #666666; padding: 0;  text-align:left; margin:0em;}
.box h1 {
	background-color:#F0F0F4;
	font-size: 1.1em;
	text-align:center;
	color: #4A4A6F;
}
.clearer{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:both;
}
.highlight {
background-color:#FFCC00;
font-weight:bold;

}
.box h2 {
	color:#1F1F1F;
	font-size:1em;
	border-bottom:1px solid #999999;
	padding: 0 0 0.3em 0;
	margin:0.8em 0em;
	line-height: normal;
}
.box h3 { font-size: 1em; font-family:"Trebuchet MS", Verdana, sans-serif;}
.box ul {margin-bottom: 1em;}
.left {padding: 10px ; width: 45%; float:left; }
.right { padding:  10px; width:45%; float:left;}
ul {list-style-type: none; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 1.5em; }
.box li {
background-image:url(/_sys/images/mbinfo/mbn_nr.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0; 
}
li.meldetermin {
background-image:url(/_sys/images/mbinfo/icon_m_termin.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 0px 0px 0px 29px;
line-height: 27px; }
li.termin2{
background-image: url(/_sys/images/mbinfo/cool_kalender.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 0px 0px 0px 29px;
line-height: 27px;
margin:0;
}
li.kategorie{
background-image: url(/_sys/images/mbinfo/cool_kategorie.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 0px 0px 0px 29px;
line-height: 27px;
margin:0;
}
li.zielgruppe{
background-image: url(/_sys/images/mbinfo/cool_zielgruppe.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 0px 0 0px 29px;
line-height: 27px;
margin:0;
}
li.nr{
background-image: url(/_sys/images/mbinfo/cool_nummer.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 4px 0px 4px 29px;
line-height: 27px;
margin:0;
}
li.zurueckan{
background-image: url(/_sys/images/mbinfo/cool_zurueckan.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 0px 0 0px 29px;
line-height: 27px;
margin:0;
}
li.meldetermin{
background-image: url(/_sys/images/mbinfo/cool_kalender_melde.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 0px 0 0px 29px;
line-height: 27px;
margin:0;
}
.infoleiste {
	margin: 0.4em 0.8em 0.4em 0.4em;
	width: 17em;
	background-image:url(/_sys/images/mbinfo/bg_infoleiste.gif);
	background-position:right bottom;
	padding: 0px 8px 1px 0px;
	background-repeat: no-repeat;
}
.infoleiste ul {border-left: 1px solid #8585AD; border-top: 1px solid #8585AD; margin-bottom:8px; padding: 0.6em;}
.infoleiste a {color: #8585AD;}
.mbn_anhang {
	background-image: url(/_sys/images/mbinfo/bg_anhang.gif);
	background-repeat: no-repeat;
	padding: 0.5em 0.5em 0.5em 20px;
	margin-top: 0.5em;
}
.mbn_anhang ul {margin-bottom: 0.2em;}
.mbn_anhang ul li.pdf
{
background-image: url(/_sys/images/bullet_pdf.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.lageplan
{
background-image: url(/_sys/images/lageplan.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.forum
{
background-image: url(/_sys/images/forum.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.mp3
{
background-image: url(/_sys/images/iconmp3.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.word , .mbn_anhang ul li.doc
{
background-image: url(/_sys/images/iconword.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.disk
{
background-image: url(/_sys/images/icondisk.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.xls
{
background-image: url(/_sys/images/iconxls.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.zip
{
background-image: url(/_sys/images/iconzip.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.mail
{
background-image: url(/_sys/images/iconmail.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.out, .mbn_anhang ul li.url
{
background-image: url(/_sys/images/button_out.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.left, .right {padding: 10px ; width: 45%; float:left; }
.auswahl_form_div { background-color:#FFFFFF; border: 1px solid #8585AD; height:30px; width:auto; float:left; padding:6px 10px 3px 8px;  margin: 2px 10px 5px 0px;}
.img_auswahl_form {padding-right: 8px; vertical-align:middle;}
form {border:0; padding:0;}
#sucheblock {  background-image:url(/_sys/images/mbinfo/bg_suchblock.jpg); background-repeat:repeat-x; background-position:bottom; }
.totop {
	
	padding: 4px 0px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: right;
	max-width:none;
}

.totop a{
background-image: url(../images/totop.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0.2em 30px 0.2em 0em;
	height: 1.9em;
	min-height: 40px;
}

