@charset "utf-8";
/* CSS Document */

h1 {
font-size:26px;
font-weight:bold;
z-index:1;
}

h2 {
font-size:24px;
font-weight:bold;
z-index:1;
}

h3 {
font-size:22px;
font-weight:bold;
z-index:1;
}

h4 {
font-size:20px;
font-weight:bold;
z-index:1;
}

h5 {
font-size:18px;
font-weight:bold;
z-index:1;
}

h6 {
font-size:16px;
font-weight:bold;
z-index:1;
}

img {
border:none;
}

span.alert,
span.info,
span.download,
span.note {
display: block;
padding: 10px 10px 10px 50px;
margin: 15px 0;	
}

span.alert {
color: #c00;
border-top: 3px solid #F37579;
border-bottom: 3px solid #F37579;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
background: #EBBBC2 url(../images/span_alert.png) 10px 50% no-repeat;
}

span.info {
color: #0055BB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-top: 3px solid #76A5E3;
border-bottom: 3px solid #76A5E3;
background: #B9CFEC url(../images/span_info.png) 10px 50% no-repeat;
}

span.note {
color: #B79000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-top: 3px solid #F3DB79;
border-bottom: 3px solid;
background: #EBE4C2 url(../images/span_note.png) 10px 50% no-repeat;
}

span.download {
color: #57861A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-top: 3px solid #B9D887;
border-bottom: 3px solid #B9D887;
background: #D4E3C7 url(../images/span_download.png) 10px 50% no-repeat;
}

label.contact {
text-align: right; 
padding-right: 1em; 
margin-top:5px;
display:block;
float:left;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

textarea.contact {
margin-top:5px;
width:400px;
height:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

input.contact {
width:200px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

input[type="submit"].contact {
width:100px;
}

a.menuButton {
float:left;
width:auto;
padding-left:20px;
padding-right:20px;
line-height:25px;
color:#333333;
vertical-align:middle;
text-align:center;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
z-index:1;
border-top:5px solid #879588;

}

a:hover.menuButton {
background-repeat:repeat-x;
border-top:5px solid #FF6633;
background-image: url(../images/menuButtonHover.jpg);
color:#ffffff;
z-index:1;
}

a.menuButtonActive {
float:left;
width:auto;
padding-left:20px;
padding-right:20px;
line-height:25px;
color:#000000;
vertical-align:middle;
text-align:center;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
z-index:1;
border-top:5px solid #FF6633;
}

a.miscMenuButton {

width:auto;
padding-left:20px;
padding-right:20px;
line-height:30px;
color:#FF6633;
vertical-align:middle;
text-align:center;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
z-index:1;
}

a:hover.miscMenuButton {
color:#ffffff;
}

a.subMenuButton {
color:#0000FF;
background-color:#ffffff;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
padding-left:25px;
margin-top:5px;
border-bottom:2px solid #0000FF;
background-image: url(../images/pfeil.png);
background-repeat:no-repeat;
}

a:hover.subMenuButton {
color: #ffffff;
background-color:#0000ff;
border-bottom:2px solid #ffffff;
font-weight:bold;
}

span.teaserHeader {
display: block;
padding: 5px 5px 5px 5px;
text-align:center;
font-weight:bold;	
color:#ffffff;
line-height:20px;
background-color:#E47C25;
width:100%;
}

span.teaserContent {
display: block;
padding: 5px 5px 5px 5px;
font-size:12px;	
width:100%;
}

a.teaserLink {
color:#ffffff;
background-color:#ffffff;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
padding-left:25px;
margin-bottom:5px;
background: url(../images/play.png) 5px 50% no-repeat;
}

span.footer {
margin-left:8%;
line-height:30px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
font-weight:bold;
}

h2#contact {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
text-transform:uppercase;
}

input, textarea {
background-color:#999999;
border:0;
}

span.contact{
color:#FF9900;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

span.contact2{

font-size:12px;
font-weight:bold;
}