
.navi_horizontal {
display:inline;
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px; background:#e9f2ef;width:100%;
text-align:center;
}


.navi_horizontal a {
font-size:0.65em;
font-weight:normal;
padding:0;
margin:3px 5px 10px 5px;
text-decoration:underline;
line-height:150%;
}

.navi_horizontal a.aktiv {font-weight:bold;}



/* text-navi */
#navigation2 #block_leer {
	height:30px;
	background-color:#deece7;
	border-bottom:1px solid #F4F9F7;
	}

#navigation2 {
	padding:0px;
	margin:0px;
	width:199px;
	/*float:left;*/
	position:absolute;
	left:0;
	}

#navigation2 ul, li {
	margin:0;
	padding:0;
	}
	
/* ebene 1 */
#navigation2 ul.ebene1 li {
	font-size:11px;
	background-image:url(images/de/bg_button_off.gif); background-repeat:no-repeat; background-position:left bottom;
	min-height:14px;
	padding:8px 0 8px 20px;
	background-color:#dfece9;

	/* mindesthoehe fuer den ie */
	_height:14px;
	}
#navigation2 ul.ebene1 li a {
	text-decoration:none;
	}
#navigation2 ul.ebene1 li a:hover {
	text-decoration:underline;
	}

/* ebene 2 */
#navigation2 ul.ebene2 {
	background-color:#f4f9f7;
	border-right:1px solid #c9dfd7;
	}

#navigation2 ul.ebene2 li {
	font-size:10px;
	border-bottom:1px solid #c9dfd7;
	padding:4px 0 4px 20px;
	_height:20px;
	}
#navigation2 ul.ebene2 li a {
	text-decoration:none;
	background-image: url(images/nav1_bg_off.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	
	/*list-style-image:url(images/nav1_bg_off.gif);
	list-style-position:top left;*/
		
	padding:0 0 0 13px;
	display:block;
	}
#navigation2 ul.ebene2 li a:hover {
	text-decoration:none;
	background-image: url(images/nav1_bg_on.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	
	/*list-style-image:url(images/nav1_bg_on.gif);*/
	
	padding:0 0 0 13px;	
	}
#navigation2 ul.ebene2 li a.aktiv {
	text-decoration:none;
	background-image: url(images/nav1_bg_on.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	padding:0 0 0 13px;	
	}
	
/* ebene 3 */
#navigation2 ul.ebene3 {
	background-color:#f4f9f7;
	border-bottom:1px solid #c9dfd7; border-right:1px solid #c9dfd7;
	}
	
#navigation2 ul.ebene3 li {
	font-size:9px;
	padding:4px 0 4px 32px;
	_height:20px;
	}
#navigation2 ul.ebene3 li a {
	text-decoration:none;
	background-image: url(images/nav2_bg_off.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	display:block;	
	}
#navigation2 ul.ebene3 li a:hover {
	text-decoration:none;
	background-image: url(images/nav2_bg_on.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	padding:0 0 0 13px;	
	}
#navigation2 ul.ebene3 li a.aktiv {
	text-decoration:none;
	background-image: url(images/nav2_bg_on.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	padding:0 0 0 13px;	
	}
	
	
	
/* login box */
#login {
	margin:0px 20px 0 20px;
	border:1px solid #C9DFD7;
	background-color: #E9F2EF;
	clear:both;
	}

#login p {
	font-size:70%;
	margin:5px 3px 5px 3px;
	}	

#login h2 {
	background-color: #C9DFD7;
	text-transform: uppercase;
	font-size:65%;
	background-image: url(images/bg_infobox_mint.gif);
	background-position:0px 0px; 
	background-repeat:no-repeat;
	padding:4px 0 3px 25px;
	}

#login form {
	margin:10px;
	padding:0;
	}

#login form p {
	margin:0;
	padding:0;
	font-size:70%;
	}	

#login form h2 {
	background-color: #C9DFD7;
	text-transform: uppercase;
	font-size:65%;
	background-image: url(images/bg_infobox_mint.gif);
	background-position:0px 0px; 
	background-repeat:no-repeat;
	padding:4px 0 3px 25px;
	}
#login input {
	margin:2px 0 5px 0;
	padding:3px;
	border:1px solid #C9DFD7;
	width:137px;
	font-size:11px; color:#357f7f;
	height:21px;
	}
#login input.button {
	margin:2px 0 0 0;
	border:1px solid #C9DFD7;
	background-color:#f4f9f7;
	color:#357f7f; font-size:11px;
	width:80px;
	height:21px;
	}




/*Allgemeine Angaben zur Seite-------------------------------*/

table.schule {border:0px solid #fff;}
table.schule_detail, table.schule_detail td {border:0px solid #fff; height:12px;}
table.schule_detail td img {margin:0; padding:0;}

.static {
border-bottom: 0px solid #C9DFD7;
margin: 0px 0px 5px 0px;
}
.static h1 {border: 0px; clear:both;}
.static h2 {padding: 0px 0px 5px 0px;}
.static img {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
padding: 0px;
margin: 5px 20px 15px 0px;
display:inline;
overflow: hidden;
float:left;
}

/* Anpassungen Caro */


div.dynamic 	{margin:20px 0px 30px 0px; color: #357f7f; font: normal 70%/130% Verdana, Helvetica, Arial, Tahoma, Sans Serif;}

div.dynamic ul li{font: normal 140%/160% Verdana, Helvetica, Arial, Tahoma, Sans Serif; margin:0px 0px 10px 0px;}

div.dynamic div.doc ul	{list-style: url(images/doc.gif); }
div.dynamic div.doc ul li {font: normal 140%/160% Verdana, Helvetica, Arial, Tahoma, Sans Serif; margin:0px 0px 10px 0px;}
div.dynamic h1 {font:100%;}

div.naviliste {margin:0px 0px 10px 0px;}
div.naviliste a, div.naviliste a:link, div.naviliste a:active, div.naviliste a:visited, div.naviliste a:hover, div.naviliste a:focus {font: bold 100%/160% Verdana, Helvetica, Arial, Tahoma, Sans Serif; color: #357f7f;}

/* Nur für die Navi Variante mit Listen im Inhaltsbereich 
div.dynamic ul.ohnepic {list-style-type: none;list-style-image: none; padding:0px; }
div.dynamic ul.ohnepic li  {list-style-type: none;list-style-image: none; padding:0px; margin:0px 0px 10px 0px; }
div.dynamic ul.ohnepic li a {font-weight:bold;} */

a.doclink,a.doclink:link,a.doclink:active,a.doclink:visited,a.doclink:hover,a.doclink:focus {background:url(images/doc.gif) 0px 2px no-repeat; padding-left:18px; color:#357f7f;}

div.ordner 		{width:100%; height:auto; margin:20px 0px 10px 0px; font-weight:bold; line-height:150%;}

div.dynamic div.doc ul.ordner li a, 
div.dynamic div.doc ul.ordner li a:link, 
div.dynamic div.doc ul.ordner li a:visited, 
div.dynamic div.doc ul.ordner li a:active, 
div.dynamic div.doc ul.ordner li a:hover, 
div.dynamic div.doc ul.ordner li a:focus {font-weight: bold}

/* ordner icons für die ordner in der geschachtelten navi 
div.dynamic ul.ordner {list-style: url(images/ordner.gif); } */

/* unsichtbare icons für die ordner in der geschachtelten navi */
div.dynamic ul.ordner {list-style: url('images/blankes_icon.gif');} 

div.dynamic ul.ordner li {font-weight:bold;}


div.doc 		{padding-left:30px;}

body {background:url(http://www.bildung-mv.de/export/sites/lisa/_conf/system/css/images/bg_infospalte_mint.gif) 780px 0px repeat-y #F4F9F7;
	color: #357f7f;
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
    font-size: 101%;
	margin:0px;	
}


html, body, div, p, h1, h2, h3, h4, ol, 
span, a, table, td, form, img {
   margin: 0;
   padding: 0;
   border:0;
}



#seite {
	background-image:url(images/bg_nav_mint.gif);
	background-repeat:repeat-y;
}


.hide {display: none; margin:0; padding:0;}
a span {display: none; margin:0; padding:0;}


a {color: #357f7f;}
a:visited {color: #357f7f;}  
a:hover, a:active {color: #357f7f;}


/*HEADER---------------------------------------------------*/

.zuminhalt {display:none;}


#header {width:1000px;
	background-color: #C9DFD7;
	height: 100px;
	border-bottom: 1px solid #93C0AF;
	white-space:nowrap;
}

#header img {
	vertical-align:bottom;
}

#portallandschaft {	
	position: absolute;
	top:60px;left:230px;
	height:45px;
}

#portallandschaft h3 {display:none; vertical-align:bottom;}

#portallandschaft a {
text-decoration: none;
background-image: url(images/bg_link_portal.gif);
background-position:0px 3px; 
background-repeat:no-repeat;
padding: 0px 0px 0px 10px;
font-size:65%;
color:#357f7f;
}
#portallandschaft a:hover {background-image: url(images/bg_link_portal2.gif); color:#357f7f; text-decoration: underline;}

#headermvtut {	
	position: absolute;
	left:360px;top:0px;
	margin-left:460px; /* 480 */
}

#headermvtut a {background-image: url(images/mv_tut_gut.gif);width:180px;height:99px;display: block;}
#headermvtut a:hover {background-image: url(images/mv_tut_gut.gif);width:180px;height:99px;display: block;}


/*SERVICELEISTE---------------------------------------------------*/
#serviceleiste {	
	clear: both;
	font-size: 65%;
	color: #357f7f;
	background-color: #DEECE7;
	border-bottom: 1px solid #fff;
	/*border:1px solid #000;*/
	padding: 8px 20px 9px 30px;
	/*margin: 0 0 0 19.1em;*/
	margin:0 0 0 200px;
}

#sprachen {float:right;white-space:nowrap;	margin: 0 0 0 60;}
#sprachen h3 {display:none;}
#sprachen a {text-decoration: none;}
#sprachen a:hover {color:#357f7f; text-decoration: underline;}

#breadcrumb {margin: 0 13.75em 0 0;}
#breadcrumb h3 {display:none;}
#breadcrumb a {text-decoration: none;}
#breadcrumb a:hover {color:#357f7f; text-decoration: underline;}

/*SEITENMITTE---------------------------------------------------*/

#mitte {	
/*background-image:url(images/bg_infospalte_mint.gif);*/
background-repeat:repeat-y;
background-position:right;
min-height: 510px;
height: auto;
width:1000px;
/*border:1px solid #000;*/
/*min-height-Hack für Internet Explorer--------------------*/
_height: 510px;



}

/*NAVIGATION mit Bildern und ANDEREM AUFBAU !! -----------------------------------------------------*/

/*#navigation {
padding:0px;
margin:0px;
/*position:absolute;*/
/*left:0px;*/
/*width:199px;
/*border-right:1px solid #93C0AF;*/


/*float:left;
/*border:1px solid #000;*/
/*}

#navigation h3 {display:none;}

/*Liste Allgemein ------*/

/*#navigation ul {
margin:0px;
padding:0px;
list-style-type:none;
background-color:#F4F9F7;
width:12.30em;
}

#navigation ul li {
margin:0px; padding:0px;
}

#navigation a img {
/*border:1px solid #000;*/
/*margin:0px;
padding:0px;
height:30px;
vertical-align:bottom;
}

#navigation a {
color: #357f7f;
text-decoration:none;
border:0px;
padding:0px;
}*/

/*Navi Ebene 2 ------*/

/*#navigation ul ul a {
font-size: 65%;
background-image: url(images/nav1_bg_off.gif);
background-position:18px 6px; 
background-repeat:no-repeat;
padding:5px 0px 0px 30px;
margin:0px;
border-bottom: 1px solid #C9DFD7;
height:20px;

}
#navigation ul ul a i {font-weight:normal;}


#navigation ul ul a:hover {background-image:url(images/nav1_bg_on.gif); font-weight:bold;}
#navigation ul ul a.on {background-image:url(images/nav1_bg_on.gif); font-weight:bold; background-color: #F4F9F7; border:none;}
#navigation ul ul a.on_mint {background-image:url(../pix/nav1_bg_on.gif); font-weight:bold; background-color: #F4F9F7; border:none;}*/

/*Navi Ebene 3 ------*/

/*#navigation ul ul ul a {
font-size: 65%;
background-image: url(images/nav2_bg_off.gif);
background-position:0px 3px; 
background-repeat:no-repeat;
padding:2px 0 2px 15px;
margin:0 0 0 34px;
display: block;
border-bottom: none;
height:15px
}

#navigation ul ul ul a:hover {background-image: url(images/nav2_bg_on.gif);}
#navigation ul ul ul a.on {background-image: url(images/nav2_bg_on.gif);font-weight:bold;}
#navigation ul ul ul a.on_mint {background-image: url(../pix/nav2_bg_on.gif);font-weight:bold;}
*/
#navigation #block_leer {
	height:30px;
	background-color:#deece7;
	border-bottom:1px solid #F4F9F7;
	}

/*Volltextsuche---------------------------------------------------*/

#suche { 
	margin:40px 20px 0px 20px; 
	font-size:65%;

	display:block;
	} 

#suche a {text-decoration: none;
	background-position:0px 2px; 
	background-repeat:no-repeat;
	padding: 2px 0 3px 15px;
	background-image: url(images/bg_link_suche_mint.gif);
	margin: 0 0 0 7;
	} 
	
#suche a:hover {text-decoration: underline;color: #357f7f;}	

#suche form {margin: 0px 0px 0px 0px;}

#suche input.search {
width: 137px;
height: 20px;
border: 1px solid #A4C3D7;
font-size: 12px;
padding: 3px 3 2px 5px;
color: #357F7F;
background-color:#E9F2EF;
margin: 0 0px 10px 0;
}

#suche input.go {
background: url(images/go_mint.gif) no-repeat;
width: 22px;
height: 20px;
color: #C9DFD7;
border: 0;
cursor: pointer;
margin: 0 0 -3 0;
}

.aktiv{
font-weight: bold;
}

/*INHALT---------------------------------------------------*/


#inhalt {
background-color: #F4F9F7;
margin: 0 13.75em 0 12.47em;
padding: 30;
min-width:400px;
max-width:38em;
min-height: 720px;
/*min-height-Hack für Internet Explorer--------------------*/
_height: 720px;
}



/*h1 {
padding: 5 0 5 0;
font-size: 90%;
text-decoration: none;
border-bottom: 1px solid #C9DFD7;
}*/
h1 {
padding: 5 0 5 0;
font-size: 90%;
color:#b92640;
text-decoration: none;
border-bottom: 1px solid #C9DFD7;
}


/*h2 {
padding: 5 0 10 0;
font-size: 80%;
font-weight: normal;
}*/
#inhalt h2 {
padding: 5 0 10 0;
font-size: 80%;
font-weight: normal;
color:#b92640;
}


/*#inhalt h3 {
padding: 5 0 10 0;
font-size: 70%;
font-weight: bold;
}*/
#inhalt h3 {
padding: 5 0 10 0;
font-size: 70%;
font-weight: bold;
color:#b92640;
}
#inhalt h4 {
	padding: 5 0 5 0;
	font-size: 90%;
	text-decoration: none;
	color:#B92640;
	}
#inhalt h5 {
	padding: 5 0 5 0;
	font-size: 90%;
	text-decoration: none;
	color:#B92640;
	}


#inhalt p {
font-size: 70%;
line-height: 1.4em;
margin-bottom: 1.0em;
margin-top: 1.0em;
font-weight: normal;
}



td {
font-size: 70%;
line-height: 1.4em;
margin-bottom: 1.0em;
font-weight: normal;
}



hr {
height: 1px;
color: #C9DFD7;
background-color: #C9DFD7;
border: 0;
}

a.weiter {
font-size:100%;
background-image: url(images/bg_link_weiter_mint.gif);
background-position:0px 2px; 
background-repeat:no-repeat;
padding: 0 0 0 10;
}
a.weiter:hover {
background-image: url(images/bg_link_weiter2_mint.gif);
}

a.zurueck {
font-size:100%;
background-image: url(images/bg_link_zurueck.gif);
background-position:0px 2px; 
background-repeat:no-repeat;
padding: 0 0 0 10;
}
a.zurueck:hover {
background-image: url(images/bg_link_zurueck2.gif);
}

a.extern {
font-size:100%;
background-image: url(images/bg_link_extern_mint.gif);
background-position:0px 2px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
}
a.extern:hover {
background-image: url(images/bg_link_extern2_mint.gif);
}


/*Listen im Inhalt----------------------------------------------------*/

#inhalt ul {
margin: 10px 0 10 20px;
list-style-type:square;
font-size:70%;
line-height:1.75em;
}
#inhalt ul ul {
margin: 0 0 0 20;
list-style-type:disc;
font-size:100%;
}

#inhalt ul ul ul {
margin: 0 0 0 20;
list-style-type:circle;
font-size:100%;
}

#inhalt li {
padding: 1 0 1 0;
}

#inhalt li a {
	font-size:100%;
	}


/* nummerierte listen */
#inhalt ol {
margin: 10px 0 10 28px;
font-size:70%;
line-height:1.75em;
}
#inhalt ol ol {
margin: 0 0 0 28;
font-size:100%;
list-style-type:lower-alpha;
}

#inhalt ol ol ol {
margin: 0 0 0 28;
font-size:100%;
list-style-type:lower-roman;
}

/* ende nummerierte listen */

.inhaltsliste h2 {
padding: 5 0 5 0;
font-size: 80%;
text-decoration: none;
border-bottom: 1px solid #C9DFD7;
}


#inhalt ul.externlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}



#inhalt ul.externlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_extern_mint.gif);
background-position:0px 5px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.externlinks a:hover {background-image: url(images/bg_link_extern2_mint.gif);}


#inhalt ul.internlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}

#inhalt ul.internlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 5px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.internlinks a:hover {background-image: url(images/bg_link_weiter2.gif);}


/*Liste Intern Links Ebene 3 ------*/

#inhalt ul.liste_internlinks {
list-style-type:none;
}

#inhalt ul.internlinks ul.liste_internlinks a {
background-image: url(images/nav2_bg_off.gif);
background-position:0px 5px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
display: block;
border-bottom: none;
list-style-type:none;
}

#inhalt ul.internlinks ul.liste_internlinks a:hover {background-image: url(images/nav2_bg_on.gif);}




#inhalt ul.downloadlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}

#inhalt ul.downloadlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_download.gif);
background-position:0px 5px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.downloadlinks a:hover {background-image: url(images/bg_link_download2.gif);}


/*Spaltenlayouts----------------------------------------------------*/

.spalter3 {float:left;width:30%;margin-right:1em;}



/*Tabelle----------------------------------------------------*/

table { border: 1px solid #c9dfd7;border-spacing:1px; margin:0 0 20 0;}

table th {padding: 5px;  font-size: 70%; margin:0; border:0; vertical-align:top;}
table td {padding: 5px;  font-size: 70%; margin:0; border:0; vertical-align:top;}



caption {
font-weight:bold;
text-align: left;
font-size: 80%;
margin: 10 10 10 0;
}

th {
background-color:#c9dfd7;
font-weight:bold;
text-align: left;
}

tr.dunkel {background-color:#DCE9F0;}
tr.hell {background-color:#F1F6F9;}

/*Tabelle-KARTEN--------------------------------------*/

table.karte { 
border-spacing:0px;
border: 0px; 
padding: 0px;
margin:0px;
background-repeat:no-repeat;}

table.karte tr { 
border-spacing:0px;
border: 0px; 
padding: 0px;
margin:0px;
background-repeat:no-repeat;}

table.karte th { 
border-spacing:0px;
border: 0px; 
padding: 0px;
margin:0px;
background-repeat:no-repeat;}

table.karte td { 
border-spacing:0px;
border: 0px; 
padding: 0px;
margin:0px;
background-repeat:no-repeat;}


#inhalt a.karte01 {background-image: url(../images/null.gif);width:131px; height:98px; display:block;}
#inhalt a.karte01:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte02{background-image: url(../images/null.gif);width:172px; height:100px; display:block;}
#inhalt a.karte02:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte03{background-image: url(../images/null.gif);width:136px; height:80px; display:block;}
#inhalt a.karte03:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte04{background-image: url(../images/null.gif); width:131px; height:80px; display:block;}
#inhalt a.karte04:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte05{background-image: url(../images/null.gif); width:172px; height:80px; display:block;}
#inhalt a.karte05:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte06{background-image: url(../images/null.gif); width:136px; height:134px; display:block;}
#inhalt a.karte06:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte07{background-image: url(../images/null.gif); width:131px; height:134px; display:block;}
#inhalt a.karte07:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte08{background-image: url(../images/null.gif); width:172px; height:134px; display:block;}
#inhalt a.karte08:hover {background-image: url(../images/karte_raster.gif);}


/*Promix-Tabelle--------------------------------------*/
#promix table { border-spacing:0px; margin:0 0 20 0;}

#promix table th {padding: 0px;  font-size: 70%; margin:0; border:0; vertical-align:top;}
#promix table td {padding: 0px;  font-size: 70%; margin:0; border:0; vertical-align:top;}



/*Formulare----------------------------------------------------*/

form, fieldset  {
border:none;
margin:20 0 10 0;
}

legend {
display: none;
}

form fieldset caption {
font-size: 70%;
background-color:#c9dfd7;
font-weight:bold;
text-align: left;
padding:5;
margin:0;
}

#inhalt form input { 
width: 15em;
height: 1.5em;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}

#inhalt form select { 
width: 15em;

border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}

#inhalt form textarea { 
width: 15.3em;
height: 5.5em;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}


#inhalt form input#plz { width: 3.5em;}
#inhalt form input#ort { width: 11.2em;}

#inhalt form input.button {
font-size: 100%;
height: 1.85em;
font-weight:bold;
width:auto;
border: 1px solid #A4C3D7;
background: url(images/go.gif) no-repeat right;
background-color:#C2D7E4;
padding: 0 27 2 5;
cursor: pointer;
}


/*Artikel - Teaser----------------------------------------------------*/
.artikel {
border-bottom: 0px solid #C9DFD7;
margin: 0 0 5 0;
}
.artikel h1 {border: 0; clear:both;}
.artikel h2 {padding: 0 0 5 0;}
.artikel img {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
padding: 0;
margin: 5 20 15 0;
display:inline;
overflow: hidden;
float:left;
}


/*News - Teaser----------------------------------------------------*/
.news {
border-top: 1px solid #C9DFD7;
border-right: 1px solid #C9DFD7;
border-bottom: 1px solid #C9DFD7;
background: url(images/bg_news.gif) repeat-y right;
margin: 0 0 20 0;
padding: 5 0 0 0;

}

.news h1 {border: 0;padding: 0 0 20 0;}

h4 {
padding: 0 0 0 0;
font-size: 70%;
font-weight: bold;

}

.news p {
border-bottom: 0px solid #C9DFD7;
margin: 0 0 0 0;
padding: 0 5 10 0;
}

.news p.artikel {
border: 0px;
padding: 0 5 8 0;
}

/*VDB - Teaser (Veranstaltungen)----------------------------------*/

.vdb h1 {border: 0;padding: 0 0 20 0;}

.vdb p {
border-bottom: 0px solid #C9DFD7;
margin: 0 0 0 0;
padding: 0 5 10 0;
}

/*Panoramabild----------------------------------------------------*/
.panoramabild {
width: 100%;  
overflow: hidden;
margin: -10 0 10 0;
}

.panoramabild .unterzeile{
text-align:right;
color:#c9dfd7;
}


/*Normaler Artikel----------------------------------------------------*/

.artikelbild {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
background-color: #C9DFD7;
padding: 0;
margin: 15 20 20 0;
display:block;
overflow: hidden;
float:left;
}

.artikelbilder {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
background-color: #C9DFD7;
padding: 0;
margin: 0 20 20 0;
display:block;
overflow: hidden;
float:left;
}

.unterzeile {
font-size:65%;
font-weight: normal;
padding: 4;
}

a.bildbig {
	background-image: url(images/bg_link_fotobig.gif);
	background-position:0px 0px; 
	background-repeat:no-repeat;
    width: 20px; 
	height:15px;
	display:block;
	float: right;
	margin:  0;
	padding: 0;
} 

.artikelthumb{
margin: 10px; 
float: left; 
border-right: 1px solid #C9DFD7; 
border-bottom: 1px solid #C9DFD7;
}



/*INFOSPALTE-----------------------------------------------------*/



div#infospalte {
	position: absolute; 
	left: 780px;
	top: 135px;
        width: 13.75em;
margin:0px 0px 0px 0px;
background-color:#e9f2ef;}






.infobox {
width: auto;
margin:20px;
border: 1px solid #C9DFD7;
background-color: #E9F2EF;
}

.infobox img {
margin:0 0 -4px 0;
padding:0;
border-bottom:1px solid #C9DFD7;
}

.infobox p {
margin:0;
padding:9;
font-size:75%;
}


.infobox h2 {
background-color: #C9DFD7;
text-transform: uppercase;
font-size:65%;
background-image: url(images/bg_infobox_mint.gif);
background-position:0px 0px; 
background-repeat:no-repeat;
padding: 4 10 3 25;
}

/* hintergrund für überschrift für zielgruppen */
.infobox h3 {
background-color: #FDE19D;
text-transform: uppercase;
font-size:65%;
background-image: url(images/bg_infobox.gif);
background-position:0px 0px; 
background-repeat:no-repeat;
padding: 4 10 3 25;
}
.infobox h3.behoerden {background-image: url(images/bg_infobox_behoerden.gif);}

.infobox h2.behoerden {background-image: url(images/bg_infobox_behoerden.gif);}
.infobox h2.externelinks {background-image: url(images/bg_infobox_externelinks_mint.gif);}

.infobox ul.contentlinks a {
display:block;
text-decoration:none;
font-weight:bold;
background-image: url(images/bg_link_extern.gif);
background-position:0px 2px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
}
.infobox ul.contentlinks a:hover {background-image: url(images/bg_link_extern2.gif);}


.infobox ul {
margin: 0 0 0 10;
list-style-type:none;
font-size:70%; line-height: 1.3em;
}

.infobox li {
border-top: 1px solid #C9DFD7;
padding: 8 5 6 0;
}

.infobox a {
display:block;
text-decoration:none;
background-image: url(images/bg_link_infobox_mint.gif);
background-position:0px 2px; 
background-repeat:no-repeat;
padding: 0 0 0 15;
}

.infobox a:hover {
background-image: url(images/bg_link_infobox2_mint.gif);
}

.infobox a.tbildlink {
padding: 0 0 0 0;
}


.infobox a.fuss {
display:block;
background-color: #C9DFD7;
font-size:70%;
text-decoration:none;
background-image: url(images/bg_link_infobox_mint.gif);
background-position:10px 5px; 
background-repeat:no-repeat;
padding: 4 0 4 25;
}
.infobox a.fuss:hover {
background-image: url(images/bg_link_infobox2_mint.gif);
background-color: #93C0AF;
color:#fff;
}

/*FOOTER----------------------------------------------------*/

#footer {	
	clear: both;
	background-color: #C9DFD7;
	height: auto;
	width:1000px;
	text-align: center;
	border-top: 1px solid #357F7F;
	border-bottom: 1px solid #FFFFFF;
	padding: 8px 0px 9px 0px;
	font-size: 65%;

}





#footeralt {	
	clear:both;
	display:block;
	background-color: #C9DFD7;
	height: auto;
	width: auto;
	text-align: center;
	border-top: 1px solid #357F7F;
	border-bottom: 1px solid #FFFFFF;
	padding: 8px 0 9px 20px;
	font-size: 65%;
}

#nachoben {float: right;margin: 0 20px 0 0;}
#nachoben a {
	text-decoration: none;
	background-image: url(images/bg_link_top_mint.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0 15 0 0;
	} 
#nachoben a:hover {text-decoration: underline;color: #357f7f;} 



#funktionen {margin: 0 0 0 0;color: #c9dfd7;}
#funktionen a {
	text-decoration: none;
	background:0px 2px no-repeat; 
	padding: 0 0 0 15;
} 
#funktionen a.kontakt 		{background-image: url(images/bg_link_kontakt_mint.gif);} 
#funktionen a.drucken 		{background-image: url(images/bg_link_drucken_mint.gif);} 
#funktionen a.sitemap 		{background-image: url(images/bg_link_sitemap_mint.gif);} 
#funktionen a.impressum 	{background-image: url(images/bg_link_impressum_mint.gif);} 
#funktionen a.datenschutz 	{background-image: url(images/bg_link_datenschutz_mint.gif);} 



#funktionen a:hover {text-decoration: underline;color: #357f7f;}



/*SITEMAP-----------------------------------------------------*/

#sitemap {
}

/*Liste Allgemein ------*/
#sitemap ul {
margin: 20 0 20 0;
padding:0;
list-style-type:none;
}

#sitemap ul ul {
padding: 5 0 0 15;
margin: 0;
list-style-type:none;
}

#sitemap ul ul ul {
padding: 0 0 10 0;
margin: 0;
list-style-type:none;
}


#sitemap li li {
padding: 1 0 1 0;
margin:0;
}


#sitemap a {
text-decoration:underline;
line-height: 1.40em;
font-size: 100%;
}

#sitemap ul a {
font: bold 100%;
background: url(images/nav1_bg_off.gif) 0px 3px no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
}

#sitemap ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}


#sitemap ul ul a {
font: normal 100%;
background: url(images/nav1_bg_off.gif) 0px 3px no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
}
#sitemap ul ul a i {font-weight:normal;}


#sitemap ul ul a:hover {background-image: url(images/nav1_bg_on.gif); font-weight:bold;}


#sitemap ul ul ul a {
font: normal 100%;
background: url(images/nav2_bg_off.gif) 0px 3px no-repeat;
padding: 0 0 0 13;
margin:0 0 0 34;
display: block;
}

#sitemap ul ul ul a:hover {background-image: url(images/nav2_bg_on.gif);}


/* Startseitentool-Meldungen 09.02.09 */

.meldungen {font: normal 70%/130% Verdana, Helvetica, Arial, Tahoma, Sans Serif;}
#inhalt .meldungen .meldung h2 {font-size:100%; font-weight:bold; color: #357f7f;}
.meldung {margin:0px 0px 0px 0px; }
.meldung a, .meldung a:link, .meldung a:active, .meldung a:visited, .meldung a:hover, .meldung a:focus {font: bold 100%/160% Verdana, Helvetica, Arial, Tahoma, Sans Serif; color: #357f7f;}
.meldung img {float:left; margin:5px 20px 5px 0px;}
.meldung hr {clear:both; margin:0px 0px 10px 0px; padding:0;}

/* Update 01.04.09 */

#inhalt .meldung p {font-size:100%;}
#inhalt .meldung ol{font-size:100%;}
#inhalt .meldung ul{font-size:100%;}