body {text-align:center;}
img {border:0;}
#rahmen {position:relative; width:960px; height:637px; margin:0 auto; border:1px solid #003799; background-color:#ffffff;}
*html #rahmen {height:630px;}
#header {position:relative; height:80px; background-color:#ffffff;}
#logo img {float:right; margin-top:40px;}
#mail {position:relative; float:left; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:normal; font-size:12px; top:67px; left:70px;}
#mail a {text-decoration:none; color:#000000;}
#navimain {position:relative; height:25px; background-color:#003799; margin-top:10px;}
#contentimg {position:relative; text-align:left; float:left; width:560px; top:3px; height:160px;}
*html #contentimg {width:558px;}
#bildtexte {position:relative; top:140px; left:5px; width:550px; }
#bildtexte table {width:100%; text-align:center; color:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:11px; font-weight:bold;}
#content table {font-size:12px;}
td {vertical-align:top;}

#contenthome {height:480px; overflow:auto; margin-top:5px; background-color:#d9dadb;}
#footer {position:relative; height:23px; background-color:#003799; color:#ffffff; text-align:center;font-family:Arial, Verdana, sans-serif; padding-top:8px; font-size:12px;}
*html #footer {height:31px;}

#navimain ul {list-style-type:none; padding:0;}
*html #navimain ul {margin-left:-20px;}
#navimain li {float:left; padding:2px 26px 0 26px; border-left:3px solid #ffffff; height:25px;}
#navimain a, #navimain a:link, #navimain a:visited {color:#ffffff; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:bold; font-size:12px;}
#navimain a:hover, #navimain a:active {text-decoration:underline;}
#navimain img {border:0; position:relative; top:2px;}
#quickmenue {width:150px; height:20px; overflow:hidden; position:relative; top:1px;}
#quickmenue select {font-size:10px;}

#subnavileft {position:relative; margin-top:3px; padding-top:40px; float:left; width:200px; background-color:blue; height:471px; font-family:Arial, Verdana, sans-serif; font-size:12px; text-align:left;}
*html #subnavileft {height:511px;}
#subnavileft h1 {background-color:#ea122f; border-bottom:3px solid #ffffff; padding: 4px 0 5px 20px; margin:0 0 10px 0;}
#subnavileft a, #subnavileft a:link, #subnavileft a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-family:Arial, Verdana, sans-serif; }
.kontaktback {background:url(../img/kontakt-back.jpg)}
#subnavileft p {padding-left:20px;}
.linkleft {font-weight:bold;}

#subnaviright {position:relative; margin-top:3px; float:right; width:200px; background-color:#003799; height:511px; text-align:left;}
#subnaviright ul {list-style-type:none; margin:40px 0 0 15px; padding:0;}
#subnaviright li {margin-bottom:10px;}
#subnaviright a, #subnaviright a:link, #subnaviright a:visited {color:#ffffff; font-family:arial narrow, arial, verdana, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; letter-spacing:2px;}
#subnaviright a:hover, #subnaviright a:active {color:#ea122f;}

#subnavidr {position:relative; top:250px;}



#content {position:relative; margin:10px 0 10px 10px; float:left; width:535px; height:490px; overflow:auto; text-align:left; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:normal; font-size:12px; line-height:16px;}
#content.mitbild {height:323px; top:150px;}

#h1contenthome {width:100%; text-align:center;}
#h1contenthome h1 {font-size:14px; font-weight:bold; color:#003799; font-family:Arial, Verdana, sans-serif; margin:0; margin:20px 0;}

#content h1 {font-size:14px; font-weight:bold; color:#003799; font-family:Arial, Verdana, sans-serif; margin:32px 0 20px 0;}
#content a, #content a:link, #content a:visited {color:#003799; text-decoration:underline;}
#content a:hover, #content a:active {text-decoration:none;}
#content ul {list-style-type:none; list-style-image:url(../img/content-pfeil.gif); line-height:16px; margin-left:20px; padding-left:15px;}
#content li {margin-bottom:8px;}


.links {width:470px; height:158px; float:left; margin-top:20px; text-align:right;}
.rechts {width:470px; height:158px; float:right; margin-top:20px; text-align:left;}
.links img {border:4px solid #ffffff; float:right; margin-left:10px;}
.rechts img {border:4px solid #ffffff; float:left; margin-right:10px;}
.links h1 {color:#ea122f; margin:55px 0 0 0; padding:5px; border-bottom:4px solid #ffffff; font-family:Arial narrow, Verdana, sans-serif; font-size:22px; letter-spacing:2px;}
.rechts h1 {color:#ea122f; margin:55px 0 0 0; padding:5px; border-bottom:4px solid #ffffff; font-family:Arial narrow, Verdana, sans-serif; font-size:22px; letter-spacing:2px;}
.links a, .rechts a {text-decoration:none;}