     body{
      font-family:Arial, Verdana, sans-serif;
      font-size:12px;
      background:url(../images/sonstige/bgbalken.gif) repeat-y; #FEF1DB;
      background-color:#FEF1DB;
      color:#000064;
      margin:0px;
      padding:0px;
     }

{
font-size : 1.7em; 
margin-top : 0; 
} 
h2 {
font-size : 1.2em; 
} 
h3 {
font-size : 1em; 
} 
h4 {
font-size : 1em; 
} 
h6 {
font-size : 1em; 
margin : 0; 
} 
h2, h3, h4 {
margin-top : 20px; 
margin-bottom : 0; 
} 
h1, h2, h3, h4, h6 {
color : #e88229; 
} 
h1.fault {
color : #f00; 
} 
h1, h6 {
text-align : center; 
} 
hr {
width : 75%; 
color : #000080; 
} 
a, a:link, a:visited {
color : #006a6a; 
text-decoration : none; 
} 
a:hover, a:active {
color : #f00; 
text-decoration : none; 
} 
a.email, a.email:link, a.email a:visited {
font-weight : bold; 
text-decoration : none; 
color : #005199; 
} 
a.email:hover, a.email a:active {
color : #f00; 
text-decoration : none; 
} 
#logo {
background-color : #fec483; 
padding-top : 2px; 
padding-bottom : 5px; 
padding-left : 10px; 
text-align : left; 
color : black; 
} 
#navi {
font-size : 13px; 
font-weight : bold; 
text-align : right; 
padding : 5px; 
background-color : #feb35f; 
border-top : 1px solid #666; 
border-bottom : 1px solid #666; 
} 
#navi2 {
text-align : right; 
font-weight : bold; 
padding : 1px 5px 1px 1px; 
background-color : #fe921b; 
border-bottom : 1px solid #666; 
font-size : 0.9em; 
} 
#navi a, #navi a:link, #navi a:visited #navi2 a, #navi2 a:link, #navi2 a:visited {
color : #fff; 
text-decoration : none; 
} 
#navi a:hover, #navi a:active, #navi2 a:hover, #navi2 a:active {
color : #f00; 
text-decoration : none; 
} 
#menue {
	display : block;
	position : absolute;
	left : 0;
	top : 145px;
	background-color : transparent;
	padding : 5px;
	padding-right:11px;
	width : 188px;
	font-size : 12px;
	margin-right:4px;
} 
#menue li {
margin-left : 0; 
padding-left : 0; 
line-height : 18px; 
} 
#menue ul {
margin : 0 0 15px; 
padding-left : 0; 
list-style-type : none; 
} 
{
list-style-type : none; 
padding-top : 15px; 
} 
.uluntergr {
padding-left : 15px; 
} 
a.uluntergr, a.uluntergr:link, a.uluntergr:visited {
font-weight : bold; 
text-decoration : none; 
font-weight : bolder; 
font-size : 14px; 
} 
a.uluntergr:hover, a.uluntergr:active {
color : #f00; 
text-decoration : none; 
} 
.ulohne {
list-style-type : none; 
margin-top : 0; 
} 
.ulohneran {
list-style-type : none; 
margin : 0; 
margin-top : 7px; 
margin-left : 150px; 
} 
.ulohneranbanner {
list-style-type : none; 
margin : 0; 
margin-top : 7px; 
margin-left : 40px; 
} 
.abstand {
line-height : 18px; 
} 
.abstandreise {
line-height : 25px; 
} 
#brkr {
padding : 5px; 
background-color : #fec483; 
font-size : 1.1em; 
font-style : italic; 
text-align : left; 
border-bottom : 1px solid #666; 
} 
#brkr a, #brkr a:link, #brkr a:visited {
color : #fff; 
text-decoration : none; 
} 
.einr {
font-size : 1.2em; 
padding-left : 205px; 
margin-right : 20px; 
margin-top : 10px; 
} 
.footer {
clear : both; 
font-size : 0.7em; 
text-align : right; 
font-weight : bold; 
margin-top : 10px; 
padding-bottom : 20px; 
} 
.footer a, .footer a:link, .footer a:visited {
text-decoration : none; 
font-size : 1.2em; 
padding-left : 10px; 
background : url(images/sonstige/xup.gif) no-repeat left; 
color : #000064; 
} 
.footer a:hover, .footer a:active {
color : #f00; 
} 
.pageup {
clear : both; 
font-size : 0.7em; 
text-align : right; 
font-weight : bold; 
margin-top : 0; 
padding-bottom : 20px; 
} 
.pageup a, .pageup a:link, .pageup a:visited {
text-decoration : none; 
font-size : 1.2em; 
padding-left : 10px; 
background : url(images/sonstige/xup.gif) no-repeat left; 
color : #000064; 
} 
.pageup a:hover, .pageup a:active {
color : #f00; 
} 
.borderoben {
margin-top : 60px; 
text-align : right; 
font-weight : bold; 
margin-bottom : 0; 
border-top : 1px dashed #a6a6a6; 
font-size : 9px; 
background : url(none) no-repeat left; 
color : #a6a6a6; 
} 
.borderoben a, .borderoben a:link, .borderoben a:visited {
text-decoration : none; 
color : #a6a6a6; 
background : url(none) no-repeat left; 
} 
.borderoben a:hover, .borderoben a:active {
text-decoration : none; 
color : #f00; 
} 
.block {
text-align : justify; 
} 
.zent {
text-align : center; 
} 
.rechts {
text-align : right; 
} 
.box {
display : block;
text-align : right; 
margin-left : 10px; 
margin-top : 5px; 
margin-right : 0; 
color : #fa8401; 
background-color : #fef1db; 
padding : 0; 
width : 200px; 
height : 93px; 
} 
.box a {
display : block;
color : #e88229; 
border-style : solid; 
border-width : 2px; 
border-left-width : 10px; 
border-color : #5c7250; 
text-decoration : none; 
padding : 5px; 
width : 180px; 
height : 100px; 
overflow : hidden; 
text-align : left; 
} 
.box a:hover {
border-style : solid; 
border-width : 2px; 
border-left-width : 10px; 
border-color : #000064; 
} 
.boxueberschrift {
font-family : Arial, Verdana, sans-serif; 
font-size : 9pt; 
font-style : normal; 
text-align : center; 
font-weight : 900; 
text-decoration : underline; 
} 
.boxnormalschrift {
font-family : Arial, Verdana, sans-serif; 
font-size : 9pt; 
font-style : normal; 
text-align : center; 
font-weight : normal; 
} 
#startbox_pos1 {
margin-top : 0; 
float : right; 
} 
.umfrageformat {
margin-left : 10px; 
float : right; 
width : 180px; 
height : 289px; 
} 
.abstimmungeinruecken {
margin-left : 1px; 
} 
.counterformat {
text-align : right; 
font-size : 10px; 
font-weight : bold; 
margin-top : 10px; 
} 
.counterformat a, .counterformat a:link, .counterformat a:visited, .counterformat a:hover, .counterformat a:active {
color : #000064; 
text-decoration : none; 
font-size : 10px; 
font-weight : bold; 
} 
.bgueberschrift {
font-size : 30px; 
text-align : center; 
} 
.bgueberunterschrift {
font-size : 11px; 
text-align : center; 
} 
.minimap {
float : right; 
margin-bottom : 10px; 
} 
.bgfoto {
float : left; 
margin-left : 12px; 
} 
.bgliste {
margin-left : 20px; 
} 
.bgfotoliste {
margin-top : 25px; 
} 
.bgrechtseinr {
padding-right : 180px; 
margin-right : 0; 
margin-top : 0; 
} 
.rundschreiben {
margin : 70px; 
padding-top : 10px; 
padding-bottom : 10px; 
border : 1px solid #000000; 
} 
.jahresspalte1 {
width : 20%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
height : 30px; 
} 
.jahresspalte2 {
width : 10%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
} 
.jahresspalte3 {
width : 70%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 5px; 
} 
.banner {
margin : 0; 
padding : 0; 
float : left; 
} 
.tabformat {
border : 2px solid #e88229; 
border-collapse : collapse; 
height : 33px; 
} 
.semspalte1 {
width : 5%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semspalte2 {
width : 45%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 5px; 
} 
.semspalte3 {
width : 15%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semspalte4 {
width : 26%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 5px; 
} 
.semspalte5 {
width : 7%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semueberspalte1 {
width : 5%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semueberspalte2 {
width : 55%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 5px; 
} 
.semueberspalte3 {
width : 10%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semueberspalte4 {
width : 16%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 5px; 
} 
.semueberspalte5 {
width : 12%; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semtab01 {
width : 35%; 
text-align : left; 
font-size : 14px; 
font-weight : bold; 
padding-left : 0; 
} 
.semtab02 {
width : 65%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semtab03 {
width : 50%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.semtab04 {
width : 50%; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
padding-left : 0; 
} 
.rueck1 {
padding-left : 350px; 
} 
.rueck2 {
padding-left : 25px; 
} 
.rueck3 {
padding-left : 50px; 
} 
.umfragerahmen {
border : 1px solid #000000; 
}

/*Der Hintergrund für die Formularfelder*/
.formularhintergrund {
	background-color:#CCCCCC;
	width : 240px;
	height: 500px;
	border:#000033 solid 1px;
	font-size: 9pt;
	clear: left;
	float: left;
}
.formularabstand {
	margin-left: 15px;
	margin-top: 15px;
}
