* {margin:0; padding:0; border:0 }
body, html {
	font-size: 86%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #3575b4;
	text-align: center;
	height: 100%;
	margin-top: 10px; }


/* --- Boxen ------*/
#wrap1 { text-align: left; height: 100%; width: 750px; visibility: visible; margin-right: auto; margin-left: auto; }
#header { background-image: url(../img/agentur.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 750px; height: 35px; }
#left1 { background-color: white; background-image: url(../img/bo-lo.gif); background-repeat: no-repeat; background-position: left top; width: 22.7%; height: 460px; float: left; }
#left2 { background-image: url(../img/left-bo.jpg); background-repeat: no-repeat; background-position: left bottom; height: 460px; }
#wrap2 {
	width: 76.3%;
	overflow: visible;
	float: right; }
#content {
	line-height: 160%;
	background-color: white;
	width: 69%;
	height: 460px;
	float: left; }
#right { height: 460px; width: 29.7%; float: right; }
#logo { visibility: visible; }
#clear { height: 1px; width: 1px; visibility: hidden; clear: both; }
#footer { background-color: #0b669a; height: 10px; width: 100%; visibility: visible; clear: both; }

h1 { color: #fe7e00; font-size: 130%; text-align: center; margin: 1em 0 1.5em; }
h2 {	color:       #3575b4;
	font-size:   110%;
	font-weight: bold;
	text-align:  center;
	margin:      1.5em 0; }

h3 { color: #fe7e00; font-weight: bolder; text-align: center; margin: 1em 0; }
h4 {
	color: #fe7e00;
	font-weight: bold;
	padding-top: 2em;
	padding-left: 2em; }

p { font-size: 93%; line-height: 150%; text-align: justify; text-indent: 1em; margin-bottom: 1em; padding-right: 2em; padding-left: 2em; }
.orange { color: #fe9a37; font-weight: bold; }
.blau { color: #3575b4; font-weight: bold; }
.mittig { text-align: center; }
.mini {
	color: #fff;
	font-size: 5%;
	line-height: 0;
	text-decoration: none;
	margin: 0;
	padding: 0; }

#content ul.viertel {
	margin: 0;
	padding-left: 50px;
	list-style-image: url(../img/pfeil_klein.gif); }
#content a { font-weight: bold; line-height: 160%; text-decoration: none; background-color: white; }
#content a:link { color: #3575b4; text-decoration: none; }
#content a:visited { color: #fe9a37; text-decoration: none; }
#content a:hover { color: #fe9a37; text-decoration: none; }
#content ul { padding-left: 150px; list-style-image: url(../img/pfeil_klein.gif); }
#content ul li ul { text-align: left; margin: 0; padding: 0 0 0 0; list-style-type: none; list-style-image: none; }

#left2 p { font-size: 30%; line-height: 30%; visibility: hidden; }
#left2 ul { margin: 0; padding: 0; list-style-type: none; }
#left2 li { font-size: 100%; margin: 0; padding: 0; }
#left2 li a { font-weight: bold; height: 20px; voice-family: "\"}\""; voice-family: inherit; height: 18px; text-decoration: none; }
#left2 li a:link { color: #3575b4; text-decoration: none; visibility: visible; padding: 3px 0 0 30px; display: block; }
#left2 li a:visited { color: #666; text-decoration: none; visibility: visible; padding: 3px 0 0 30px; display: block; }
#left2 li a:hover, #links p a:active { color: #fff; background-color: #fe9a37; text-decoration: none; visibility: visible; padding: 3px 0 0 30px; display: block; }
#left2 li a.focus { color: #3575b4; background-color: #efefef; text-decoration: none; visibility: visible; padding: 3px 0 0 30px; display: block; }
