@charset "utf-8";
/* CSS Document */
html, body { margin:0; padding:0; border:0; height:100%; font-family: Verdana, Geneva, sans-serif; font-size:12px;}
body { background:#ffffff url(../images/bg.gif) repeat-y 50% 0;}
a { color:#000;}
a:hover { color:#03F;}

#outerContainer { position:absolute; left:50%; top:0px; height:100%; width:970px; margin:0 0 0 -485px; background-image:url(../images/bg_top.gif); background-repeat:no-repeat;}
#seite { width:948px; margin:0 0 0 6px; border-top:1px solid #999999;}
#head { width:948px; height:225px; background-image:url(../images/head2.jpg);}
#head_halle { width:948px; height:225px; background-image:url(../images/head3.jpg);}
#contentContainer {}
#navigation { float:left; width:200px; background-color:#E1E8EF; padding:25px 0 0 0;}
    #navigation div.textItem { padding:0 10px;}
    #navigation div.textItem p { padding:5px 0px; margin:0px;}
    #navigation iframe {margin:10px;}

/* Level 1 */
#navigation ul { margin:0; padding:0;}
#navigation ul li { width:200px; margin:0; padding:0 0 0 0px; list-style-type:none;}
#navigation ul li a { display:block; width:190px; height:22px; margin:0; padding:3px 0 0 10px; font-size:13px; color:#000; font-weight:bold; text-decoration:none;}
#navigation ul li a:hover, #navigation ul li.active a { background-color:#BDCBDA;}

/* Level 2 */
#navigation ul li.navmainStandardLevel_2 {}
#navigation ul li.navmainStandardLevel_2 a { width:180px; padding:3px 0 0 20px;}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active { color:#FFF;}


#content { float:left; width:528px; padding:10px;}
    #content div.pfad { height:20px; font-size:11px; padding:0px 0 10px 0px;}
    #content h1 { width:521px; height:22px; font-size:16px; margin:0px; padding:3px 0px 0px 7px; font-weight:bold; background-color:#BDCBDA;}
    #content h2 { font-size:16px; margin:0px; padding:3px 7px 3px 7px; font-style:italic; background-color:#F9F400;}
    #content .artikelliste h2 { clear:left; font-size:14px; margin:5px 0px 0px 0px; font-style:normal; padding:3px 7px 3px 7px; background-color:#BDCBDA;}
    img.left { float:left; margin:0px 10px 10px 0px;}
    img.right { float:right; margin:0px 0px 10px 10px;}
    .teaser_img { float:left; margin:0px 10px 10px 0px;}
    #content div.textItem { margin-top:0px; padding:5px 7px 5px 7px; background-color:#EBF0F4;}
    #content div.gallery-image { padding:5px 7px 5px 7px; background-color:#EBF0F4;}    
    #content div.gallery { padding:5px 7px 5px 7px; background-color:#EBF0F4;}      
    table.gallery { width:100%; background-color:#EBF0F4;}
    table.gallery img {border:0; margin: 5px 1px;}
    table.gallery td.gallery-navigation { text-align:center; padding-bottom:10px;}
    table.gallery td.gallery_image { vertical-align:top;}
    
    
#teasersRight { float:right; width:200px; padding:25px 0 0 0;}
    #teasersRight div.textItem h1 { width:193px; height:20px; font-size:10px; padding:5px 0px 0px 7px; background-color:#BDCBDA;}
    #teasersRight div.textItem p { padding:5px 8px; text-align:center;}
#bottom { clear:both; width:948px; height:50px; font-size:11px;}
    ul#metaNavigation { margin:0 0 0 355px; padding:0;}
    ul#metaNavigation li { margin:0 0 0 0; padding:0 10px 0 10px; float:left; list-style:none;}
    ul#metaNavigation li a {}   
#bottom p { clear:both; margin:10px 0 0 330px; font-size:10px; color:#dddddd;}
#bottom .homelink { color:#dddddd;}
#footer { height:20px; width:970px; margin:0; background-image:url(../images/bg_bot.jpg);}


