body{margin:0; padding:0; background:url(bg.gif); text-align:center;}

h1, h2, h3, h4{margin:0; padding:0;}

a img{border:0;}

body, p, td, div{font-size:12px; font-family:Tahoma, Verdana, Arial; color:#000000;}

#page{width:953px; padding-bottom:80px; text-align:left; position:relative; margin:0 auto; background: #FFFFFF url(bg_top.jpg) top center no-repeat; border-left:1px solid #4c5a5d; border-right:1px solid #12191a;}

#logo{position:absolute; top:274px; left:0; margin-left:-1px;}

#content_right{width:629px; float:right; padding-top:380px; text-align:justify;}
#content_right h1{font-size:19px; color:#304579; font-weight:normal; padding:0 50px 20px 0; }
#content_right h2{font-size:14px; color:#304579; font-weight:normal; padding:0 50px 20px 0; }
#content_right h3{font-size:14px; color:#304579; font-weight:bold; padding:15px 50px 15px 0; }
#content_right p{margin:0; padding:0 0 20px 0;}

#content_right a{color:#304579; text-decoration:none;}
#lastnews{padding-right:50px;}
#lastnews a{line-height:20px;}

.content{padding:0 50px 20px 0;}
.img{float:left; margin:0 10px 10px 0;}

#content_left{padding-top:380px; width:282px;}
#content_left .banner{padding-left:20px;}
#content_left h2{padding:20px 0 10px 20px; font-size:14px; font-weight:bold; color:#304579;}

#content_left .meldung_links{padding:10px 0 20px 20px;}
#content_left .meldung_links h2{padding:0;}
#content_left .meldung_links img{float:left; margin:0 10px 0 0;}
#content_left a{color:#304579; text-decoration:none;}
#content_left p{padding:10px 0 10px 0; margin:0;}

#navigation{position:absolute; top:335px; width:900px;}
#navigation ul{padding:0; margin:0; list-style:none;}
#navigation ul li{float:left; font-weight:bold;}
#navigation ul li a{display:block; padding:5px 20px; color:#FFFFFF; text-decoration:none;}
#navigation ul li a.a{background-color:rgb(156,23,40);}
#navigation ul li a:hover{background-color:#000000;}

#navigationtop{position:absolute; top:0; left:0; padding:10px;width:900px;}
#navigationtop a{padding:10px; color:#000000; text-decoration:none;}

#db{padding:0 0 20px 20px;}
#db ul{padding:0; margin:0; list-style:none;}
#db ul a{display:block; padding:0px 0 3px 20px; background:url(db_bullet.gif) no-repeat left top;}

#copy{position:absolute; bottom:30px; left:20px;}
#copy a{color:#304579; text-decoration:none;}

#bookmarks{position:absolute; width:639px; right:0; bottom:25px;}

#content_right .index_meldung{padding:10px 50px 20px 0; clear:both;}
#content_right .index_meldung h2{font-size:12px; font-weight:bold; padding:0; margin:0;}
#content_right .index_meldung p{padding:0; margin:0;}
#content_right .index_meldung img{float:left; margin:0 10px 0 0;}

.ads_links{padding:20px 0 0 20px;}
.ads_unten_meldung{float:right; padding:0 0 0 20px;}
#ads_unten{clear: both; padding:10px 0 0 37px; width:100%;}


.pages{padding:40px 0 20px 0;}

.datenbank_category{ background:url(db_bullet.gif) no-repeat top left; margin:5 0 5 0; padding-left:12px;}

hr{margin: 2 0 2 0;width:100%;height:1px;background-color:e5e5e5; border:0;}

address{font-style:normal;}