html * {
font-family:Arial,Helvetica,sans-serif;
}

body {
background-color:#FFFFFF;
color:#000000;
font-size:12px;
margin:0px;
scrollbar-arrow-color: #0000FF;
scrollbarBaseColor: #ffdd00;
scrollbar-track-color: #FFEB98;
scrollbar-face-color: #ffdd00;
scrollbar-highlight-color: #FFEB98;
scrollbar-3dlight-color: #FFD700;
scrollbar-darkshadow-color: #FFD700;
scrollbar-shadow-color: #fff;
}

#zentral{
text-align: center; /* IE7 BUG */
 position:absolute; 
 height:830px;
 width:1050px;
 left: 50%;
 margin:0px 0px 0px -525px;
 top: 0;
/*
 border: 1px dotted #000000;
 ZENTRIEREN */
}

#logo {
	background-color:#FFDD00;
	height:60px;
	margin:auto;
	padding:20px;
	text-align:right;
	width:1010px;
}

#logo a {
margin-right:30px;
}

#logo a:hover {
background: none;
}

#logo a img:hover {
border: 1px dotted #aaa;
}

/* SEITE */

#seite {
background-color:#FFDD00;
margin:auto;
overflow:hidden;
width:1050px;
text-align:left;
}

#seite #links {
border-right:1px dashed #A8B4C0;
clear:right;
float:left;
padding:2px;
text-align:left;
width:150px;
}

#seite #mitte {
	background-attachment:scroll;
	background-image:url(/layout/layoutpics/mitte_bg.jpg);
	background-repeat:no-repeat;
	clear:both;
	float:none;
	height:415px;
	margin:auto;
	padding:10px;
	width:1030px;
}

#seite #mittehome {
	background-attachment:scroll;
	background-image:url(/layout/layoutpics/mitte_bghome.jpg);
	background-repeat:no-repeat;
	clear:both;
	float:none;
	height:415px;
	margin:auto;
	padding:10px;
	width:1030px;
}

#seite #mitte a {
color: #005aa5;
}

#seite #mitte a:hover {
color: #fff;
}

#seite #mitte a.weiterlink:hover {
color: #fd0;
background-color: #fff;
}


#mitteunten {
margin-bottom: 15px;
height:190px;
}

#seite #rechts {
border-left:1px dotted #A8B4C0;
display:block;
float:right;
margin-right:5px;
overflow:hidden;
padding:10px;
width:220px;
}

/* NAVIGATION 4 SPALTEN */
#navi1 {
	float: left;
	height: 170px;
	width: 237px;
	margin-left: 52px;
	background-image: url(/layout/layoutpics/mitteunten_aktuelles.jpg);
}

#navi1:hover {
	background-image: url(/layout/layoutpics/mitteunten_aktuelles_hover.jpg);
	background-repeat:no-repeat;
}

#navi2 {
	float: left;
	height: 170px;
	width: 237px;
	margin-left: 0px;
	background-image: url(/layout/layoutpics/mitteunten_politik.jpg);
}

#navi2:hover {
	background-image: url(/layout/layoutpics/mitteunten_politik_hover.jpg);
	background-repeat:no-repeat;
}

#navi3 {
	float: left;
	height: 170px;
	width: 237px;
	margin-left: 0px;
	background-image: url(/layout/layoutpics/mitteunten_abgeordnete.jpg);
}

#navi3:hover {
	background-image: url(/layout/layoutpics/mitteunten_abgeordnete_hover.jpg);
	background-repeat:no-repeat;
}

#navi4 {
	height: 170px;
	width: 237px;
	margin-left: 0px;
	float: left;
	background-image: url(/layout/layoutpics/mitteunten_fraktion.jpg);
}

#navi4:hover {
	background-image: url(/layout/layoutpics/mitteunten_fraktion_hover.jpg);
	background-repeat:no-repeat;
}

.navitext {
	background-color: #005AA6;
	color: #FFFFFF;
	font-size: 16px;
	padding: 3px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 0px;
	height:30px;
}

.naviueber {
	margin-top: 35px;
	margin-left: 19px;
	display: inline-block;
	height: 30px;	
}

/* //NAVIGATION 4 SPALTEN */

#ueber {
	margin-left: 0px;
	margin-top: 30px;
	font-size: 18px;
	color: #FFFFFF;
	padding: 8px;
	max-width: 200px;
	background-color: #005AA6;
	/* filter:alpha(opacity=60);  -moz-opacity:0.6; */
}

.uebertext {
	background-color: #005AA6;
}


/* WEISSE NAVIGATIONSFLÄCHE */

#naviweiss {
	margin: auto;
	height: 400px;
	width: 1008px;
	padding: 20px;
	overflow: auto;
	text-align: left;
	border-left: 2px solid #fd0;
	border-right: 2px solid #fd0;
	display:block;
	padding-left:18px;
}

#presseservice, #newsletter {
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(layoutpics/buttonblau.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding:5px;
	padding-top:8px;
}

#presseservice a, #newsletter a {
font-size:14px;
font-weight:bold;
}


#twitter {
	background-image: url(layoutpics/socialmedia.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin-left: 10px;
}

#spalte1 {
	float: left;
	width: 228px;
	margin-left: 40px;
	margin-right:0px;
	background-color:#FFFFFF;
	border-right: 2px solid #FFDD00;
	/* min-height: 500px; */
	height: 400px;
}

#spalte2, #spalte4 {
	float: left;
	width: 224px;
	margin-left: 10px;
	background-color:#FFFFFF;
	border-right: 2px solid #FFDD00;
	/* min-height: 500px; */
	height: 400px;
}

#spalte3 {
	float: left;
	width: 224px;
	/* margin-top:-50px;
	padding-top:50px; */
	margin-left: 10px;
	background-color:#FFFFFF;
	border-right: 2px solid #FFDD00;
	/* min-height: 500px;*/
	height: 400px; 
}

#spalte4 {
	border-right: none;
	margin-left: 18px;
}


.naviweissueber {
	font-size:16px;
	font-weight:bold;
	color:#005AA6;
	margin-bottom: 20px;
}

.blaufett{
	font-size:15px;
	font-weight:bold;
	color:#005AA6;
}

.blaufett:hover{
color:#FFFFFF;
background-color:#005AA6;
}

.navimeldung {
display:inline-block;
margin-bottom:20px;
min-width:200px;
margin-right:10px;
color:#000;
}

.navimeldung a:link,.navimeldung a:visited {
color:#000;
}

.navimeldung a:hover {
color:#FFFFFF;
}

#unten {
background-color:#005AA0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:50px;
margin:auto;
padding:20px;
width:1010px;
clear:both;
text-align:left;
border-top: 2px solid #fff;

}

#unten a {
color:#FFFFFF;
font-weight:bold;
}

#unten a:hover {
background-color:#0000FF
color: #fff;
}

/* FONTS */

li, ul, tt, td, tr, ul, li, table, body, select, a, samp, p {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:1.3;
text-align:left;
text-decoration:none;
}

input, textarea {
	color:#005AA6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:1.3;
	text-align:left;
	text-decoration:none;
	border: 1px solid #ddd;
}

a:link {
color:#000000;
}

a:visited {
color:#000000;
}

a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#005AA6 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

#spalte1 a.pfeillink:hover, #spalte3 a.pfeillink:hover{
color:#005AA6;
background-color:#FFFFFF;
font-weight:bold;
}

a:hover h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

a:hover h5,a:hover h6  {
background-color:#005AA6;
color:#FFFFFF;
}

a.gross:hover h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#005AA6 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

a.weiss:link, a.weiss:visited {
border-bottom:0 dotted #EFEFEF;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

a.weiss:hover {
border-bottom:0 dotted #EFEFEF;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

#seite #mitte #mitterechts a:link, #seite #mitte #mitterechts a:visited {
color:#000000;
}

#seite #mitte #mitterechts a:hover{
color:#FFFFFF;
}


#seite #mitte .navimeldung a {
color:#000;
}

#seite #mitte .navimeldung a:hover {
color:#fff;
}

a.logolink:link ,a.logolink:visited ,a.logolink:hover {
text-align:right;
background:none;
}

a.logolink img:hover {
border:1px #005aa5 solid;
background:none;
}

h1 {
color:#005AA6;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
}

#mittebild h1{
margin-top:0px;
}

h2 {
color:#005AA6;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
}

#mittebild h2{
margin-top:0px;
}

h3 {
color:#005AA6;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}

h4 {
color:#005AA6;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

h5 {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-top:5px;
margin-bottom:10px;
}

h6 {
color:#005AA6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:3px;
margin-top:3px;
text-decoration:none;
}

hr {
border-color:#BBBBBB;
border-style:dashed;
border-width:1px 0 0;
color:#BBBBBB;
height:0;
}

.zitat {
color:#000099;
font-style:italic;
}

a.gross {
font-size:18px;
font-weight:bold;
}

img {
border:medium none;
margin-bottom:5px;
margin-right:5px;
}

#mittebild img {
margin-right:10px;
}

#untenlogo {
color:#FFFFFF;
display:inline-block;
float:right;
margin-top:-5px;
margin-right: 25px;
width:150px;
}

#untennavi {
	float:left;
	margin-top:20px;
	margin-left:38px;
	width:600px;
	word-spacing: 10px;
}

#meldung {
	margin: auto;
	width: 600px;
	display:inline;
}

#seite #mitte #mittebild {
	height: 340px;
	width: 600px;
	float: left;
	margin-top: 33px;
	margin-left: 80px;
	background-color: #fff;
}

#seite #mittehome #mittebildhome {
	height: 350px;
	width: 880px;
	float: left;
	margin-top: 37px;
	margin-left: 80px;
	background: none;
}

#seite #mitte #mitterechts {
	float: left;
	height: 400px;
	width: 250px;
	margin-left: 695px;
	clear: none;
	background:none;
	margin-top: -380px;
	padding: 0;
	padding-top:30px;
	font-weight:bold;
	border-left: 3px #fd0 solid;
	padding-left: 15px;
}

#seite #mitte #mitterechtsscroll {
	height: 340px;
	width: 240px;
	background:none;
	padding: 0;
	font-weight:bold;
	padding-left: 5px;
	overflow:auto;
}

.kleinbild {
	text-align: right;
	width:240px;
	height:180px;
	margin-bottom:10px;
}

#seite #mitte #mitterechts #mitterechtstext {
	font-weight: normal;
}

#mitterechts p {
font-weight:normal;
font-size:12px
}

.weiterlink, .spaltebutton {
width:200px;
background-image:url(layoutpics/button_blau.jpg);
background-repeat:no-repeat;
padding-left: 40px;
padding-top: 3px;
padding-bottom:10px;
color: #069;
height: 40px;
}

.weiterlink:hover, .spaltebutton:hover {
background-image:url(layoutpics/button_gelb.jpg);
background-repeat: no-repeat;
/* background-color: #FFFFFF;*/
color:#fd0;
}

.pdflink {
width:300px;
background-image:url(layoutpics/pdf.jpg);
background-repeat:no-repeat;
padding-left: 40px;
padding-top: 3px;
color: #069;
height: 30px;
margin-top:10px;
}

.spaltebutton, .weiterlink {
	padding-top: 5px;
	margin-left:2px;
	padding-bottom: 10px;
}

#seite #mitte #mittebild #mittetext {
	padding: 0 20px;
	overflow:auto;
	height: 330px;
}


/* LIGHTBOX EFFEKT */

.black_overlay{
	display: none;
	position: absolute;
	top: -500px;
	left: -500px;
	width: 500%;
	height: 500%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 630px;
	height: 450px;
	padding:10px;
	background: none;
	z-index:1002;
	overflow: hidden;
}

.reihe {
display:inline-block;
width: 550px;
border-bottom: 0px dashed #aaa;
margin-top:10px;
}

a.zuruecklink {
position:absolute;
width:200px;
background-image:url(layoutpics/button_zurueck.jpg);
background-repeat:no-repeat;
padding-left: 40px;
padding-top: 3px;
top:457px;
color: #069;
height: 40px;
display:inline-block;
}

a.bildlink{
background-image:url(layoutpics/button_blau.jpg);
background-repeat:no-repeat;
padding-left: 40px;
padding-top: 3px;
color: #069;
height: 40px;
display:inline-block;
}

#seite #mitte #mitterechts a.zuruecklink:hover {
background-color:#fff;
color: #0000FF;
}

#seite #mitte #mitterechts a.bildlink:hover {
background-color:#fff;
color:#005AA6;
}

a.imglink:hover {
background-color:#fff;
}

#pms{
background-color:#fff;
border-top:#eee 0px dashed;
padding:5px;
margin:10px;
margin-left:0;
}
