/* CSS Document */

body{margin:0; padding:0; text-align:center;}

a{color:#bb276d; text-decoration:none;}

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

a img{border:0;}

#page{position:relative; width:990px; text-align:left; margin:auto; background: #eeedee url(bg.gif) repeat-y;}

#header{position:absolute; top:0px; left:0px; height:118px; width:990px;}

#image{position:absolute; top:118px; left:0px; width:990px; height:402px;}

#navigation {text-align:center; width:990px; position:absolute; top:520px; left:0; background:#FFFFFF;}
#navigation ul{list-style:none; padding:0; margin:0;}
#navigation ul li{float:left;}
#navigation ul li a{display:block; padding:0px 20px 0 40px; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}

#navigation_gallery {text-align:center; width:990px; position:absolute; top:250px; left:0; background:#FFFFFF;}
#navigation_gallery ul{list-style:none; padding:0; margin:0;}
#navigation_gallery ul li{float:left;}
#navigation_gallery ul li a{display:block; padding:0px 20px 0 40px; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}

#content_gallery{padding-top:300px; background:url(content_top.gif) no-repeat 0 250px;}

#gallery_top{position:absolute; top:118px; left:0; width:990px; height:132px; background-color:#FFFFFF;}

#content{padding-top:548px; background:url(content_top.gif) no-repeat 0 510px;}
#content_inside{padding-top:160px; background:url(content_top.gif) no-repeat 0 118px;}
h1{padding:20px 0 10px 80px; font-size:14px; font-weight:bold; margin:0; color:#bb276d;}
h2{padding:10px 40px 10px 40px; font-size:12px; font-weight:bold; margin:0; color:#000000;}
.collumn{width:32%; float:left;}
.inside{padding:0 0 0 40px;}
.collumn h2{padding:0 0 10px 40px; margin:0; font-size:12px; font-weight:bold;}
.meldung{clear:both; padding:0 0 20px 0;}
.meldung img{float:left; margin:0 10px 10px 0;}
.meldung a{color:#020202; text-decoration:none;}
.meldung a:hover{color:#bb276d;}
.meldung b{color:#bb276d;}

.img{float:left; margin-right:10px;}

p{margin:0; padding:0 0 10px 0;}

.collumn_inside{width:62%; float:left;}
.inside{padding:0 0 0 40px;}
.collumn_inside h2{padding:0 0 10px 40px; margin:0; font-size:12px; font-weight:bold;}


#lastnews{padding-left:10px;}
.collumn h3{padding:20px 0 20px 0; font-size:12px; font-weight:bold; margin:0;}


#footer{clear: both; background:url(footer_bg.gif) no-repeat bottom; padding:20px 0; text-align:center;}
#footer a{color:#bb276d; text-decoration:none;}

#lederboardunten{padding: 20px 40px; clear: both;}

.g_block{float:left; margin-top:10px; margin-left:40px; border:1px dotted silver; width:40%;}
.g_block img {float:left; margin-right:20px;}

.g_bild{float:left; width:400px; text-align:center; margin-left:40px; border:1px dotted silver; margin-bottom:20px; padding-bottom:10px;}
.g_bild img {margin:10px 20px;}

.g_bild_alone{padding:20px 0 0 20px;}
.g_bild_alone img{float:left;}
.g_bild_alone_ads{float:left; padding:0 20px}
