html, body {margin: 0px; padding: 0px;}

body{
font-family: Verdana, arial, sans-serif;
text-align: center;
color: #000000;
font-size: 101%;
background: url(images/bg_verlauf_seite.jpg) repeat-x;
background-position: 0em 1.62em;
}

.hide{
display: none;
}

img{
border: 0px;
}


/* #001 Head-Nav Quicklinks */
#quicklinks{padding-top: 1.2em; padding-bottom: 0.2em; color: #ffffff; background: #A0BCE3; font-size: 75%; font-weight: bold;}
#quicklinks a{color: #41608E; text-decoration: none;}
#quicklinks a:hover{text-decoration: underline;}
#quicklinks a.intranet{background: url(images/icon_intranet.gif) no-repeat left center; padding-left: 20px;}


/* #002 Header */
#header{
margin: 0 auto;
padding: 0px;
height: 110px;
width: 47.5em;
background-color: #A0BCE3;
background: url(images/bg_header.jpg) repeat-x right bottom;
text-align: left;
}

#header_left{
float: left;
display: block;
height: 110px;
width: 100%;
background: url(images/header_left.jpg) no-repeat left bottom;
text-align:center;
}

#header_right{
float: right;
height: 110px;
width: 15px;
display: block;
background: url(images/header_right.jpg) no-repeat right bottom;
}

#header img.wappen{
	float: left; 
	margin-top: 18px; 
	margin-left: 80px;
	display:none;
	}

#suche{
float: left;
margin: 66px 0 0 250px;
padding: 0px;
height: 20px;
width:288px;
}

.rundebox-or {
	clear:both;
	float: left;
	margin: 0px;
	padding:0;
	background:url(images/suche_ro.gif) no-repeat right top;
	background-color: #f0f5fb;
	min-width: 13.5em;
 _width: 208px;
}

.rundebox-ol {
	margin:0;
	padding:0;
	background:   url(images/suche_lo.gif) no-repeat left top;
}

.rundebox-ur {
	margin:0;
	padding:0;
	background:   url(images/suche_ru.gif) no-repeat right bottom;
}

.rundebox-ul {
	margin:0;
	padding:0;
	background:   url(images/suche_lu.gif) no-repeat left bottom;
}

.rundebox-content {
	margin:0;
	padding:2px;
}

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

#suche input.suche{
margin: 0px; padding: 0px;
width: 100%;
height: 1.5em;
background-color: #f0f5fb;
/* background: url(http://cobaios.nordwestmecklenburg.de/test_images/bg_suche.jpg) no-repeat center center; */
border: 0px;
text-align: center;
color: #074195;
padding-top: 2px;
}

#suche input.go{
margin: 0px;
padding: 0px;
width: 26px;
height: 2em;
background: url(images/bg_suche_go.jpg) no-repeat left center;
border: 0px;
cursor: pointer;
}



/* #003 Breadcrumb */
#breadcrumb{
font-size: 80%;
margin: 0 auto;
width: 59.40em;
padding: 7px 0px 7px 0px;
text-align: center;
color: #ffffff;
background-color: #013074;
background-image: url(images/bg_breadcrumb.jpg);
background-repeat: repeat-x;
}
#breadcrumb a{color: #ffffff; text-decoration: none;}
#breadcrumb a:hover{text-decoration: underline;}


/* #004 Main(Umschachtelung Navi und Content-Bereich) */
#main{
margin: 0 auto;
width: 47.5em;
background-color: #ffffff;
background-image: url(images/bg_main.jpg);
background-repeat: repeat-y;
background-position: left;
border-right: 1px solid #C8D8EE;
}

/* #005 Main_Ende */
#main_end{
margin: 0 auto;
height: 13px;
width: 100%;
background: url(images/bg_main_end.gif) repeat-x left bottom;
display: block;
}

#main_end_linke_ecke{
float: left;
background: url(images/bg_main_end_left.gif) no-repeat left bottom;
width: 6px;
height: 13px;
}

#main_end_rechte_ecke{
float: right;
background: url(images/bg_main_end_right.gif) no-repeat right bottom;
width: 6px;
height: 13px;
position: relative;
left: 1px;
}


/* #006 Footer */
#footer{
margin: 0 auto;
position: relative;
top: 8px;
height: 20px;
width: 48em;
color: #9FBCE1;
font-size: 10px;
}


/* #010 Navigation */
#nav {
width:13.5em;
float: left;
text-align: left;
border-left: 1px solid #C8D8EE;
}

#nav a {
text-decoration:none;
color: #033681;
}

#nav ul {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-bottom: 132px;
background-color: #DCE7F4;
background: url(images/bg_nav_end.jpg) no-repeat right bottom;
}

#nav ul li{
border-bottom: 1px solid #C8D8EE;
border-right: 1px solid #C8D8EE;
vertical-align: middle;
}

#nav ul li a {
margin: 0px;
display: block;
background-color: #DCE7F4;
padding: 10px 10px 10px 20px;
text-transform: uppercase;
font-size:80%;
font-weight: bold;
background-image: url(images/navpkt.gif);
background-repeat: no-repeat;
background-position: left 12px;
}

* html #nav ul ul li a { /* Breitenangaben nur fuer IE */
  width: 100%;
  }


#nav ul li a.navaktiv, #nav ul li a:hover{
background-color: #E2ECF6;
background-image: url(images/navpkt_action.gif);
background-repeat: no-repeat;
background-position: left 12px;
}



#nav ul ul {
border-top: 1px solid #C8D8EE;
padding-bottom: 5px;
margin: 0px;
list-style-type: none;
background:none;
background-color: #F0F5FB;
}

#nav ul ul li{
border: 0px;
font-size:85%;
margin:0px;
padding: 0px;
}


#nav ul ul li a {
margin: 0px;
padding: 3px 5px 3px 20px;
font-weight: normal;
text-transform: none;
background: url(images/subnav_pkt.gif) no-repeat 8px 7px;
}

#nav ul ul li a:hover {
padding: 3px 5px 3px 20px;
font-weight: normal;
text-transform: none;
color:#53BF1D;
background: url(images/subnav_pkt_action.gif) no-repeat 8px 7px;

}
#nav ul ul li a.subnavaktiv {
padding: 3px 5px 3px 20px;
font-weight: normal;
text-transform: none;
background: url(images/subnav_pkt_aktiv.gif) no-repeat 8px 7px;
}


#nav ul ul ul {border: 0px; }
#nav ul ul ul li {padding: 0px 0px 0px 20px; font-size: 100%;}
#nav ul ul ul li a {margin: 0px;}

#nav ul ul ul ul {border: 0px; padding: 0px; margin: 0px;}
#nav ul ul ul ul li {font-size: 100%;}
#nav ul ul ul ul li a {margin: 0px;}


#nav ul.partner{
  list-style-type: none;
  padding-top: -112px;
  margin-top: -112px;
  background: transparent;
  float: right;
}

#nav ul.partner li{
  text-align: right;
  font-size: 80%;
  padding-right: 15px;
  background: url(/images/nwm_partner.gif) no-repeat center right;
  margin-right: 12px;
  border: 0px;
  background-color: transparent;
  width: 180px;
}

#nav ul.partner li a{
 background: none;
 border: 0px;
 line-height: 20px;
 padding: 0px;
 color: #5F9EC7;
 font-weight: normal;
}


/* Instanzen */
#instanzen {
float: left;
padding: 0px;
margin: 10px auto 0 20px;
padding: 7px 10px;
width: 43em;
text-align: left;
background: #ffffff;
font-size: 70%;
color: #033681;
border: 1px solid #CFD6DC;

}

#instanzen a {
color: #033681;
text-decoration: none;
}

#instanzen a:hover {
color: #033681;
text-decoration: underline;
}

#instanzen a.orange {
color: #033681;
font-weight: bold;
text-decoration: none;
background:url(http://www.nordwestmecklenburg.de/images/pfeil.gif) no-repeat scroll 0 2px;
padding:0 0 0 17px;
}


/* #020 Content */
#content {
float: left;
padding: 0px;
margin: 0 auto;
margin-left: 20px;
padding-top: 15px;
width: 38.8em;
text-align: left;
background: #ffffff;
font-size: 80%;
}

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

#content h1{margin-top: 0px; font-size: 125%; color: #6384B4; font-weight: bold;}
#content h2{margin-top: 0px; font-size: 110%; color: #6384B4; font-weight: bold;}
#content h3{margin: 0 0 10px 0px; font-size: 100%; font-weight: bold; color: #033681;}
#content a{color: #357ECC;}
#content a:hover{text-decoration: none;}
#content table{font-size: 100%; width: 100%;border-right: solid 1px #DCE7F4; border-left: solid 1px #DCE7F4;}

a.weiter {color:#4563BC; text-decoration: none; background:url(images/a_weiter.gif) no-repeat 0 0; padding: 0 0 0 15px;}
a.weiter:visited { color:#925885; text-decoration: none;}
a.weiter:hover {color:#FB6F02; text-decoration:none;}

#content #home_sprint{width: 100%; height: 93px; display: block; background: url(images/bg_home_sprint.jpg);}
#content #home_dienste{width: 15.4em; height: 93px; float: right; display: block; background: url(images/bg_home_dienste.jpg);}
#content #home_dienste .dienste{
float: right;
width: 15.0em;
height: 93px;
overflow: auto;
/* scrollbar-base-color: #E4E6E7;  Basisfarbe der Scroll-Leiste */
/* scrollbar-3dlight-color: #FFFFFF;  Farbe für 3D-Effekte */
/* scrollbar-arrow-color: #5D86BA;   Farbe für Verschiebepfeile */
/* scrollbar-darkshadow-color: #ffffff;   Farbe für Schatten */
/* scrollbar-face-color: #FFFFFF;   Farbe für Oberfläche */
/* scrollbar-highlight-color: #FFFFFF;   Farbe für oberen und linken Rand  */
/* scrollbar-shadow-color: #E4E6E7;   Farbe für unteren und rechten Rand */
/* scrollbar-track-color: #ffffff;  Farbe für freibleibenden Verschiebeweg */
}
#content #home_dienste ul{margin: 0px; padding: 0px; list-style-type: none;}
#content #home_dienste ul li{width: 170px; height: 30px; border-bottom: 1px solid #DDE6F2; text-indent: 8px; line-height: 30px; vertical-align: middle; font-size: 11px; color: #357ECC;}
#content #home_dienste ul li a{color: #357ECC; text-decoration: none;}
#content #home_dienste ul li a:hover{color: #357ECC; text-decoration: underline;}
#content #home_dienste ul li a.geoinfo{margin-left: 8px; padding-left: 20px; background: url(images/icon_geoinfo.gif) no-repeat left center;}
#content #home_dienste ul li a.kennzeichen{margin-left: 8px; padding-left: 20px; background: url(images/icon_wunschkennzeichen.gif) no-repeat left center;}
#content #home_dienste ul li a.abfall{margin-left: 8px; padding-left: 20px; background: url(images/icon_abfallentsorgung.gif) no-repeat left center;}
#content #home_dienste ul li a.lebenslagen{ padding-left: 25px; background: url(images/icon_lebenslagen.gif) no-repeat left center;}

#content .funktionen{width: 9em; float: left; text-align: center; padding-top: 10px; font-size: 10px;}
#content .funktionen a{color: #357ECC; text-decoration: none;}
#content .funktionen a:hover{color: #357ECC; text-decoration: underline;}



#content table.news th{
background-color: #17417E;
background-image: url(images/bg_table_news.gif);
background-repeat: repeat-x;
background-position: top left;
margin: 0px;
text-align: right;
text-indent: 8px;
height: 1.6em;
display: block;
color: #ffffff;
}


#content table.news td{padding: 8px; border: 1px solid #DCE7F4;}
#content table.news td.meldung{border-bottom: 1px solid #DCE7F4; padding-bottom: 0px;}
#content table.news td strong {color: #357ECC;}
/*#content table.news td.end {background: url(/test_images/bg_table_news_td_end.jpg) no-repeat left bottom;}*/
#content table.news td a{color: #357ECC;}
#content table.news td a:hover{text-decoration: none;}
#content table.news th a.news_all{
padding-right: 18px;
background: url(images/bg_table_news_all.gif) no-repeat right top;
color: #ffffff;
text-decoration: none;
}
#content table.news td.meldung a{text-decoration: none; font-weight: bold;}
#content table.news td.meldung a:hover{text-decoration: underline;}
#content table.news td.meldung a.news_mehr{
float: right;
position: relative;
top: 14px;
left: 8px;
font-size: 1px;
width: 30px;
height: 14px;
display: block;
background: url(images/bg_table_news_td_link.jpg) no-repeat right bottom;
}
#content table.news th a.news_all:hover{text-decoration: underline;}


#content ul li {
list-style-image:url(images/list.gif);
padding: 3px 0 3px 0;
}


#content ul ul li {
list-style-image:url(images/list1.gif);
padding: 3px 0 3px 0;
}

#content ul ul ul li {
list-style-image:url(images/list2.gif);
padding: 3px 0 3px 0;
}

a.option_top {
float: right;
color: #357ECC;
background: url(images/option_top.gif) no-repeat right center;
padding-right: 14px;
text-decoration: none;
}
a.option_back {
color: #357ECC;
background: url(images/option_back.gif) no-repeat left center;
padding-left: 16px;
text-decoration: none;
}

a.option_top:hover, a.option_back:hover{text-decoration: underline;}


.tablehead,th {
background-color: #17417E;
background-image: url(images/bg_tablehead.gif);
background-repeat: repeat-x;
background-position: top left;
text-align: left;
font-weight:bold;
text-indent: 8px;
height: 1.6em;
color: #ffffff;
padding-right:20px;
}

.sort_up {
background: url(/images/sort_up.gif) no-repeat 0px 6px;
padding:3px;
}
.sort_down {
background: url(/images/sort_down.gif) no-repeat 0px 6px;
padding:3px;
}

th a {
text-decoration:none;
}

th a span {
display:none;
text-decoration:none;
}

td a {
text-decoration:none;
}

td a:hover{
text-decoration: underline;
}

.tabledunkel {
border-bottom:solid 1px #DCE7F4;
}

.tablehell {
border-bottom:solid 1px #DCE7F4;
}

.formfeld_01 {
border:solid 1px #17417E;
width:240px;
}

.formfeld_02 {
border:solid 1px #17417E;
width:50px;
}

.formfeld_03 {
border:solid 1px #17417E;
width:185px;
}

.senden {
border:solid 1px #17417E;
width:60px;
}

.loeschen {
border:solid 1px #17417E;
width:60px;
}

.spezial {
color: #6896D0;
}

.unterzeile {
font-size: 85%;
font-style:italic;
line-height: 13px;
}


/*Suche */
#suche_treffer p {
margin: 1.75em 0 1.75em 0;
}

.suchlink_pdf {
background: url(/images/icon_pdf.gif) no-repeat left center;
padding: 0 0 0 15px;
}

#content .suche_url {
font-size:85%;
color:#339900;
text-decoration:none;
}

/*formularmanager---------------------------------------------------*/

table.Form_Tabelle  {
border: 2px solid #f0f5fb !important;
margin-top: 10px;
}


table.Form_Tabelle td {
vertical-align: top;
background-color: #f0f5fb;
padding: 5px;

}

.Form_Textarea {
border:solid 1px #17417E;
width:275px;
height: 150px;
margin-bottom: 10px;
}

.Form_Text {
border:solid 1px #17417E;
width:275px;
margin-bottom: 10px;
}

.Form_Submit {

}


/*----------------------------------------------------------------Download-Liste*/

.download_ {
	padding:11px 0 10px 36px;
	background:url(images/download_symbol_.gif) no-repeat 0px 4px ;
	}

.download_liste {
	width:23px;	height:42px; display:block;
	background:url(images/download_symbol_liste.gif) no-repeat 0px 3px ;
	}

a.download_liste strong {
	display:none;
	}

.download_DOC {
	padding:11px 0 10px 36px;
	background:url(images/download_symbol_doc.gif) no-repeat 0px 4px ;
	}

.download_XLS {
	padding:11px 0 10px 36px;
	background:url(images/download_symbol_xls.gif) no-repeat 0px 4px ;
	}

.download_PDF {
	padding:11px 0 10px 36px;
	background:url(images/download_symbol_pdf.gif) no-repeat 0px 4px ;
	}

.download_ZIP {
	padding:11px 0 10px 36px;
	background:url(images/download_symbol_zip.gif) no-repeat 0px 4px ;
	}


/*Styles für Karten---------------------------------------------------*/

#kartenbox {
margin: 30px 0;
overflow:hidden;
}

#kartenbox p {
	padding:0;
	margin:0;
	}

#kartenbox a span {display: none;}

#kartenbox img{
width: 100%;
}

#kartenbox td.text img{
width: auto;
}

#bild_karte{
	overflow:hidden;
}
#kartenbox map{
	padding-left:15px;
	}

.space {
display: block;
backgrund-color: #ffffff;
width: 10px;
height: 10px;
}

.sued a {
display: block;
backgrund-color: #ffffff;
width: 100%;
height: 10px;
background-image:url(images/karte_sued.gif);
background-repeat:no-repeat;
background-position: center;
}
.sued a:hover {
display: block;
backgrund-color: #ffffff;
width: 100%;
height: 10px;
background-image:url(images/karte_sued_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.nord a {
display: block;
backgrund-color: #ffffff;
width: 100%;
height: 10px;
background-image:url(images/karte_nord.gif);
background-repeat:no-repeat;
background-position: center;
}

.nord a:hover {
display: block;
backgrund-color: #ffffff;
width: 100%;
height: 10px;
background-image:url(images/karte_nord_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.west a {
display: block;
backgrund-color: #ffffff;
width: 10px;
height: 377px;
background-image:url(images/karte_west.gif);
background-repeat:no-repeat;
background-position: center;
}

.west a:hover {
display: block;
backgrund-color: #ffffff;
width: 10px;
height: 377px;
background-image:url(images/karte_west_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.ost a {
display: block;
backgrund-color: #ffffff;
width: 10px;
height: 377px;
background-image:url(images/karte_ost.gif);
background-repeat:no-repeat;
background-position: center;
}

.ost a:hover {
display: block;
backgrund-color: #ffffff;
width: 10px;
height: 377px;
background-image:url(images/karte_ost_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

div#sccwebmap{
width: 450px ! important;
}
/*
div#sccwebmap div div{
width: 300px ! important;
height: 245px ! important;
}

div#sccwebmap div div img{
width: 300px ! important;
height: 245px ! important;
}
*/
