html { padding:0px; margin:0px; }

body { background-image: url(img/layout/bg_body1.gif); background-attachment:fixed; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#3E4750; text-align:center;	margin:0px;	padding:0px; scrollbar-base-color:#38520D; scrollbar-track-color: #38520D; scrollbar-shadow-color: #6B7D0D; scrollbar-arrow-color: #A0B619; }

#box { background-image: url(img/layout/bg_box.jpg); text-align: left; margin: 0px auto; padding: 0px; width: 770px; }

#box_norkap { background-image: url(img/layout/bg_box.jpg); text-align: center; margin: 0px auto; padding: 0px; width: 770px; }

#box_norkap_text { text-align: left; margin: 0px auto; padding: 0px; width: 700px; }

#kopf { margin:0px; padding:0px; width: 770px; }

#navi { margin:0px; padding:0px; white-space:nowrap; }

#main { background-image: url(img/layout/bg_main.gif); padding-left:30px; padding-right:30px; }

#main_home { background-image: url(img/home/bg_home.jpg); padding-left:30px; padding-right:30px; background-repeat:no-repeat; }

#grau { background-image: url(img/home/bg_grau.jpg); padding-left:10px; padding-right:10px; width: 440px; background-repeat:no-repeat; }

#grey { background-color:#E4E5E6; padding-left:30px; padding-right:30px; }

#grey_home { background-image: url(img/home/bg_home.jpg); padding-left:30px; padding-right:30px; }

#grey_projekte { background-color:#E4E5E6; padding-left:0px; padding-right:0px; }

#footer { background-image: url(img/layout/bg_footer.jpg); color:#ffffff; font-size: 11px; font-style: italic; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:7px; background-repeat:no-repeat; }

#faq_kopf { background-image: url(img/faq/faq1.jpg); padding-left:150px; padding-right:0px; background-repeat:no-repeat; }

#musik { color:#ffffff; font-size: 10px; }

h1 { font-size: 15px; color:#B9011A; font-weight: bold; margin: 0px; padding: 0px; } 

h2 { font-size: 15px; color:#4677A6; font-weight: bold } 

h3 { font-size: 13px; color:#B9011A; font-weight: bold } 

h4 { font-size: 12px; color:#B9011A; font-weight: bold; } 

li { color:#FF8F08; }

.ueber { font-weight: bold } 

.text { color:#3E4750; }

.rot { color:#B9011A; font-weight: bold }

.line { color:#FF8F08; }

.gross_01 { font-size: 14px; color:#8A0012; font-weight: bold } 

.gross { font-size: 13px; color:#313E4A; font-weight: bold } 

.gelb { color:#D97307 } 

.gelb1 { color:#D97307; font-style: italic } 

.gelb_gross { font-size: 13px; color:#FF8F08; font-weight: bold } 

a.mail { text-decoration: none; font-size: 11px; color:#ffffff; font-weight: normal }

a.mail:visited { text-decoration: none; font-size: 11px; color:#ffffff; font-weight: normal } 

a.mail:hover { text-decoration: none; font-size: 11px; color:#B9011A; font-weight: normal }

a.mail:active { text-decoration: none; font-size: 11px; color:#B9011A; font-weight: normal }

a.mail:focus { text-decoration: none; font-size: 11px; color:#ffffff; font-weight: normal }

a.faq { font-family: Verdana, sans-serif; text-decoration: none; font-size: 10px; color:#a0a4a8 }

a.faq:visited { font-family: Verdana, sans-serif; text-decoration: none; font-size: 10px; color:#a0a4a8 } 

a.faq:hover { font-family: Verdana, sans-serif; text-decoration: none; font-size: 10px; color:#ffffff }

a.faq:active { font-family: Verdana, sans-serif; text-decoration: none; font-size: 10px; color:#ffffff }

a.faq:focus { font-family: Verdana, sans-serif; text-decoration: none; font-size: 10px; color:#ffffff }

a.impress { text-decoration: none; font-size: 12px; color:#3E4750; font-weight: normal }

a.impress:visited { text-decoration: none; font-size: 12px; color:#3E4750; font-weight: normal } 

a.impress:hover { text-decoration: none; font-size: 12px; color:#D97307; font-weight: normal }

a.impress:active { text-decoration: none; font-size: 12px; color:#3E4750; font-weight: normal }

a.impress:focus { text-decoration: none; font-size: 12px; color:#3E4750; font-weight: normal }

a.nordkap { text-decoration: none; font-size: 12px; color:#B9011A; font-weight: bold }

a.nordkap:visited { text-decoration: none; font-size: 12px; color:#B9011A; font-weight: bold } 

a.nordkap:hover { text-decoration: underline; font-size: 12px; color:#F0A339; font-weight: bold }

a.nordkap:active { text-decoration: none; font-size: 12px; color:#B9011A; font-weight: bold }

a.nordkap:focus { text-decoration: none; font-size: 12px; color:#B9011A; font-weight: bold }


.bold { font-weight: bold }

ul { margin: 0px; padding-bottom:0px; padding-left:20px; padding-right:0px; padding-top:0px }

input {  font-size: 12px;
  background-color: #C0C4C8; border: 0; color: #000066; width: 260px }

textarea { font-size: 12px;
  background-color: #C0C4C8; border: 0; color: #000066; width: 260px; scrollbar-base-color:#C0C4C8; scrollbar-track-color: #C0C4C8; scrollbar-shadow-color: #ffffff; scrollbar-arrow-color: #ffffff }

.red { color:#B9011A; font-weight: bold }

.on { color:#B9011A; }

.trallala { display:none; }




