/*
##    ---------------------------------------------
##            Stylesheet-Definitionen
##              
##    ---------------------------------------------
##            © 2002 Galileo Webdesign
##            www.galileo-webdesign.de
##    ---------------------------------------------
##
*/

 body, p, a, td, th, form, select, option, textarea, input, small , .kruemelnavigation{font-size: 10px; font-family: Verdana, Arial, Helvetica; color:#333333;}
 body {background-color: white; margin: 0px;}
 select, .search {font-size: 10px;}
 
 .content_head {color: #DD0000; text-decoration: none; letter-spacing:0px; font-size:11px; font-weight:bold;}
 .content_head2 {color: #333333; text-decoration: none; letter-spacing:0px; font-size:10px; font-weight:bold;}
 .content_head_color{color:#003399; letter-spacing:1px;}
 .shot_bg {background-color: #DD0000;}

 .popup {color:#FFFFFF; font-size:12px;}
 
 .nav_bg_on {background-color: #cc0000}
 .nav_bg_off {background-color: #EEEEEE}
 .nav_bg_over {color: red; background-color: #FFFFFF}
 
 .nav_main_bg_on {background-color: #DD0000}
 .nav_main_bg_off {background-color: #999999}
 .nav_main_bg_over {color: red; background-color: #DD0000}
 
 a, a:visited {color: #dd0000; text-decoration: none;}
 a:hover {text-decoration:underline; color:#000000;}
 
 .ref, a.ref:visited {color: #003399; text-decoration: none; letter-spacing:1px; font-weight:bold;}
 a.ref:hover {text-decoration:underline; color:#003399; font-weight:bold;}
 
 a.link, a.link:visited {color: #dd0000; text-decoration: underline; letter-spacing:1px; font-weight:bold;}
 a.link:hover {text-decoration: underline; color:#000000}
 
 a.start_link, a.start_link:visited {color: #000000; text-decoration: none; font-size:10px;}
 a.start_link:hover {text-decoration: underline; color:#000000}
 
  a.shot, a.shot:visited {color: #FFFFFF; background-color: #DD0000; text-decoration: none; letter-spacing:0px; font-size:10px; font-weight: bold}
  a.shot:hover {color: #FFFFFF; background-color: #DD0000; text-decoration: none;}
 
 a.navigationon, a.navigationon:visited {color: #FFFFFF; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.navigationon:hover {text-decoration: none;} 
 a.navigationoff, a.navigationoff:visited {color: #FFFFFF; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.navigationoff:hover {text-decoration: none;}
 
 a.subnavigation_on, a.subnavigation_on:visited {color: #dd0000; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold}
 a.subnavigation_on:hover {text-decoration: none;} 
 a.subnavigation_off, a.subnavigation_off:visited {color: 333333; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.subnavigation_off:hover {text-decoration: none;}
 
 
 
 a.fotonavigation_on, a.fotonavigation_on:visited {color: #FFFFFF; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.fotonavigation_on:hover {text-decoration: none;} 
 a.fotonavigation_off, a.fotonavigation_off:visited {color: #FFFFFF; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.fotonavigation_off:hover {text-decoration: none;}
 
 a.bildernavigation_off, a.bildernavigation_off:visited {color: #666666; letter-spacing:0px; text-decoration: none; font-size:10px;}
 a.bildernavigation_off:hover {text-decoration: none; color: #000000;} 
 a.bildernavigation_on, a.bildernavigation_on:visited {color: 333333; letter-spacing:0px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.bildernavigation_on:hover {text-decoration: none;}
 
 
 
 
 a.impressum, a.impressum:visited {color: #cccccc; letter-spacing:1px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.impressum:hover {text-decoration: none; color:#000000}

 a.sitemap_imp, a.sitemap_imp:visited {color: #003399; letter-spacing:1px; text-decoration: none; font-size:10px; font-weight:bold;}
 a.sitemap_imp:hover {text-decoration: underline; color:#003399}
 
 .head {font-weight: bold; letter-spacing: 1px;}
 .klein {font-size: 10px;}
 
 .textfeld {border:0px; border-bottom:1px; border-top:1px; border-right:1px; border-left:1px; border-style:solid; border-color:#999999; height:20px; background-color:#FFFFFF; width:125px}
 .textfeld_kontakt {border:0px; border-bottom:1px; border-top:1px; border-right:1px; border-left:1px; border-style:solid; border-color:#999999; height:20px; background-color:#FFFFFF; width:300px}
 .textarea {border:0px; border-bottom:1px; border-top:1px; border-right:1px; border-left:1px; border-style:solid; border-color:#999999; height:80px; background-color:#FFFFFF; width:300px; overflow:auto}
 .button {border:1px; border-style:solid; border-color:#999999; color:#000000; background-color:#FFFFFF; width:100px; height:17px; font-weight:bold;}
 
 .button_cms {border:1px; border-style:solid; border-color:#999999; color:#000000; background-color:#FFFFFF; width:100px; height:17px; font-weight:bold;}
 
 
 
 
 .content {text-align: justify;}
 
 a.adress_nav, a.adress_nav:visited {text-decoration: none; font-weight:bold; font-size:11px;}
 a.adress_nav:hover {text-decoration: none; color:#cc0000;}
 

 .adress_nav_on {background-color:#cccccc;}
 .adress_nav_off {background-color:#ffffff;}
 .adress_nav_over {background-color:#eeeeee;}
 
 .adress_letter {color: #FFFFFF; text-decoration: none; letter-spacing:0px; font-size:11px; font-weight:bold; background-color:#dd0000;}
 
 .textfeld_annoncen {border:0px; border-bottom:1px; border-top:1px; border-right:1px; border-left:1px; border-style:solid; border-color:#999999; height:20px; background-color:#FFFFFF; width:327px}
 .textarea_annoncen {border:0px; border-bottom:1px; border-top:1px; border-right:1px; border-left:1px; border-style:solid; border-color:#999999; height:80px; background-color:#FFFFFF; width:327px; overflow:auto}
