body{background:transparent url(../_pics/bg.gif) 0px 78px repeat-x; font-family:Verdana, Arial,Helvetica,sans-serif; font-size:11px;height:100%;margin:0px;text-align:center;width:100%;color:#000000;line-height:130%;}


#top {}

    #main {margin:0 auto;text-align:center;width:852px;}
    
        #logo  {text-align:left;height:78px;}    
            #logo img  {margin-top:18px;}      
        #navi {background:transparent url(../_pics/bg_navi.gif) 0px 0px repeat-x;height:36px;margin:0;padding:0}
               
        #content {padding:0px; text-align:left;}
            #col_left               {float:left;width:650px;margin:0;padding:0;padding-bottom:50px;}
            #col_left img{display:block;}            
                #footer                                 {padding-left:18px;margin-top:10px;height:24px;background:transparent url(../_pics/bg_navi.gif) 0px 0px repeat-x;}
                #footer a{line-height:24px;}
                            
            #col_right              {float:right;width:190px;margin:0;padding:0;margin-top:101px;}           
                        


a img {border:none;}
img{border:none;}
p{margin:0;padding:0;padding-bottom:9px;}



a:link { font-size: 11px; color: #888888; text-decoration: none;} 
a:visited { font-size: 11px; color: #888888; text-decoration: none; } 
a:active { font-size: 11px; color: #666666; text-decoration: none; } 
a:hover { font-size: 11px; color: #990000; text-decoration: none; } 



h1 {text-align:left;padding:0;margin:0;font-size:14px;font-weight:bold;color:#888888}
h2 {text-align:left;padding:0;margin:0;font-size:13px;font-weight:bold;color:#888888}
h3 {text-align:left;padding:0;margin:0;font-size:12px;font-weight:bold;color:#888888}
h4 {text-align:left;padding:0;margin:0;font-size:14px;font-weight:bold;color:#990000}
h5 {text-align:left;padding:0;margin:0;font-size:13px;font-weight:bold;color:#990000}
h6 {text-align:left;padding:0;margin:0;font-size:12px;font-weight:bold;color:#990000}




#col_left a {font-weight:bold;color:#990000;text-decoration:none;}
#col_left h1, 
#col_left h2, 
#col_left h3, 
#col_left h4, 
#col_left h5,
#col_left h6 {text-align:left;padding-bottom:7px;margin:0;}


#col_left ul{margin:0;padding:0;padding-bottom:15px;list-style-position:inside; }
#col_left ol{margin:0;padding:0;padding-bottom:15px;list-style-position:inside; }
#col_left li{margin:0;padding:0;padding-left:20px;list-style-image:none;}
#col_left ul li{margin:0;padding:0;padding-left:20px;list-style-image:url(../_pics/aufzaehlung.gif);}





#col_right a {background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;}
#col_right a:link { font-size: 11px; color: #990000; text-decoration: none;} 
#col_right a:visited { font-size: 11px; color: #990000; text-decoration: none; } 
#col_right a:active { font-size: 11px; color: #990000; text-decoration: none; } 
#col_right a:hover { font-size: 11px; color: #990000; text-decoration: none; } 


#col_right h1, 
#col_right h2,
#col_right h3,
#col_right h4,
#col_right h5,
#col_right h6  {text-align:center; padding-bottom:5px;}


#footer a{font-size: 11px; color: #888888; text-decoration: none;font-weight:normal;}

           


#col_right #banner_default{}




#col_right div.news_box{width:188px;padding:0;margin:0;border:1px solid #CDCBCC;margin-bottom:10px;padding-bottom:5px}
#col_right div.news_box h1.headline{height:26px;line-height:26px;margin:0;color:#ffffff;text-align:center;padding:0;font-weight:bold;font-size:14px;background:#CDCBCC}
#col_right div.news_box div.news_box_inner                           {padding:7px;margin:0px;} 
#col_right div.news_box div.news_box_inner a.moreinfo {font-weight:bold;display:block;color:#990000;text-decoration:none;padding-left:15px;}
#col_right div.news_box h1, 
#col_right div.news_box h2, 
#col_right div.news_box h3, 
#col_right div.news_box h4, 
#col_right div.news_box h5,
#col_right div.news_box h6{text-align:center;}




#col_right div.small_box                            {width:190px;padding:0;margin:0;margin-bottom:30px;}
#col_right div.small_box div.small_box_inner        {padding:0px;margin:0px;} 
#col_right div.small_box div.small_box_inner a      {font-weight:bold;display:block;color:#990000;text-decoration:none;padding-left:15px;}
#col_right div.small_box h1, 
#col_right div.small_box h2,
#col_right div.small_box h3,
#col_right div.small_box h4,
#col_right div.small_box h5,
#col_right div.small_box h6  {padding:3px;padding-bottom:10px;}

#col_right div.small_box div.small_box_inner strong                     {color:#888888}
#col_right div.small_box div.small_box_inner p                          {padding:0;padding-top:5px;}




#col_left div.big_box{width:650px;padding:0;margin:0;margin-top:20px;}
#col_left div.big_box div.big_box_inner                            {margin:0px 0px 0px 0px; } 
#col_left div.big_box div.big_box_inner span{}
#col_left div.big_box div.big_box_inner span.caps{text-align:left;padding:2px;display:inline;}
#col_left div.big_box div.big_box_inner div.floatLeft{display:inline;float:left;margin-right:20px; margin-bottom:10px;}
#col_left div.big_box div.big_box_inner div.floatRight{display:inline;float:right;margin-left:20px; margin-bottom:10px;}

#col_left div.big_box div.big_box_inner ul li span{display:inline;padding-left:20px;font-weight:normal;}


#col_left a.internrot{color:#990000;background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;padding-left:15px;}
#col_left a.interngrau{color:#888888;background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;padding-left:15px;}
#col_left a.interngrau:hover{color:#990000;background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;padding-left:15px;}


#col_left a.externrot{color:#990000;background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;padding-left:15px;}
#col_left a.externgrau{color:#888888;background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;padding-left:15px;}
#col_left a.externgrau:hover{color:#990000;background:transparent url(../_pics/infocircle.gif) 0px 3px no-repeat;padding-left:15px;}


.clearer {clear: both;line-height: 0em;height: 0px;visibility: hidden;font-size: 0;display: block;}




#kontaktbox{width:650px;padding:0;margin:0;}

    #kontaktbox #kontaktbox_inner{padding:20px; margin:0; border:1px solid #bbbbbb;background:#ffffff;}
    
    #kontaktbox label{}
    
    #kontaktbox #name{width:100%;border:1px solid #bbbbbb;height:18px;color:#000000;}
    #kontaktbox #email{width:100%;border:1px solid #bbbbbb;height:18px;color:#000000;}
    #kontaktbox #message{width:100%;border:1px solid #bbbbbb;height:100px;color:#000000;}
    #kontaktbox #senden{width:150px;}
    
    #kontaktbox p.center{}
    




hr{color: #fff; background-color: #fff; border: 1px dotted #000000; border-style: none none dotted; margin-top: 15px; margin-bottom:15px}






