/* css kirsten bolte */

html {min-height: 100%;}
* {margin: 0; padding: 0;}
body {background: #0e3b7d; color: #006;	font: normal 10pt/16pt Tahoma,sans-serif; padding-top: 10px;}

/* struktur/layout */

#wrapper {width: 780px; min-height: 700px; margin: 0 auto; text-align: center;
	background: #efe9be;}

#header {}

#impressum {margin: 0 auto; text-align: right; padding-right: 40px;}

#sidebar {position: relative; float: left; margin-top: 70px; width: 170px; margin-bottom: 1px;}
#content {position: relative; margin-left: 180px; margin-top: 20px; padding-bottom: 20px; width: 500px;
padding-left: 40px; padding-right: 40px; text-align: left; min-height: 500px;}
#content02 {position: relative; margin-left: 220px; margin-top: 20px; padding-bottom: 20px; width: 420px;
padding-left: 40px; padding-right: 40px; text-align: left; min-height: 500px;}
#startseite {position: relative; margin-left: 200px; margin-top: 70px; padding-bottom: 0; width: 500px;
padding-left: 40px; padding-right: 40px; text-align: left; min-height: 460px; background: #f7f1c4;}
#startlayer {padding: 15px 40px;}
#content li {list-style-type: circle; margin-left: 18px;}

/*menue */

.menu {z-index: 1000; margin: 0 0 50px 10px;}
.menu ul {padding: 0; margin: 0; list-style-type: none;}
.menu li {position: relative; text-align: left; color: #0066cc;}
.menu li.block {padding-top: 10px; border-bottom: 1px dotted #0066cc;}
.menu li.sub {margin-left: 10px; font-size: 10pt; padding: 0px;}
.menu li.main {padding-top: 8px;}
.menu a, .menu a:visited {display: block; text-decoration: none; width: 150px; color: #0066cc;}
.menu a.active {color: #000033;}
.menu a:hover {color: #000033; background: #98c8f7;}

/* schriften */

a {color: #0066cc; text-decoration: none;}
a:hover {color: #000033; text-decoration: none;}
a:active, a:visited {color: #0066cc; text-decoration: none;}

p,code,ul {padding-bottom: 1.2em;}
p.gross {font-size: 14px;}

h1 {font: 14pt Tahoma,sans-serif; margin-top: 40px; margin-bottom: 30px;}
h2 {font: 13pt Tahoma,sans-serif; margin: 14px 0px 8px 0;}
h3 {font: 12pt/16pt Tahoma,sans-serif; margin: 14px 0px 8px 0;}

/* Startseite */
h4 {font: 15.5pt/20pt Tahoma,sans-serif; margin-top: 40px;}
h5 {font: 11.5pt/15pt Tahoma,sans-serif; margin: 14px 0px 8px 0;}
h6 {font: 11.5pt/15pt Tahoma,sans-serif; margin: 0px 0px 8px 0;}

h1,h2 {color: #006;}

form,input {margin: 0; padding: 0; display: inline;}

table td {padding: 10px;}

#liste ul {margin-left: 20px;}
#liste li {list-style-type: circle;padding-bottom: 8px;}

/* misc */

img {border: none; padding-bottom: 15px;}
.clearer {clear: left; font-size: 0;}


