body {
background : #fff url(../images/bgr-tile-gradient.gif) repeat-x top center;
font-family : verdana, arial, helvetica, sans-serif;
color : #000080;
}
p, h1, h2, h3, h4, h5, h6, blockquote, img, body {
margin : 0;
padding : 0;
border : 0;

}
#header h1 {
margin : 16px 0 10px 0;
font-size : 16px;
color : #663300;
font-family : Georgia, Times, serif;
text-transform : uppercase;
}
a {
	color : #000080;
	text-decoration: none;

}
a:hover {
color : #999999;
text-decoration : underline;
}
div#container {
margin : 0 auto;
padding : 0;
width : 840px;
background : url(../images/schatten_900.gif) no-repeat;

height : 100%;
}
div#content {
margin : 0 19px 0 19px;
padding : 13px;
width : 860px;
background : #fff;
voice-family : "\"}\"";
voice-family : inherit;


}
body > #content {
width : 860px;
}
div#rechts {
float : right;
width : 469px;
background : #fff;
margin : 0;
padding : 13px 0 13px 19px;
voice-family : "\"}\"";
voice-family : inherit;
width : 450px;
}
body > #rechts {
width : 450px;
}
div#inhalt {
margin : 0 470px 0 0;
padding : 0 0 0 10px;
width : 380px;
text-align:justify;
}
body > #inhalt {
width : 270px;
}
p #inhalt, p #inhalt {text-align:justify;}

#inhalt2 {
width : 830px;
padding : 0 0 0 10px;
text-align:justify;

}
div#header {
background : url(../images/head_gross.jpg) repeat-x center top;
width : 860px;
height : 309px;
margin : 0 auto;
text-align : center;
border-bottom : 7px solid #000080;

}
div#navi {
width : 860px;
height : 30px;
text-align : center;
margin-left: auto;
margin-right: auto;

padding : 0;
background : #26a1d9;
}
div#navi ul {
list-style : none;
margin : 0;
padding : 0 34px;
}
div#navi li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
div#navi li a {
border : 0 solid #ccc;
display : block;
}

 div#navi ul li a span {
 float : left;
text-align : center;
font-family : Georgia;
color : #000080;
font-size : 15px;
font-weight : bold;
font-variant : small-caps;
padding : 6px;
}
li#nav1 a {
height : 23px;
background-repeat : no-repeat;
background-position : bottom;
}
li#nav1 a:hover {
	background : url('images/nav1.gif') no-repeat top;
	color : #ffffff;
	font-weight: bold;
}
li#nav2 a {
height : 23px;
background : url('images/nav2.gif') no-repeat bottom;font-weight: bold;
}
li#nav2 a:hover {
background : url('images/nav2.gif') no-repeat top; color : #ffffff;font-weight: bold;
}
li#nav3 a {
height : 23px;
background : url('images/nav3.gif') no-repeat bottom;font-weight: bold;
}
li#nav3 a:hover {
background : url('images/nav3.gif') no-repeat top;color : #ffffff;font-weight: bold;
}
li#nav4 a {
height : 23px;
background : url('images/nav4.gif') no-repeat bottom;font-weight: bold;
}
li#nav4 a:hover {
background : url('images/nav4.gif') no-repeat top;color : #ffffff;font-weight: bold;
}
li#nav5 a {
height : 23px;
background : url('images/nav5.gif') no-repeat bottom;font-weight: bold;
}
li#nav5 a:hover {
background : url('images/nav5.gif') no-repeat top;color : #ffffff;font-weight: bold;
}
li#nav6 a {
height : 23px;
background : url('images/nav6.gif') no-repeat bottom;font-weight: bold;
}
li#nav6 a:hover {
background : url('images/nav6.gif') no-repeat top; color : #ffffff;font-weight: bold;
}
li#nav7 a {
height : 23px;
background : url('images/nav6.gif') no-repeat bottom;font-weight: bold;
}
li#nav7 a:hover {
background : url('images/nav6.gif') no-repeat top; color : #ffffff;font-weight: bold;
}

li a:active {
color : #ffffff; font-weight: bold;
}
div#subnavi {
background : #fff;
width : 760px;
height : 22px;
margin : 0;
border-bottom : 1px solid #e0e0e0;
padding : 2px 0 3px 0;
}
div#subnavi ul {
list-style : none;
margin : 0;
padding : 0;
}
div#subnavi li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
div#subnavi li a {
font-size : 0.7em;
text-decoration : none;
padding : 4px 10px 3px 10px;
color : #000;
display : block;
}
li#subnav1 a:hover {
background : #900;
color : #fff;
}
li#subnav2 a:hover {
background : #900;
color : #fff;
}
li#subnav3 a:hover {
background : #900;
color : #fff;
}
li#subnav4 a:hover {
background : #900;
color : #fff;
}
div#footer {
width : 824px;
margin-left : auto;
margin-right : auto;
margin-top : 30px;
padding : 20px 0 15px;
background : url(../images/footer-dekoline.gif) no-repeat center top;
text-align : center;
font-size : 0.7em;
clear : both;
height : 50px;
}
div#MetaNavi {
	margin-left : auto;
	margin-right : auto;
	width : 350px;
	text-align : center;
	padding : 0;
	margin-top : 0;
	
	height: 31px;

}
div#MetaNavi ul {
list-style : none;
width : 350px;
height : 30px;
margin-left : auto;
margin-right : auto;
padding : 0 35px;
text-align : center;
}
div#MetaNavi li {
list-style : none;
margin : 0;
padding : 0;
}
div#MetaNavi li a {
border : 0 solid #ccc;
display : block;
}
div#MetaNavi li a:hover {
border : 0 solid #ccc;
color : #800000;
display : block;
}
div#MetaNavi ul li a span {
float : left;
text-align : center;
font-family : Georgia;
color : #000080;
font-size : 14px;
font-weight : normal;
font-variant : small-caps;
padding : 7px;
}
div#content h1 {
margin : 5px 0 10px 0;
font-size : 35px;
color : #000080;
font-family : Georgia, Times, serif;
text-transform : none;
font-variant : small-caps;
}
div#content h2 {
margin : 16px 0 7px;
font-size : 18px;
color : #000080;
font-family : Georgia, Times, serif;
width : 98%;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #000080;
}
div#content h3 {
margin : 0 0 13px 0;
font-size : 16px;
font-weight : bold;
font-family : Georgia, Times, serif;
}
div#content h4 {
margin : 3px 0 7px 0;
font-size : 11px;
font-weight : 600;
color : #300;
font-family : 'Lucida Grande', Verdana, Arial, Helvetica, san-serif;
}
div#content p {
margin : 0 0 5px 0;
font-size : 0.8em;
line-height : 1.6em;
}
div#inhalt li, div#rechts li {
margin : 0 0 3px -10px;
font-size : 0.7em;
line-height : 1.2em;
list-style-type : square;
}
div#rechts label {
font-size : 0.7em;
color : #000080;
display : block;
margin : 6px 0 3px 0;
}
div#rechts textarea {
display : block;
}
div#rechts form {
margin : 0 0 20px 0;
}
div#rechts input, div#rechts textarea, div#rechts select {
background : #ffc;
}
p.error {
margin : 7px 0;
padding : 10px;
border : 1px dotted #f00;
background : #900;
color : #fff;
font-weight : bold;
}
span.hiliter {
font-weight : 600;
}
#container, #content, #navi, #subnavi, #rechts, #footer, #inhalt, #content, #rechts, #footer, #header {
border : 0 dotted #000;
}
.link {
	text-decoration: underline;
}
input[type="text"] {
	border: 1px solid #000066;
	background: url(../images/bg-block-verlauf.gif);
	height: 14px;
font: 12px Arial, Helvetica, sans-serif;
	color: #000066;

}
textarea {
	border: 1px solid #000066;
	width:350px;
	height:300px;
	background: url(../images/bg-block-verlauf.gif) repeat-x center bottom;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000066;
	


}
input[type="checkbox"] {
	margin-top: 0px;
	border: none!important;
	
	
}
input[type="radio"] {
	margin-top: 0px;
	border: none!important;
	
	
}

