/* CSS Document */

body {
background-image:url(../media/bg_main.jpg);
background-position:center top;
background-repeat:repeat-x;
background-color:#F0F0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666666;
padding: 0px 0px;
margin: 25px 0px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight:bold;
color:#1C288E;
margin: 50px 0px 48px 0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
margin: 0px 0px;
}



h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#1C288E;
margin: 25px 0px 5px 0px;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.9em;
font-weight:bold;
color:#1C288E;
margin: 20px 0px 48px 0px;
text-align:center;
}

p {
line-height:1.5em;
margin: 10px 0px 10px 0px;
}

a {
color:#1D298F;
text-decoration:underline;
}



a:hover {
color:#1D298F;
text-decoration:none;
}


#clearer {
clear:both;
}

#wrapper {
margin:auto;
width:800px;
padding: 15px;
background-color:#FFFFFF;
}

#header {
width:800px;
background-color:#1D298F;
height:207px;
}

#header_claim {
width:250px;
float:left;
height: 150px;
padding-top: 57px;
}

#footer {
width:780px;
height:28px;
background-color:#1D298F;
color:#C6C9E3;
font-size:12px;
padding: 12px 20px 0px 0px;
text-align:right;
}

#footer a {
font-size:12px;
color:#C6C9E3;
text-decoration:none;
}

#footer a:hover {
font-size:12px;
color:#C6C9E3;
text-decoration:underline;
}

#menu {
width:250px;
}

#menu ul {
list-style:none;
margin: 0px 0px;
padding: 0px 0px;
}

#menu ul li{
padding: 2px 0px 2px 0px;
display:block;
}

#menu ul li a{
padding: 8px 0px 8px 35px;
display:block;
color:#36393A;
text-decoration:none;
}

#menu ul li a:hover{
padding: 8px 0px 8px 35px;
display:block;
background-color:#D3D5EA;
color:#36393A;
text-decoration:none;
}

#menu ul li ul li{
padding: 0px 0px 0px 0px;
display:block;

}

#menu ul li ul li a{
padding: 8px 0px 8px 70px;
display:block;
color:#36393A;
text-decoration:none;
}

#menu ul li ul li a:hover{
padding: 8px 0px 8px 70px;
display:block;
background-color:#D3D5EA;
color:#36393A;
text-decoration:none;
}

#menu .on, #menu a.on, #menu a:hover.on {
display:block;
background-color:#1D298F;
color:#FFFFFF;
text-decoration:none;
}


#content {
width:490px;
float:right;
padding-right: 20px;
}

#content ul {
list-style-type: disc;
        /*list-style-image: url(../images/pfeil_rund.gif);*/
        list-style-position: outside;
        margin: 5px 20px 5px 30px;
        font-weight: normal;
        padding: 10px;
        border: solid 0px;

}


#content ul li{
line-height:1.5em;
margin: 5px 0px 5px 0px;
}

#wrap_content {
width:800px;
background-image:url(../media/bg_content.gif);
background-repeat:repeat-y;
padding-bottom: 20px;
margin-bottom: 1px;
}

#content .grey, #content .grey a{
font-size:10px;
color:#999999;
}

/*  formulare                             */
/************************************************************/

/* PLZ */
.forminput1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color: #36393A;
	border: 1px solid #1D449D;
	width: 37px;
	background-color: #FFFFFF;
	padding: 0px 1px 0px 1px;
}

/* Eingabe Zeile */
.forminput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color: #36393A;
	border: 1px solid #1D449D;
	width: 360px;
	background-color: #FFFFFF;
	padding: 0px 1px 0px 1px;
}

/* Ort */
.forminput3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color: #36393A;
	border: 1px solid #1D449D;
	width: 316px;
	background-color: #FFFFFF;
	padding: 0px 1px 0px 1px;
}

/* Mitteilung */
.forminput4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color: #36393A;
	border: 1px solid #1D449D;
	width: 360px;
	background-color: #FFFFFF;
	padding: 0px 1px 0px 1px;
}

/* Button */
.forminput5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	color: #36393A;
	border: 1px solid #1D449D;
	width: 120px;
	background-color: #FFFFFF;
}

/* Jumpbox */
.forminput6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color: #36393A;
	border: 1px solid #1D449D;
	width: 180px;
	background-color: #FFFFFF;
}

/* arc */

.toggler {
	color: #1C288E;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	cursor:pointer;
}
 
.element {
 
}
 
.element p {
	line-height:1.5em;
margin: 10px 0px 10px 0px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	font-style:italic;
	padding:5px 0 5px 30px;
}