body {
   background-color:    #BD0100; 
   background:          url(images/background.png) repeat-y left top fixed ;
   margin-left:         0px; 
   margin-right:        0px; 
   margin-top:          0px; 
   font-size:           10px; 
   font-family:         verdana, arial, sans-serif;
}

.main_nav_image {
   background-color:    transparent; 
   background:          url(images/top_nav.png) no-repeat left bottom;
   height:              25px;    
   margin-left:         0px;    
}

.main_nav_text {
   color:               #FB8200; 
   margin-left:         10px;
   margin-right:        10px;
   font-size:           11px; 
   font-weight:         bold; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
}

.main_text {
   color:               #dddddd; 
   text-valign:         bottom;
   padding-left:        10px;
   padding-right:       10px;
   font-size:           10px; 
   font-weight:         normal; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
}

.small_text {
   color:               #dddddd; 
   text-align:          left;
   vertical-align:      top;
   padding-left:        10px;
   padding-right:       10px;
   font-size:           10px; 
   font-weight:         normal; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
}

.small_image {
   vertical-align:      top;
   padding-left:        2px;
}

.main_bg {
   background-color:    transparent; 
   background:          url(images/background_main_border.png) repeat-y left top;      
   height:              10px;
}

.main_bg_bt {
   background-color:    transparent; 
   background:          url(images/background_main_border_bottom.png) no-repeat left top;
   height:              8px;     
   margin-left:         0px;       
   padding-left:        0px;
}

.main_nav_footer {
   color:               #FB8200; 
   margin-left:         10px;
   margin-right:        10px;
   font-size:           8px; 
   font-weight:         bold; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
   text-align:          center;
}

.banner {
   border:              1px solid #000;
}

.banner_top {
   background-color:    transparent; 
   background:          url(images/banner_top.png) no-repeat left top;
   height:              8px;        
}

.banner_middle {
   background-color:    transparent; 
   background:          url(images/banner_middle.png) repeat-y left top;        
   padding-left:        5px;
}

.banner_bottom {
   background-color:    transparent; 
   background:          url(images/banner_bottom.png) no-repeat left top;
   height:              8px;        
}

.hor_spacer {
   height:              3px;
}

.hor_spacer_zugang {
   height:              20px;
}

.test_image {  
   padding-left:        150px;
}

.full_image {
   padding-left:        2px;
}

.teaser {
   position:            absolute; 
   visibility:          visible;
   z-index:             1; 
   height:              400px; 
   width:               1400px; 
   left:                -1400px; 
   top:                 50px;
}

.zugang {
   font-size:           12px; 
   font-family:         verdana, arial, sans-serif;
   color:               #cccccc;   
   margin-top:          3px;
   margin-bottom:       3px;
   margin-left:         10px;
}

.zugang_hl {
   font-size:           14px; 
   font-family:         verdana, arial, sans-serif;
   color:               #FFCC33;
   font-weight:         bold;
   margin-top:          3px;
   margin-bottom:       3px;
   margin-left:         10px;
}

.main_agb {
   color:               #000000; 
   text-valign:         bottom;
   padding-left:        10px;
   padding-right:       10px;
   font-size:           10px; 
   font-weight:         normal; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
}

.sub_bg_top_left {
   color:               #ffffff; 
   padding-left:        10px;
   padding-right:       10px;
   font-size:           12px; 
   font-weight:         bold; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
   background-color:    transparent; 
   background:          url(images/header/top_bg_left.png) no-repeat left top;    
   height:              27px;
}

.sub_bg_top_right {
   color:               #ffffff; 
   padding-left:        10px;
   padding-right:       10px;
   font-size:           12px; 
   font-weight:         bold; 
   text-decoration:     none;
   font-family:         verdana, arial, sans-serif;
   background-color:    transparent; 
   background:          url(images/header/top_bg_right.png) no-repeat left top;    
   height:              27px;
}

.sub_bg_left {
   background-color:    transparent; 
   background:          url(images/bg_sub_left.png) repeat-y left top;         
}

.sub_bg_right {
   background-color:    transparent; 
   background:          url(images/bg_sub_right.png) repeat-y left top;         
}

.sub_bg_bt_left {
   background-color:    transparent; 
   background:          url(images/bg_sub_bottom_left.png) no-repeat left top;
   height:              8px;     
}

.sub_bg_bt_right {
   background-color:    transparent; 
   background:          url(images/bg_sub_bottom_right.png) no-repeat left top;
   height:              8px;     
}

.sub_test_image {  
   padding-left:        125px;
}

.zugang_bg {
   background-color:    transparent; 
   background:          url(images/bg_sub_zugang_main.png) repeat-y left top;      
   height:              10px;
}

.zugang_bg_bt {
   background-color:    transparent; 
   background:          url(images/bg_sub_zugang_bottom.png) no-repeat left top;
   height:              8px;     
   margin-left:         0px;       
   padding-left:        0px;
}

.zugang_small {
   color:               #dddddd; 
   font-size:           9px; 
   font-weight:         normal; 
   text-decoration:     none;
   font-family:         Verdana, arial, Helvetica, sans-serif;
}

input {
   font-family:         Verdana, Arial, Helvetica, sans-serif;
	font-size:           12px;
	font-weight:         regular;
	color:               #000000;
}

select {
   font-family:         Verdana, Arial, Helvetica, sans-serif;
	font-size:           12px;
	font-weight:         regular;
	color:               #000000;
}

a {
   color:               #FB8200;
   text-decoration:     none;
}
		