/*
Meta-Infos:
- Gelb fÃ�ï¿½Ã�Â¼r Headline und aktive Links: #fcd901 


*/


body {
margin:0;
padding:0;
font-family:helvetica,arial,sans-serif;
font-size:10pt;
line-height:13pt;
background-color:#737272;
color:white;
}

h1 {
font-family:helvetica,arial,sans-serif;
font-size:12pt;
line-height:13pt;
color:#fcd901;
margin:0;
padding:0;
margin-bottom:3px;
}

h2 {
font-family:helvetica,arial,sans-serif;
font-size:10pt;
line-height:14pt;
color:#fcd901;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:3px;
}

A {
color:white;
text-decoration:underline;
}

A:hover {
color:#fcd901
}

A:active {
color:white;
}

p {
margin:0;
padding:0;
margin-bottom:15px;
}

#content img, #content_wide img {
margin-right:9px;
margin-bottom:5px;
margin-top:5px;
float:left;
border:1px solid white;
}

#header {
margin-left:auto;
margin-right:auto;
width:832px;
height:388px;
margin-top:18px;
}

#frame {
margin-left:auto;
margin-right:auto;
width:832px;
margin-top:18px;
}

#menu {
width:130px;
float:left;
background-image:url(../img/bgr_line.gif);
background-position:128px 0px;
background-repeat:no-repeat;
}

#content {
width:460px;
float:left;
margin-right:14px;
margin-left:14px;
margin-bottom:25px;
}

#content_wide {
width:670px;
float:left;
margin-left:14px;
margin-bottom:25px;
}

#sidebar {
width:210px;
float:left;
background-image:url(../img/bgr_line.gif);
background-repeat:no-repeat;
}

#sidebar .thumbscontainer {
margin-left:15px;
*margin-left:5px;
}

#content .thumbscontainer {
margin-top:-20px;
*margin-top:-5px;
}

#sidebar .thumbscontainer img {
border:1px solid white;
}

#footer {
clear:both;
width:832px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#c9c9c9;
font-size:8pt;
}

#footer a {
color:#c9c9c9;
}

#footer a:hover {
color:white;
}

#footer a:active {
color:#fcd901;
}

#menu ul {
width:115px;
margin:0;
padding:0;
list-style-type:none;
list-style-position:inline;
font-size:11pt;
}

#menu li {
background-image:url(../img/menu_normal.gif);
background-repeat:no-repeat;
margin-bottom:8px;
}

#menu li:hover {
background-image:url(../img/menu_highlighted.gif);
background-repeat:no-repeat;
}

#menu li.modified {
background-image:url(../img/menu_modified.gif);
background-repeat:no-repeat;
margin-bottom:8px;
}

#menu li.selected {
background-image:url(../img/menu_selected.gif);
background-repeat:no-repeat;
margin-bottom:8px;
}

#menu li a {
display:block;
width:115px;
padding-left:13px;
text-decoration:none;
color:white;
line-height:30pt;
}

#menu li.modified a {
color:black;
}
#menu li.modified a:hover {
text-decoration:underline;
color:black;
}

#menu li.selected a {
color:black;
}
#menu li.selected a:hover {
color:black;
text-decoration:none;
}

#menu li a:hover {
text-decoration:underline;
color:white;
}

#menu li a:active {
text-decoration:underline;
color:#fcd901;
}





#menu li ul li {
background-image:url(../img/bgr_blank.gif);
}
#menu li ul li:hover {
background-image:url(../img/bgr_blank.gif);
}
#menu li ul li.selected {
background-image:url(../img/bgr_blank.gif);
}
#menu li ul li.selected:hover {
background-image:url(../img/bgr_blank.gif);
}

#menu ul li ul li.first a {
margin-top:8px;
}

#menu ul li ul li.last a {
margin-bottom:12px;
}

#menu ul li.modified ul li a {
display:block;
font-size:10pt;
line-height:10pt;
width:105px;
color:white;
}

#menu ul li.modified ul li a:hover {
text-decoration:underline;
color:white;
}

#menu ul li ul li.selected a {
color:#fcd901;
}
#menu ul li ul li.selected a:hover {
color:#fcd901;
text-decoration:none;
}

#content_wide .childscontainer  {
font-size:12pt;
line-height:20pt;
color:#fcd901;
font-weight:bold;
}

#content_wide .childscontainer ul {
margin:0;
margin-top:-15px;
}
#content_wide .thumbscontainer ul {
margin:0;
margin-top:-15px;
}

#galerie {
width:210px;
}

#infokasten {
width:210px;
*width:180px;
padding-left:15px;
}

#infokasten ul {
padding:0;
margin:0;
margin-left:18px;
margin-bottom:15px;
list-style-image:url(../img/download_icon.gif);
}

#partner {
clear:both;
height:150px;
margin-left:20px;
}

#partner ul {
margin:0;
padding:0;
list-style-type:none;
list-style-position:inline;
margin-top:7px;
font-size:8pt;
line-height:10pt;
width:180px;
}

#partner img {
border:none;
}

#partner ul li {
margin-bottom:0px;
height:51px;
}

#partner ul img {
border:none;
}

#content_wide table td {
font-color:white;
font-size:10pt;
line-height:14pt;
vertical-align:top;
padding:0;
margin:0;
padding-right:18px;
padding-bottom:5px;
padding-top:5px;
}

#content_wide ul {
padding:0;
margin:0;
margin-left:15px;
margin-bottom:15px;
}

.stadt {
font-family:helvetica,arial,sans-serif;
font-size:10pt;
line-height:10pt;
color:white;
text-transform: uppercase;
font-weight:bold;
}

.datum {
font-family:helvetica,arial,sans-serif;
font-size:10pt;
line-height:10pt;
color:#fcd901;
}

.gelb_hervorheben {
color:#fcd901;
}

.gross_hervorheben {
font-size:10pt;
color:#fcd901;
}

/* Stile für Designer-Seite April 2010 */

.designer_container {
width:688px;
clear:both;
margin-bottom:35px;
}

.designer_container strong {
color:#fcd901;
}

.designer_img_container {
height:233px;
margin-bottom:20px;
}

/* Stile für Google-Ads */

#googleads {
width:210px;
*width:180px;
padding-left:15px;
clear:both;
margin-top:25px;
}
