body {

	margin: 0;

	padding: 0;

	height: 100%;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-weight: normal;

	background: #ffffff;

	width: 100%;

	text-align: center;

	font-size: 76%;

	line-height: 150%;

}



/* ---  START FRAMES ---*/

#logo {

	background-color: #ffe9c9;

	height: 72px;

	margin-top: 8px;

}



#logo1 {

	margin: 0 auto;

	padding-top: 53px !important;

	padding: 0px;

	border: 0;

	height: 72px;

	background-image: url(../images/head.jpg);

	background-repeat: no-repeat;

	width: 770px;

	text-align: left;

}



#container {

	width: 770px;

	margin: 0 auto;

	background: transparent url(../images/left.gif) top left repeat-y;

}



#main_one{

	width: 770px;

	margin: 0 auto;

	background: transparent url(../images/right.gif) top right repeat-y;

}



#sidebar_left {

	float: left;

	text-align: left;

	width: 156px;

	background: #dce1e5;

	height: auto;

	margin-top: 20px;

}



#eyecatcher{

	/*background-image:url(../images/pic-welcome4.jpg);*/

	width:414px;

	height:120px;

}


#eingang{


	width:156px;

	height:128px;
	float:right;

}

#sidebar_right {

	float: left;

	width: 200px;

	background: #dce1e5;

	height: auto;

	padding:0px;

	text-align: left;

}



#grauer-fleck{

	width: 200px;

	height: 20px;

	padding:0px;

	background: #acb7c1;

}



#right-module{

	padding: 0;

	margin: 0;

}



#ticker{

	line-height: 100%;

	border: 0;

	margin: 7px 7px 0px 7px;

	padding: 0;

}

#zeitung {
	border: 0;
	margin: 7px 7px 0px 7px;
	padding: 0;
}

#main_two{

	background: #ffffff;

	width: 414px;

	float: left;

	height: auto;

	text-align: left;

	margin: 0;

	padding: 0;

}



#topmenu{

	background: #acb7c1;

	margin: 0;

	height: 20px;

	padding: 0;

	border: 0;

	width: auto;

	text-align: left;

}

#content{

	margin: 0;

	padding: 6px;

}



/* - START: Zwei Module untereinander mit Abstand - */

#mainmenu{

	height:100px; /* --- Spezielle Anpassung das ein Abstand zwischen den Modulen left uns user 1 mgl. ist --- */

}

#left-module{

	margin-top:40px;

}

/* - END: Zwei Module untereinander mit Abstand - */

/* --- END FRAMES ---*/



/* --- START Verwendet --- */

p {

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 1.0em;

	color: #000000;

	line-height: 120%;

	margin: 0 0 16px 0;

	padding: 0;

}

h1 {

	font-size: 1.3em; /*** 16px *****/

	font-weight: bold;

	color: #485866;

	font-family: Verdana, arial, helvetica, sans-serif;

	line-height: 18px;

	margin: 5px 0 12px 0;

}



h2 {

	font-size: 1.0em;

	font-weight: bold;

	color: #333333;

	font-family: Verdana, arial, helvetica, sans-serif;

	line-height: 16px;

	margin: 5px 0 5px 0;

}

.clr-st{

	clear: both;

}

#logo1 p{

	color: #ffffff;

	font-size: 1.2em;

	font-family: Verdana, arial, helvetica, sans-serif;

	letter-spacing: 1px;

	margin: 0px 0 0 162px !important;

	margin: 53px 0 0 162px;

}



#foot{

	background-color: #ffe9c9;

	height: 20px;

}



#foot-mitte{

	margin:0 auto;

	background-color: #ff9900;

	padding: 0;

	width: 770px;

	height: 20px;

}



#foot-mitte p{

	color: #ffffff;

	font-size: 0.8em;

	text-align: left;

	margin: 0;

	margin-left: 163px;

	padding: 0;

	padding-top: 5px;

}





/* --- END Verwendet --- */



/* --- Linkstyle --- */

a:link {

	color: #485866;

	text-decoration: none;

	font-weight: normal;

	background-image: none;

}



a:visited {

	color: #485866;

	text-decoration: none;

	font-weight: normal;

	background-image: none;

}



a:active {

	color: #dd8800;

	text-decoration: underline;

	font-weight: normal;

	background-image: none;

}



a:hover {

	color: #dd8800;

	text-decoration: underline;

	font-weight: normal;

	background-image: none;

}

/* --- END Linkstyle --- */







img {

	border: 0;

	margin: 0;

	padding: 0;

}



hr {

	border: 1px solid #acb7c1;

	border-top: none;

	border-left: none;

	border-right: none;

	margin: 0;

	margin-bottom:5px;

	height: 1px;

	width: 100%;

}





h3 {

	font-size: 0.9em; /*** 11px *****/

	font-weight: bold;

	color: #333333;

	font-family: Verdana, arial, helvetica, sans-serif;

}



hr {

	color: #C0C0C0;

}









.article-line{

	margin: 22px 7px 0 7px; 

	padding: 0;

	border: 0;

	border: 0;

	border-bottom: 1px solid #acb7c1;

}



.sitemap{

	margin: 22px 7px 0 7px; 

	padding: 0;

	border: 0;

	border: 0;

}










div .wmeldungen{

	height: 20px;

	width: auto;

	background: #acb7c1;

	color: #333333;

	padding: 0;

	padding-left: 7px;

	margin: 0;

	margin-top: 24px;

	font-size: 1.0em;

	font-weight: bold; 

}



/****************** Banner ********************/



.module{

	padding: 0 7px;

	margin: 0;

	margin-top: -5px;

	text-align: left;

	line-height: 100%;

	font-size: 0.8em;

	line-height: 120%;

}



b font b {

	font-weight: bold;

	margin:0;

	padding: 0;

}



.module b {

	display: block;

	padding: 8px 0px 3px 0px;

}



font b{

	font-weight: normal;

}



.module img{

	float: left;

	padding: 0;

	margin: 0;

	margin-bottom: 3px;

}



.module b img{

	display: none; 

}



.module br {

	display: none;

}



/****************** End Banner ****************/



.headline-10-left {

	font-size: 0.8em;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #323941;

	font-weight: bold;

	vertical-align: top;

	text-align: left;

	background-color: transparent;

	letter-spacing: 1px;

	margin-left: 7px;

}





.headline-10 {

	font-size: 0.8em;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #323941;

	font-weight: bold;

	vertical-align: top;

	text-align: left;

	background-color: transparent;

	letter-spacing: 1px;

}





.abstand{

	margin-top:20px;

}



/* --- START: PERSONEN ---> */

#bm-box{

	width:394px;

	height:250px;

	margin-top:5px;

border:1px solid red;

}

#data{

	width:263px;

	height:150px;

	float:right;

	margin-top:0px;	

}

#fraktion-data{

	width:263px;

	height:150px;

	float:right;

	margin-top:0px;	

	padding-left:5px;

}



#left-box{

	width:270px;

	height:auto;

	float:left;

}

#right-box{

	width:188px;

	height:75px;

	float:right;

}

.str-clear{

	clear:both;

}

.img-foto-klein{

	width:80px;

	height:120px;

	float:left;

	border:black 1px solid;

}

h4{

	font-size:.9em;

	font-weight:bold;

	margin-top:0px;

	margin-bottom:0px;

}

ul.data{

	margin-top:30px;

}

ul.fraktion-data{

	margin-top:30px;

}




.label-name{

	font-size:2em;

	font-weight:bold;

}

li.data {

	list-style:none;

	margin-left:0px;	

}

li.fraktion-data {

	list-style:none;

	margin-left:0px;	

}




ul.latestnews{

	margin-top:0px;

}

li.latestnews{
	margin-left:-25px;
	padding-bottom:5px;

}







input.inputbox{
	width:180px;
}

/* --- END: Personen --- */

#box-person {
	width:350px;
	height:auto;
	border:1px solid blue;
}



#gstelle-left-box{

	width:398px;

	height:300px;

	border:red 1px solid;

}

#gstelle-right-box{

	width:350px;

	height:200px;

	float:right;

}

#gstelle-bottom-box3{

	clear:both;

	width:400px;

	height:50px;

	text-align:center;

}

#gremien-left-box{

	width:85px;

	height:auto;

	float:left;

}

#gremien-right-box{

	width:315px;

	height:auto;

	float:right;

}





/* --- START Suche: Modul --- */



#mod_search_searchword {
	width:135px;
	height:15px;
	font-size: .90em;
	margin-top:0px;	
}

.searchbutton{
	width:40px;
	height:21px;
	font-size:.9em;
	font-weight:bold;
	margin-left:3px;
	margin-top:-1px;	
}



/*

#mod_search_searchword{

	width:135px;

	height:11px;

	font-size:.75em;

	margin-right:3px;

}

.searchbutton{

	width:50px;

	height:20px;

	font-size:.9em;

	font-weight:bold;

	margin-top:0px;

}

#search_searchword{

	width:225px;

}

*/



/* END Suche: Modul --- */

/* --- START: Formular Settings --- */

.label_contact_form {

	font-weight:bold;

}

.field_contact_form{

	width:250px;

}

#chrono_verification{

	width:250px;

}


/* --- END: Formular Settings--- */



/* --- START Suche: Form --- */

/*.search.button {

	width:40px;

	height:20px;

	font-size:0.8em;

	margin-left:3px;

}

#search_searchword{

	width:35px;

	height:11px;

	font-size:.75em;

	margin-right:3px;

}*/

/* --- End Suche: Form --- */ 

.small {/* small text */

	font-size: .90em;

	color: #999;

	font-weight: normal;

	text-align: left;

}

#test{

	background-color:white;

	width:50px;

	height:20px;

}

.foto {

	width:125px;

	height:150px;

	border:black 1px solid;

	float:right;

	margin: 0;

	padding: 0;

}

div.bild-box{
	float: right;
/*	text-align: right;*/
/*	margin: 5px 0px 0px 5px;*/
	padding:0;
/*	border:1px solid black;*/
}

.img-foto{
	width:100px;
	height:150px;
/*	float:right;*/
/*	margin-left:5px;*/
/*	margin-top:0px;*/
/*	margin-bottom:5px;*/
	border:black 1px solid;
}

/*
div.bildunterschrift{
	width: 156px;
	font-size: 0.9em;
	text-align: right;
	line-height: 120%;
}*/

p.bildunterschrift{
	width:100px;
	font-size: 0.9em;
	text-align: right;
	margin-top:5px;
	margin-bottom:3px;
/*	line-height: 120%;*/
}
ul.work{
/*	float:left;*/
	margin-top:0px;
/*	border:1px solid red;*/
}
li.work {
/*	float:left;*/
	margin-left:-20px;
}

.textbox_oben{
	width:287px; /*298*/
	float:left;
/*	margin-right:5px;*/
/* border:blue 1px solid;*/
}
.textbox_unten{
	clear:both;
	width:390px;
	margin-right:5px;
/*	border:green 1px solid;*/
}
.personencontainer{
	width:396px;
	height:auto;
/*	border:red 1px solid;*/
}
ul.mandate{
	margin-top:-15px;
/*	margin-left:-22px;*/
}
