.fett
{font-weight: bold}

a img
{border: none ! important;
}

hr
{
	margin: 0;
	padding: 0;
}

body{
	background-color: #ABE;
	color: #012B3E;
	font-family: verdana, sans-serif;
	font-size: 10px;
}
.normal{
	font:12px verdana, sans-serif ! important;
	color: #012B3E ! important;
}

#container{
	/*margin-top: 0;*/
	margin-right: 1%;
	margin-left: 1%;
}

#headerbild{
}

#head{
	margin-top: 3px;
	margin-bottom: 0;
}

#head h1{
	color:#3155A3;
	margin:0;
	background-image: url(../img/logo/logo37x39px.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px !important;
	font-weight: bold;
	padding-left: 38px;
	line-height: 0.8em;
	/*font-style: normal;*/
}

.Quicklinks {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


#toplist {
	font-size: 8px;
}

#toplist a {
	font-size: 8px;
	color: #3155A3;
	text-decoration: none;
}
#toplist a:hover {
	text-decoration: underline;
}

#head #quickrechts {
	padding-top: 0px;
	margin-top: 0px;
}
#head #quickrechts #telefonhead {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
}

/*  N A V I G A T I O N  */
#Navi {
/*width: 100%;
display: block;*/
	font-size: 10px;
	margin-left: 0;
}

#Navi ul a{
	text-decoration:none;
}
#Navi ul {
	margin-left: 0;
	/*	list-style-type: none;*/
/*	list-style-position: outside;
	list-style-image: url(/img/pixx/arrow.gif);*/
}

a {
	text-decoration: none;
	color: #012B3E;
}

#Navi ul.mainnavi{
	list-style: none;
 /*width: 100%;*/
 /*display: block;*/
	font-family: Arial;
	font-weight: normal;
}

#Navi ul.mainnavi li{
	margin-top: 0px;
}

#Navi ul.mainnavi a{
	text-decoration:none;
}

#Navi ul.mainnavi a.verzweigung0 {
	/*padding-left: 5px;*/
 /*list-style-position: outside;*/
	list-style-image: url(../img/rahmen/pfeilunten.gif);
}

#Navi ul.mainnavi li.top{
	font-size: 10px;
}

#Navi ul.mainnavi li.ende{
	display: none;
	visibility: hidden;
}

#Navi ul.mainnavi a:hover, #Navi ul.mainnavi a:active
{
background-color: #A0B7e8;
}
#Navi ul.mainnavi a:hover, #Navi ul.mainnavi a:active
{
background-color: #A0B7e8;
}
.gewaehlt
{
	background-color: #A0B7e8 ! important;
}

#Navi ul.unternavi{
	margin-left: 12px;
	list-style-type: none;
}

#Navi ul.unternavi a{
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/quadrat.gif);
}

#Navi ul.unternavi li{
	/*background-color: #E3E9F4;*/
	list-style-image: url(../img/rahmen/quadrat.gif);
}

#Navi ul.unternavi a:hover, #Navi ul.unternavi a:active
{
background-color: #A0B7e8;
}
#Navi .unternavi .quadrat1 {
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/quadrat.gif);
}
#Navi .unternavi .verzweigung1 {
	/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/pfeilrechts.gif);
	display: list-item;
}
#Navi .unternavi .checkbox {
/*list-style-position: outside;*/
list-style-image: url(../img/pixx/hakenicon.gif);
}
#Navi .unternavi .antragicon {
/*list-style-position: outside;*/
list-style-image: url(../img/pixx/antragicon.gif);
}
#Navi .unternavi .c1rot {
}
#Navi .unternavi .c1blau {
}
#Navi .unternavi .c1gelb {
}
#Navi .unternavi .c1gruen {
}

#Navi .unternavi .auswahl1 {
	/*padding-left: 5px;*/
}

#Navi .unternavi .verzweigung2 {
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/pfeilunten.gif);
/*	padding-left: 5px;*/
}
#Navi .unternavi .verzweigung3 {
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/pfeilunten.gif);
	/*padding-left: 5px;*/
}
#Navi .unternavi .verzweigung3g {
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/pfeilrechts.gif);
	/*padding-left: 5px;*/
}
#Navi .unternavi .c2rot {
}
#Navi .unternavi .c2blau {
}
#Navi .unternavi .c2gelb {
}
#Navi .unternavi .c2gruen{
}
#Navi .unternavi .q2rot {
}
#Navi .unternavi .q2blau {
}
#Navi .unternavi .q2gelb {
}
#Navi .unternavi .q2gruen {
}

#Navi .unternavi .auswahl2 {
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/quadrat.gif);
	/*padding-left: 5px;*/
}
#Navi .unternavi .auswahl3 {
/*list-style-position: outside;*/
list-style-image: url(../img/rahmen/quadrat.gif);
	/*padding-left: 5px;*/
}

#Navi .mainnavi .ende a {
	margin-top: 0px;
	color: #666666;
	font-style: italic;
}

#content{
	color:#012B3E;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #012B3E;
}

#schatten {
}

#content #contentheader {
}

.contentheaderimage {
}
#content #contentheader a
{
	font-size: 10px;
	text-decoration: none;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 10px;
	margin-left: 0px;
}

#content a:hover {
	text-decoration: underline !important;
}
#content a
{
text-decoration: underline;
}
.hs0 {
	font-size: 16px;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif, "Franklin Gothic Medium";
}
.hs1 {
	font-size: 14px;
	font-weight: 600;
	font-variant: small-caps;
	text-align: right;
	font-style: italic;
	background-color: #FFFFFF;
}

.hs2 {
	text-align:left !important;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.hs3 {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}

#contentmain .hs4 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #8698D2 ! important;
	color: #FFFFFF;
	padding-left: 5px;
}
#contentmain .hs4plus {
	font-size:12px;
	margin-right:0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.hs5 {
display: block;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #A0B7e8;
	margin-left: 0px;
}
.bunten
{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E3E9F4;
	border-right-width: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*padding-top: 2px;*/
	padding-bottom: 0px;
	padding-left: 0px;
}

.boben
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E3E9F4;
	border-right-width: 20px;
}
.sunten
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F4699;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bobengelb
{border-top-color: #FED24F !important;}

.buntengelb
{border-bottom-color: #FED24F !important;}

.bobenrot
{border-top-color: #922F26 !important;}

.buntenrot
{border-bottom-color: #922F26 !important;}

.bobengruen
{border-top-color: #2E7214 !important;}

.buntengruen
{border-bottom-color: #2E7214 !important;}

#hs1 a img
{
vertical-align: text-bottom;
}

#content #contentheader h1{
	font-size: 14px;
}

#contentmain h1 {
	text-align:left !important;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#content h2{
/*	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 150px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E3E9F4;
	border-right-color: #E3E9F4;
	border-bottom-color: #E3E9F4;
	border-left-color: #E3E9F4;*/
}

#content h3{
/*	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 142px;
	padding-top: 2px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #012B3E;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif, "Franklin Gothic Medium";
	background-image: url(../img/content/h2.gif);
	border-top-color: #012B3E;
	border-right-color: #012B3E;
	border-bottom-color: #012B3E;
	border-left-color: #012B3E;
	border-left-width: 20px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;*/
}
#content h4{
/*	margin:25px 0 10px 0;
	padding:2px 0 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E3E9F4;
	border-right-color: #E3E9F4;
	border-bottom-color: #E3E9F4;
	border-left-color: #E3E9F4;
	border-right-width: 1px;
	border-right-style: solid;*/
}

#content p {
/*	text-indent: 0em;
	line-height: 120%;
	margin-left: 0px;
	margin-right: 10px;*/
	color: #012B3E;
	text-align: justify;
}

#foot{
	font-size: 8px;
	padding-left: 0px;
	margin-left: 0px;
}

#foot #footlist {
	color: #012B3E;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
}

#foot #footlist a {
	padding-right: 0;
	margin-right: 0;
	padding-left: 0;
	margin-left: 0;
	color: #012B3E;
	text-decoration: none;
}

/*  I N F O  */
#Infoheader {
	text-align: right;
  }

#Info {
	margin: 0px;
	padding: 0px;
  }

.hintergrundblau
{
	background-color:#D9D9FF;
	text-align: center;
	vertical-align: middle;
}
.hintergrundrot
{
	background-color:#EEEEEE;
	text-align: center;
	vertical-align: middle;
}
.hintergrundgelb
{
	background-color:#EEEEEE;
	text-align: center;
	vertical-align: middle;
}

#container #Info h2 {
	font-size: 1em;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-left: 0.5em;
	color: #012B3E;
	text-align: left;
	border-top-color: #7F9DB9;
	border-right-color: #7F9DB9;
	border-bottom-color: #7F9DB9;
	border-left-color: #7F9DB9;
	border-bottom-width: 1px;
  }
  
#container #Info h3 {
	font-size: 1em;
	background-color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	padding-left: 0.5em;
  }
  
#container #Info p {
    font-size: 1em;
    margin: 0.5em;
  }

/*.linkerRand {
	background-color: #FFFFFF;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	height: 300px;
	width: 40px;
	float: none;
}*/
.mehr {
	font-size: 9px;
	text-align: right;
	margin-right: 0px;
	border: 0;
	padding-right: 2px;
	padding-bottom: 2px;
}

.icons {
	margin-left: 5px;
}

/*war #contentheader #right {
}*/

#right {
}

#contentheader #right img{
}

.slogan {
	margin-left: 100px;
}
.button1 {
	/*background-image: url(../img/content/button1o3Dvar.gif);*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
/*	background-repeat: no-repeat;*/
/*	height: 41px;
	width: 156px;*/
	font-style: italic;
/*	padding-top: 14px;*/
}

.contentlist {
	color: #012B3E;
	margin-left: 155px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
}

.contentlist li {
	float: left;
	padding-right: 25px;
}

.contentlist a {
	color: #012B3E;
	text-decoration: none;
}

.ueberschrift2 {
	margin-left: 150px;
}

.table-anfrage
{
	color: #012B3E;
	font-size: 11px;
	margin-right: 10px;
	margin-left: auto;
	border-collapse: collapse;
}

.UKCellleft
{
	margin-left: 10%;
	text-align: right;
}
.table-uebersicht
{
	color: #012B3E;
	font-size: 11px;
	border-collapse: collapse;
}

.table-uebersicht td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E9F4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E9F4;
}
.tenpx
{
	margin-left:5px;
	margin-right: 0.5em;
}
.topabstand
{
	padding-top: 4px;
}

#contentmain
{
}
#contentmain img
{
	display: none;	
}

#contentmainantrag
{
}

/*FORMULARE*/
fieldset
{
	border-top-width: 8px;
	margin-left: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #E3E9F4;
	border-right-color: #E3E9F4;
	border-bottom-color: #E3E9F4;
	border-left-color: #E3E9F4;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
legend
{
	background-color: #E3E9F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	background-color: #E3E9F4;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #012B3E;
	border-bottom-color: #012B3E;
	border-left-color: #012B3E;
}

form
{
	font-size: 11px;
}
#content form p
{
	/*margin-left: 20px;
	margin-bottom: 0px;*/
}

.labelleft
{
font-family: Tahoma, Verdana, Arial, sans-serif, "Franklin Gothic Medium";
}

input, select
{
	color: #012B3E;
	font-size: 11px;
	visibility: visible;
/*	background-image: url(../img/pixx/halbunsichtbar.gif);
	background-repeat: repeat;
	background-color: transparent;*/
}
.inputbig
{
	width: 20em;
}
.inputsmall
{
	width: 4em;
}
.linkesFeld
{
	background-color: #FFFFAA;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #A0B7E8;
	border-right-color: #A0B7E8;
	border-bottom-color: #A0B7E8;
	border-left-color: #A0B7E8;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 3px;
}
.rechtsuntenRand
{
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #012B3E;
	border-bottom-color: #012B3E;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 1px;
}

#content ul li {
	list-style-type: square;
}

.kleineschrift
{
	font-size: 9px;
	font-weight: bold;
}
.kleineschrift2
{
	font-size: 10px;
}
.grosseSchrift
{
	font-size: 16px;
}
.bordernull
{border: 0;}

.text-right
{text-align: right;}

.kursiv
{font-style: oblique;}
.farbe0
{
background-color: #FFF;
}
.farbe1
{
background-color: #D7DFF0;
}
.farbe2
{
background-color: #9FB0BD;
}
.farbe3
{
background-color: #E3E9F4;
}
.farbe4
{
background-color: #012B3E;
}
.farberot1
{
background-color: #922F26;
}
.farberot2
{
background-color: #FFF0D1;
}
.farbegelb1
{
background-color: #FED24F;
}
.farbegelb2
{
background-color: #FFF0D1;
}
.farbegruen1
{
background-color: #2E7214;
}
.farbegruen2
{
background-color: #C3EFBD;
}
.rot
{
background-color: #D3222C;
}
.floatnone {
	clear: both;
	float: none;
}
/*.test
{
	float: none;
	font-size: small;
}*/
.unterstrichen
{text-decoration: underline;}

.box
{
color: #FFF;
}

.checkliste
{
	list-style-position: inside;
	list-style-type: decimal;
}

.checklisteli
{
width: 60%;
}
.blocksatz
{
text-align: justify;
}
.spalte
{
/*width: 240px;
float: left;*/
}
.imagerand
{
	border: 1px solid #E3E9F4;
}
.ab
{
background-image: none !important;
}
.aaa
{
background-image: none !important;
}
