/* Allgemeine Formatierung - Textformatierungen */
body {padding: 0px; margin: 0px; background: #ffffff; font-family: verdana; font-size: 11px; color: #333333; line-height: 150%;}
h1{display: inline; font-size: 17px; font-weight: bold; color: #233c96;}
h2{font-size: 13px; display: inline;}
h3{font-size: 13px; font-weight: bold; color: #233c96; text-align: center; display: inline;}
p{display: inline;}
img{border: none;}

/* Blindtext für Menschen mit Behinderung*/
span{display: none;}

/* Linkfarben*/
a {color: #333333;}
a:hover{color: #888888;}

/* Kopf- und Hauptbereich*/
#header{width: 800px; height: 140px; background: url(graphics/header.gif) no-repeat #000099; margin: 0px auto 4px auto;}
#main{width: 800px; height: 100%; margin: 0px auto; background: url(graphics/main.gif) no-repeat #dcdcdc; position: relative;}
#main1{width: 800px; height: 100%; margin: 0px auto; background:#dcdcdc; position: relative;}
#titel{position: absolute; top:60px; left: 350px; width: 300px; height: 50px;}

/* Seitenüberschrift*/
#titel h1{ line-height: 150%;}
#titel1{position: absolute; top:22px; left: 385px; width: 320px; height: 140px; background: url(graphics/portrait.gif);}
#titel2{position: absolute; top:50px; left: 350px; width: 300px; height: 50px;}
#titel2 h1{ line-height: 150%;}

/* Navigation*/
#navigation{width: 727px; height: 178px; background: url(graphics/navnav2.gif) no-repeat; position: absolute; top: -57px; left: 40px;}

#navigation ul{height: 134px;width: 280px; margin-top: 20px; position: relative; list-style: none;}
#navigation ul li{margin: 0px; padding:0px; height: 17px;}
#navigation a{color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px;}
#navigation a:hover{color: #000099;}
#navigation ul li img{position: relative; top: 3px; left: 3px;}
.blue{color: #000099; font-weight: bold;}


/* Inhalt */
#contenttext ul li{list-style: square; line-height: 170%;}
#contenttop{background: url(graphics/contenttop.gif) no-repeat; width: 723px; height: 24px; margin-left: 37px;}
#contenttext{background: url(graphics/contenttext.gif) repeat-y; width: 653px; margin-left: 37px; padding: 10px 15px 0px 55px;}
#contentext h1{text-align: center;}
#contentbottom{background: url(graphics/contentbottom.gif) no-repeat; width: 723px; height: 18px; margin: 0 0 0 37px;}
#center{float: left; width: 390px; padding-left: 30px; padding-top: 20px;}
#center1{float: left; width: 600px; padding-left: 30px; padding-top: 20px;}
#center2{float: left; width: 390px; padding-left: 30px;}
#center3{float: left; width: 550px; padding-left: 30px;}
#center3 table{text-align: center;}
#center3 table td{padding: 10px 0;}
#center4{float: left; width: 300px; padding-left: 30px;}
.border{border-bottom: 1px solid #cccccc;}
#toolbox{border: 1px solid #cccccc; margin: 20px; text-align: center;}
#toolbox td{padding: 20px;border: 1px solid #cccccc;}
/* Balkendarstellung rot/blau auf Startseite*/
.float{float:left; width: 95px; vertical-align: baseline; text-align: center;}
.clear{clear: left;}
.right{padding-left: 370px;}
.center{padding-right: 45px; text-align: center;}
.center1{padding-left: 25px;}

/* Rechte Spalte */
.float1{float:left; width: 220px; text-align: left; font-size: 10px; padding: 20px 5px 0px 5px; color: #233c96;}
.float2{float:left; width: 300px; text-align: left; font-size: 10px; padding: 20px 0 0 20px; color: #233c96;}
.float1 img{padding-left: 17px;}

/* Platzhalter*/
#spacer{height: 115px;}
#spacer1{height: 60px;}
#spacer2{height: 10px;}


/* Newsbereich*/
#news{width: 723px; height: 33px; background: url("graphics/news.gif") no-repeat; margin-left: 37px; font-size: 10px; line-height: 350%; text-align: center; font-weight: bold; color: #233c96;}

/* Metanavigation */
#metanav{width: 800px; height: 20px; background: #000099; color: #ffffff; text-align: center; font-size: 10px;}
#metanav a{color: #ffffff; text-decoration: none;}
#metanav a:hover{color: #999999;}

