@import url(navi.css);

a { 
color : #b20d00;
text-decoration : none; 
} 
a img { 
border : 0 solid #ffffff; 
} 
a:hover { 
color : #e1997b; 
text-decoration : none; 
} 
body { 
width : 100%; 
} 
body { 
margin : 0; 
font-family : arial, tahoma, verdana; 
font-size : 11px; 
color : #434343; 
text-align : center; 
background : #ffffff; 
} 
form { 
margin : 0; 
} 
h1 { 
font-family : Georgia, Times New Roman, Times, serif; 
font-size : 20px; 
color : #b20d00; 
margin : 35px 0 15px 0; 
} 
h2 { 
font-family : Georgia, Times New Roman, Times, serif; 
font-size : 20px; 
color : #b20d00; 
margin : 35px 0 15px 0; 
} 
h2.imageheader { 
height : 60px; 
background-repeat : no-repeat; 
padding : 0; 
margin : 0; 
margin-bottom : 3px; 
margin-top : 0; 
} 
h2.imageheader strong { 
display : none; 
} 
h3 { 
font-family : Georgia, Times New Roman, Times, serif; 
font-size : 16px; 
color : #b20d00; 
margin : 15px 0 15px 0; 
} 
h3.imageheader { 
height : 45px; 
background-repeat : no-repeat; 
padding : 0; 
margin : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 
h3.imageheader strong { 
display : none; 
} 
h4 { 
font-size : 14px; 
color : #b20d00; 
margin : 0 0 15px 0; 
font-weight : normal; 
} 
html { 
height : 100%; 
width : 100%; 
} 
p { 
margin : 0 0 15px 0; 
} 
p.hoferbox1 { 
background-color : #fdde9b; 
border : 1px solid #f8bd00; 
padding : 6px; 
margin-bottom : 0.5em; 
} 
p.hoferbox2 { 
background-color : #c7dcad; 
border : 1px solid #5fa82c; 
padding : 6px; 
margin-bottom : 0.5em; 
} 
p.zitat1 { 
background-color : #ed9594; 
border : 1px solid #e23740; 
padding : 6px; 
margin-bottom : 0.5em; 
} 
p.zitat2 { 
background-color : #ed9594; 
border : 1px solid #e23740; 
padding : 6px; 
margin-bottom : 0.5em; 
} 
 
 
.td-0 { 
width : 350px; 
padding-bottom : 15px; 
text-align : left; 
vertical-align : top; 
}
 .td-1 { 
width : 49px; 
padding-bottom : 15px;
text-align : right; 
vertical-align : top;
white-space : nowrap 
} 
 .td-2 { 
width : 49px; 
padding-bottom : 15px; 
text-align : right; 
vertical-align : top;
white-space : nowrap 
} 
.td-last { 
width : 49px; 
padding-bottom : 15px; 
text-align : right; 
vertical-align : top; 
white-space : nowrap
} 

table.platzkapazitaeten { width : 280px; }
table.platzkapazitaeten td { padding-bottom: 10px; text-align : left; }


#clear { 
clear : both; 
} 
#content-wrap { 
width : 424px; 
margin : 0 0 30px 29px; 
float : left; 
font-size : 13px; 
color : #666666; 
} 
#footer { 
clear : both; 
width : 620px; 
font-size : 11px; 
color : #666666; 
width : 710px; 
float : right; 
margin-bottom : 15px; 
} 

#footer a { 
color : #787878;  
}

#headline { 
width : 681px; 
height : 100px; 
float : right; 
margin-right : 29px; 
margin-top : 10px; 
} 
#img-right { 
width : 228px; 
margin : 0 29px 30px 0; 
float : right; 
} 
#img-right div.csc-textpic.csc-textpic-center.csc-textpic-above img  {  
margin-bottom : 14px; 
} 
#main_container { 
width : 965px; 
margin : 26px auto; 
text-align : left; 
height : 100%; 
border : 1px solid #f4f1bb; 
background-image : url(../gfx/content_bg.gif); 
} 
#metanavi { 
height : 179px; 
position : relative; 
background-image : url(../gfx/logo.gif); 
background-repeat : no-repeat; 
background-position : 28px 48px; 
} 
#metanavi-links { 
width : 192px; 
font-size : 10px; 
text-align : left; 
position : relative; 
top : 7px; 
left : 797px; 
color : #c64940; 
} 
#metanavi-links a { 
color : #c64940; 
text-decoration : none; 
} 
#metanavi-links a:hover { 
color : #82817a; 
text-decoration : none; 
} 
#metanavi-links li a { 
list-style : none; 
} 
#metanavi-suche { 
width : 142px; 
position : relative; 
top : 10px; 
left : 798px; 
text-align : right; 
} 
#metanavi-suche input { 
width : 135px; 
height : 12px; 
background-color : #fefada; 
border : 1px solid #b20d00; 
font-size : 10px; 
padding : 1px 2px 1px 3px; 
margin-top : 3px; 
background-image : url(../gfx/search_bg.gif); 
background-repeat : no-repeat; 
background-position : right 0%; 
} 

/*******************************************
* TYPO3 Mailformular
********************************************/
.csc-mailform {
  border: none;
  margin-left: 0;
  padding-left: 0;
}

.csc-mailform-field label {
  font-family : arial, tahoma, verdana; 
  font-size : 12px;
  font-weight : normal; 
  color : #434343;
  display:block;
  margin-top:8px;
  margin-bottom:5px;
}
.csc-mailform-field input {
  font-family : arial, tahoma, verdana; 
  font-size : 12px;
  font-weight : normal; 
  color : #434343;
  border : 1px solid #b20d00;
  background-color : #fefada; 
} 

.csc-mailform-field textarea {
  font-family : arial, tahoma, verdana; 
  font-size : 12px;
  font-weight : normal; 
  color : #434343;
  border : 1px solid #b20d00;
  background-color : #fefada; 
}

.csc-mailform-radio label {
  display:inline;
  margin-left:0.3em;
}
.csc-mailform-radio legend {
  display:none;
}
.csc-mailform-submit {
  margin-top:1em;
  background-color : #fefada;
}

/*******************************************
* Indexsearch
********************************************/
.tx-indexedsearch-percent,
.tx-indexedsearch-title a {
  color: #B20D00;
  font-size: 16px;
  font-family:arial,tahoma,verdana;
}

.browsebox {
  display:none;
}

 /*******************************************
*WEC Map (Google Map) span entfernen
********************************************/
.tx-wecmap-pi1 span{
  font-size: 3px;
}