/* CSS Document */

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin: 0;
  padding: 0;
  background:  #FFF;
  scrollbar-face-color:       #EEEEEE;
  scrollbar-highlight-color:  #808080;
  scrollbar-shadow-color:     #808080;
  scrollbar-3dlight-color:    #EEEEEE;
  scrollbar-arrow-color:      #777777;
  scrollbar-track-color:      #C0C0C5;
  scrollbar-darkshadow-color: #EEEEEE;
}
  
a img {
  border: none;
  }
  
#satzspiegel
{
	margin: 0px 15px 15px 0px;
	width: 760px;
	background-color: #FCF0D7;
}

/* Logobereich*/
#logo{
background-image: url(../img/logo.jpg);
background-repeat:no-repeat;
background-color:#FCF0D7;
height:97px;
}

/* Trennlinie*/
.spacer{
height:10px;
background-color:#FCF0D7;
}

.spacerd{
height:10px;
background-color: #F6DBA6;
}

#content{
background-color:#FCF0D7;
}

/* Layouttabelle */

#contentCols{
  border: none;
  border-collapse: collapse;
  border-spacing:0;
  margin-left:10px;
  margin-right:10px;
  
 
}

#leftCol{
width: 150px;
height: 400px;
vertical-align: top;
background-color: #F6DBA6;
}

#middleCol{
width: 440px;
height: 400px;
vertical-align: top;
}

#rightCol{
width: 150px;
background-image: url(../img/bgr.gif);
background-repeat:repeat-x;
background-color: #F6DBA6;
vertical-align: top;
}

.titleLeft{
background-image: url(../img/title_bgl.gif);
background-repeat:repeat-x;
}

.title{
background-image: url(../img/title_bg.gif);
background-repeat:no-repeat;
}

#titleName{
margin-left: 18px;
}

.titleRight{
background-image: url(../img/title_bgr.gif);
background-repeat:repeat-x;
}

#navi{
padding-top:10px;
color:#990000;
font-size:10px;
}

hr{
width:400px;
text-align:left; 
color:#990000;
height:1px;
border-top: 1px dashed #990000;
}

.trenn{
padding-top:7px;
padding-bottom:7px;
}

#text{
color:#000;
font-size: 11px;
padding: 10px;
}

.kreuz{
padding-top:15px;
padding-bottom:10px;
text-align: center;
vertical-align: bottom;
}

.teaser{
height:20px;
background-color:#990000;
color:#FCF0D7;
font-size:10px;
text-align:center;
vertical-align:middle;
padding-bottom: 3px;
}

.bildr{
border-top: 1px solid #FCF0D7;
border-bottom: 1px solid #990000;
}

.bgrechts{
background-color: #FCF0D7;
}

.weitereBox{
height:20px;
background-color:#990000;
color:#FCF0D7;
font-size:10px;
text-align:center;
vertical-align:middle;
padding-top: 3px;
padding-bottom: 3px;
}

#weitere{

font-size:10px;
color:#990000;
padding-top:3px;
padding-left: 10px;
padding-bottom:3px;
background-color:#fcf0d7;
border: 1px solid #990000;
}

#footer{
height: 15px;
background-color:#990000;
color:#FCF0D7;
text-align:center;
vertical-align: middle;
}

.kalenderTitle{
height:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #990000;
}

.kalender{
height:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color: #000;
}

/*links im fliesstext*/
a:link{
color:#000;
text-decoration: underline;
}

a:active{
color:#990000;
text-decoration: none;
}

a:visited{
color:#000;
text-decoration: underline;
}

a:hover{
color:#990000;
text-decoration: none;
}

/*links Hauptnavigation*/
a.nav:link{
color:#990000;
text-decoration: none;
}

a.nav:active{
color:#000;
text-decoration: underline;
}

a.nav:visited{
color:#990000;
text-decoration: none;
}

a.nav:hover{
color:#000;
text-decoration: underline;
}

h1{
display:inline;
}

h2{
color:#990000;
font-size: 13px;
font-weight: bold;
}

h3{
color:#990000;
font-size: 11px;
font-weight: bold;
display:inline;
}