body 	{
	margin:0; 
	background:url(pix/bg_body.gif) repeat-x #e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#container		{width:900px; margin:0px auto 0px auto;}

#head 			{width:900px; height:91px; background:url(pix/head.gif) no-repeat;}
#head a img {border:0px solid #fff;}


.left {float:left; }

.right {float:right;}

.clearer {clear:both; height:1px; width:1px;}

/* Navi oben */

#navi_oben 			{width:900px; height:33px; background:url(pix/bg_navi_oben.gif) no-repeat; font: normal 12px verdana; color:#fff; padding:17px 0px 0px 0px;}

#navi_oben .left a 	{color:#fff; text-decoration:none; font: normal 12px verdana;}
#navi_oben .right a {color:#fff; text-decoration:none; margin-left:20px; font: bold 12px verdana;}
#navi_oben .left a:hover, #navi_oben .right a:hover {text-decoration:underline;}

#unter_navi_oben {width:900px; height:15px; background:url(pix/unter_navi.gif) no-repeat; margin-bottom: 0px !important; margin-bottom: -4px;}


/* Navi left */

#navi_left 		{width:204px; /*padding:9px 10px 22px 14px;*/ padding:0px 0px 28px 0px; border-top:8px solid #c6cbda; border-right:8px solid #c6cbda; border-left:8px solid #c6cbda; background:#3d5ba9; font:normal 11px/18px verdana; color:#fff;}

#navi_left ul {list-style:none; margin:0; padding:0;}

#navi_left ul li a {display:block; width:194px; height:23px; background:#647cba; color:#ffffff; text-decoration:none; font:bold 13px verdana; margin:0px 0px 1px 0px; padding:7px 0px 0px 10px;}

#navi_left ul li a.hauptpunkt, #navi_left ul li a.hauptpunkt:hover {display:block; width:194px; /*height:30px;*/ background:url(pix/bg_menuehauptpunkt_hover.gif) no-repeat; color:#3d5ba9; text-decoration:none; font:bold 13px verdana; margin:0px 0px 0px 0px; padding:7px 0px 0px 10px;}

#navi_left ul li a.hauptpunkt_expand, #navi_left ul li a.hauptpunkt_expand:hover {display:block; width:194px; height:30px; background:url(pix/bg_menuehauptpunkt.gif) no-repeat; color:#3d5ba9; text-decoration:none; font:bold 13px verdana; margin:0px 0px 0px 0px; padding:7px 0px 0px 10px;}

#navi_left ul li a:hover {background:url(pix/bg_menuehauptpunkt_hover.gif) no-repeat; color:#2d4890; display:block; width:194px; height:23px; text-decoration:none; font:bold 13px verdana; margin:0px 0px 1px 0px; padding:7px 0px 0px 10px;}

#navi_left ul li a.unterpunkt {width:179px; color:#fff; padding:7px 0px 0px 25px; background:#8b9dcb; font:bold 12px verdana;}
#navi_left ul li a.unterpunkt.unter_hauptpunkt {width:179px; height:23px; margin:0px 0px 0px 0px; padding:3px 0px 0px 25px; border-bottom:1px solid #3d5ba9;}

#navi_left ul li a.unterpunkt.aktiv, 
#navi_left ul li a.unterpunkt.unter_hauptpunkt.aktiv,
#navi_left ul li a.unterpunkt:hover, 
#navi_left ul li a.unterpunkt.unter_hauptpunkt:hover {color:#2d4890;}

/* Content */

.content hr,
.content_full hr {
	border-top:1px solid #3d5ba9; border-left:0; border-right:0; border-bottom:0;
	margin:0 0 10px 0;
}

#spalte_mitte 		{width:430px; margin:0px 15px 10px 0px; padding:0; float:right; display:inline; }
#spalte_mitte_full 	{width:650px; margin:0px 15px 10px 0px; padding:0; float:right; display:inline; }

.content 		{width:414px; padding:0px 0px 11px 0px; margin:0 0 10px 0px; background:#fff; border-top:8px solid #f2f2f2; border-right:8px solid #f2f2f2; border-left:8px solid #f2f2f2;}
.content_full 		{width:654px; padding:0px 0px 11px 0px; margin:0 0 10px 0px; background:#fff; border-top:8px solid #f2f2f2; border-right:8px solid #f2f2f2; border-left:8px solid #f2f2f2;}

.content .pfeiltitel, .content_full .pfeiltitel			{height:26px; text-align:right; margin:20px 52px 0px 0px}
.content .pfeiltitel span, .content_full .pfeiltitel span 	{display:inline-block; height:12px; width:175px; padding:2px 0px 4px 0px; background:url(pix/pfeiltitel_balken.gif) no-repeat; font:bold 16px verdana; color:#fff;}
.content .pfeiltitel_pfeil, .content_full .pfeiltitel_pfeil	{text-align:right; padding-right:25px;}

.content .pfeiltitel_rot, .content_full .pfeiltitel_rot 	  	{height:17px; text-align:right; margin:10px 10px 0px 0px}
.content .pfeiltitel_rot span, .content_full .pfeiltitel_rot span 	{display:inline-block; height:17px; padding:0px 5px 0px 5px; background:url(pix/bg_pfeiltitel_rot.gif) repeat-x; font:bold 13px verdana; color:#fff;}
.content .pfeiltitel_rot_pfeil, .content_full .pfeiltitel_rot_pfeil 	{text-align:right; padding-right:18px;}

.news_head					{height:38px; width:100%;}
.news_head .left 		{font: bold 11px verdana; color:#ff0040; padding:22px 0px 0px 21px;}
.news_head .right		{width:auto;}

/* Detailseite */

.detailseiten_head			{height:70px; width:100%; clear:both; padding:0 0 20px 0;}
.detailseiten_head .left 	{font: bold 18px verdana; color:#2d4890; padding:43px 0px 0 21px; float:none; display:block;}
.detailseiten_head .right	{/*width:150px;*/ width:auto;}

.description {font: bold 12px verdana; color:#2d4890; padding:0 0px 0 21px;}
.description_suche {font: bold 12px verdana; color:#2d4890; padding:0px 0px 20px 0px;}
.description_suche a {font: bold 12px verdana; color:#2d4890; text-decoration:none; margin:0px 0px 0px 5px}
.description_suche a:hover {text-decoration:underline;}

.content .inhalt 	{width:372px; margin:20px 21px 0px 21px;} /*margin:0px 21px 21px 21px; */
.content_full .inhalt 	{width:612px; margin:20px 21px 0px 21px;} /*margin:0px 21px 21px 21px; */

.content .inhalt p, .content_full .inhalt p,
.content .inhalt td, .content_full .inhalt td 	{font: normal 11px/140% verdana; color:#2d4890; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px}

.content .inhalt td, .content_full .inhalt td {padding:0 0 8px 0;}

.content .inhalt p.klein, .content_full .inhalt p.klein {font: normal 9px/12px verdana; color:#2d4890; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px}

.content .inhalt ul, .content_full .inhalt ul {margin:10px 0 16px 0;}

.content .inhalt td ul, .content_full .inhalt td ul {margin:0 0 0 0;}

.content .inhalt p.home, .content_full p.home 	{font:bold 13px/18px verdana;}

.content .inhalt a, .content_full a {font:bold 11px/18px verdana; color:#ff0040; text-decoration:none;}
.content .inhalt a:hover, .content_full a:hover {text-decoration:underline;}

.content .inhalt p.home a.mehrlink, .content_full p.home a.mehrlink 	{font:bold 13px/18px verdana; color:#ff0040; text-decoration:none;}
.content .inhalt p.home a.mehrlink:hover, .content_full p.home a.mehrlink:hover {text-decoration:underline;}

.content .inhalt h1, .content_full h1	{font: bold 18px verdana; color:#2d4890;}
.content .inhalt h2, .content_full h2	{font: bold 14px verdana; color:#2d4890;}
.content .inhalt h3, .content_full h3	{font: bold 12px verdana; color:#2d4890;}
.content .inhalt h4, .content_full h4,
.content .inhalt h5, .content_full h5,
.content .inhalt h6, .content_full h6	{font: bold 11px verdana; color:#2d4890;}

.content .inhalt ul li,
.content_full ul li {list-style-image:url(pix/liste.gif); list-style-position:0 3px; font-size:11px; line-height:18px; color:#2d4890;}

.content .inhalt ul li p,				
.content_full ul li p {margin:0; padding:0;}

.content .inhalt img,
.content_full .inhalt img {margin:0 0 10px 0;}

.content .inhalt td img, .content_full .inhalt td img {margin:0;}

.content .inhalt img.links,
.content_full .inhalt img.links {float:left; margin:6px 15px 15px 0;}

.content .inhalt img.rechts,
.content_full .inhalt img.rechts {float:right; margin:6px 0 15px 15px;}

/* aktuelles ------------------------------------------------------------------------ */

.content .inhalt .nachrichtenliste ul,
.content_full .inhalt .nachrichtenliste ul,
.content .inhalt .archivliste ul.archivliste,
.content_full .inhalt .archivliste ul.archivliste {
    list-style-type:none;
    margin:0; padding:0 0 0 10px;
    }

.content .inhalt .nachrichtenliste ul li,
.content_full .inhalt .nachrichtenliste ul li,
.content .inhalt .archivliste ul.archivliste li,
.content_full .inhalt .archivliste ul.archivliste li {
    list-style-image:url();
    }

.content .inhalt .nachrichtenliste ul li a,
.content_full .inhalt .nachrichtenliste ul li a {margin:0 0 0 3px;}


/* Suchergebnisse ------------------------------------------------------------------- */
.content .inhalt .ergebnis p {line-height:15px;}
.content .inhalt .ergebnis h1, 
.content .inhalt .ergebnis h1 a{font: bold 14px verdana; color:#2d4890; margin:0px 0px 0px 0px; text-decoration:none}
.content .inhalt .ergebnis h1 a:hover{text-decoration:underline}

.content .inhalt h2 {font: bold 16px verdana; color:#2d4890; margin:0px 0px 12px 0px;}
.content .inhalt h3 {font: bold 22px verdana; color:#2d4890; margin:25px 0px 20px 0px;}
.content .inhalt img.home_bild	 {margin-bottom:15px; border:0;}
.content .inhalt img.detailseite {float:left; margin:0px 15px 0px 0px; border-top:8px solid #e9ebf3; border-right:8px solid #e9ebf3; border-left:8px solid #e9ebf3;}
.content .inhalt img.news_bild 	 {float:left; margin:0px 8px 0px 0px; border:3px solid #e9ebf3;}
.content .inhalt a.mehrlink 	 {font:bold 11px/18px verdana; color:#ff0040; text-decoration:none;}
.content .inhalt a.mehrlink:hover{text-decoration:underline;}

/* Übersichtsseite */

.content .inhalt .box {border-bottom: 1px solid #3d5ba9; padding:20px 0px 10px 0px; margin:0px 0px 7px 0px;}
.content .inhalt .box p {font: normal 11px/18px verdana; color:#2d4890; }
.content .inhalt .box img.bild_box {float:left; margin:0px 15px 0px 0px; border:0px solid #fff;}
.content .inhalt .box a {float:right; clear:both; font: bold 11px/15px verdana; color:#ff0040; text-decoration:none;}
.content .inhalt .box a:hover {text-decoration:underline;}


/* rechte Spalte */

#spalte_right 	{float:right; width:220px;}

/* infoboxen */

.infobox 	{width:180px; padding:9px 10px 25px 14px; margin:0px 0px 10px 0px; border-top:8px solid #c6cbda; border-right:8px solid #c6cbda; border-left:8px solid #c6cbda; background:#3d5ba9; font:normal 11px/18px verdana; color:#fff;}


.infobox .pfeiltitel {height:17px; text-align:right;}
.infobox .pfeiltitel span {display:inline-block; height:17px; padding:0px 4px 0px 4px; background:url(pix/bg_pfeiltitel.gif) repeat-x; font:bold 13px verdana; color:#3d5ba9;}
.infobox .pfeiltitel_pfeil {text-align:right; padding-right:7px;}

.infobox h1 {margin:5px 0px 5px 0px; font: bold 13px verdana; color:#fff;}

.infobox a {font: normal 11px verdana; color:#fff; text-decoration:underline;}
.infobox a:hover {text-decoration:none;}

.infobox a.mehrlink {font: bold 11px verdana; color:#fff; text-decoration:none;}
.infobox a.mehrlink:hover {text-decoration:underline;}


/* suche */

.suche		{width:100px; margin:0; padding:0px; border:0; vertical-align:middle;}
td.suchfeld {padding-left:11px; padding-bottom:11px; padding-top:11px;}
input.suchfeld	{background:url(pix/suchfeld.gif) no-repeat; width:148px; height:14px; margin:0; padding:4px; border:0; font:bold 11px Verdana; color:#2d4890;}
td.suchbutton {padding-left:5px;}
input.suchbutton	{background:url(pix/suchbutton.gif) no-repeat; height:22px; width:22px; margin:0; padding:0; border:0;}


/* sitemap */

ul.sitemap_ebene1, ul.sitemap_ebene2 {list-style:none; margin:0; padding:0;color:#2d4890; }
ul.sitemap_ebene1 li a {font: bold 14px verdana; color:#2d4890; text-decoration:none } 
ul.sitemap_ebene2 li a {font: bold 11px verdana; color:#2d4890; text-decoration:none }
ul.sitemap_ebene1 li a:hover, ul.sitemap_ebene2 li a:hover {text-decoration:underline }
ul.sitemap_ebene1 li {height:20px; margin:20px 0px 10px 0px; padding:0 0 0 15px; list-style:none; background: url('pix/icon_pfeil.gif') left 6px no-repeat;}
ul.sitemap_ebene2 li {margin:3px 0px 3px 25px; padding:0 0 0 13px; list-style:none; background: url('pix/icon_pfeil_klein.gif') left 8px no-repeat;}


/* footer */

#footer 		{clear:both; height:23px; padding:40px 0px 0px 0px; font: normal 11px/18px verdana; color:#2d4890;}

#footer .left 		{color:#2d4890; font: normal 11px verdana;}
#footer .right a 	{color:#2d4890; text-decoration:none; margin-left:16px; font: normal 11px verdana;}
#footer .right a:hover {text-decoration:underline;}

#linie_unten 	{clear:both; width:100%; height:7px; background:#2d4990;}