 /* CSS Document */
body {font: 100.01% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
height: 100%;
background-color : #030;
}
html {
height: 100%;
}
* {
margin:0px;
border:0px;
padding:0px;
}
a.extern:link {
/*font-size:11px;*/
color : #014359;
text-decoration:none; 
border-bottom-width:1px;
border-bottom-style: dotted; 
border-bottom-color:#014359;
}
a.extern:visited {
color : #333;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style: dotted; 
border-bottom-color:#014359;
}
a.extern:active {
color : #014359;
text-decoration:none; 
border-bottom-width:1px;
border-bottom-style: dotted; 
border-bottom-color:#014359;
}
a.extern:hover {
color:#333;
text-decoration:none; 
border-bottom-width:1px;
border-bottom-style: dotted; 
border-bottom-color:#014359;
}
.mehr{font: 100 10px Verdana, Arial, Helvetica, sans-serif;
background-color: transparent;
/*background-image: url(../fond/bg_link.gif);
background-repeat:no-repeat;
background-position: 120px;*/
margin : 30px 4px 0px 0px;
padding: 0px 0px 0px 0px;
width: 162px;
text-align: right;
clear: both;
}

.clear { 
clear: both;
 width: 380px;
 height: 2px;
 background-color: transparent;
 display: block;
}
.spacer { 
/*clear: both;*/
 width: 414px;
 height: 20px;
 display: block;
}

h1{
font: 18px  Arial, Helvetica, sans-serif;
color : #003739;
line-height: 20px;
border-bottom: 0px groove #630;
margin : 0px 0px 8px 0px; 
padding : 0px 0px 0px 0px;
font-weight: 700;
text-align: center;
}
h2{
font: 14px Arial, Helvetica, sans-serif;
color : #003739;
font-variant : normal; 
background-color : transparent;
border-bottom:0px solid #bd8d5e; 
margin : 10px 2px 6px 10px; 
padding : 4px 4px 0px 0px;
font-weight: 600;
letter-spacing: 0.05em;
}
h3{
font: 18px Arial, Helvetica, sans-serif;
color : #003739;
background-color : transparent;
line-height: 20px;
border-bottom:0px solid #bd8d5e; 
margin : 20px 0px 0px 12px; 
padding : 0px 4px 0px 0px;
font-weight: 900;
letter-spacing: 0.05em;
text-align: center;
}
hr {
	background-color: #fff;
	margin : 10px 20px 20px 20px; 
}
ul {
	list-style: square;
	list-style-position: inside;
}

h1.katalog{
background-color :transparent;
margin : 0px 0px 6px 10px; 
padding : 4px 0px 0px 0px;
}
p.katalog {font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
color : #333;
background-color : transparent;
margin : 0px 2px 0px 10px; 
padding : 0px 10px 6px 0px;
}

#thema #block h4 {
font-family: "Trebuchet MS", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font: Verdana, Arial, Helvetica, sans-serif;
font-variant: normal;
font-size: 0.8em;
color:#666;
width:600px;
margin:10px 8px 4px 22px;
padding:0px;
border-bottom: 0px solid #fc6;
}
#thema #block p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin:0 8px 0 22px;
padding-left:5px;
padding-right:10px;
padding-bottom:10px;
line-height: 150%;
}
.absatz {
	width: 110px;
	margin : 0px 30px 0px 30px; 
	/*background-image : url(../fonds/bg_trenner.gif); 
   background-position : center; 
   background-repeat : no-repeat;*/
	background-color: transparent;
	border-bottom: 1px solid #996;
	text-align: center;
	display: block;
}
.bildlinks {
margin: 4px 6px 0px 0px; 
padding : 0px 0px 0px 0px; 
border : 0px groove #cc9; 
float: left;
}
.bildrechts {
margin: 4px 0px 0px 6px; 
padding : 0px 0px 0px 0px; 
border : 0px groove #cc9; 
float: right;
}


#all {
text-align : left;
width : 970px;
margin : 40px auto 0px auto; 
padding :0; 
border-left: 0px solid #fff; 
/*border-bottom: 5px solid #006634; */
border-right: 0px groove #fff; 
background-image: url(../fond/bg_all.jpg);
background-position: top center;
background-repeat: repeat-y;
} 

#header{
background-color : transparent;
width : 970px; 
height : 160px; 
background-color : #ffc;
/*background-image: url(../fond/bg_header.jpg);
background-position: bottom center;
background-repeat: no-repeat;*/
margin: 0px 0px 0px 0px;
clear: both;
}

#all #vernavi{
min-height: 100px;
overflow: visible;
width : 190px; 
border-right: 0px solid #333; 
background-image: url(../fond/bg_menue.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0px 0px 4px;
float: left;
z-index: 40;
/*background-color: #bcbcbc;*/
}

#all #vercontent{
text-align : left;
width : 580px;
min-height: 490px;
overflow: visible;
margin: 0px 0px 30px 0px;
padding :0px;
float:left;
}
 
#all #verinfo{font-family:Verdana, Arial, Helvetica, sans-serif;
border: 0px solid #333; 
min-height: 560px;
overflow: visible;
width : 190px; 
background-image: url(../fond/bg_info.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0px 0px 2px;
float: left;
/*background-color: #b8b8b8;*/
}
.infobox{font-family: Arial, Helvetica, sans-serif;
font-size : 10px; 
margin : 14px 6px 2px 4px; 
padding : 0px 0px 0px 0px; 
width : 180px; 
text-align : left; 
}
.infobox h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px; 
/*height: 36px;*/
color: #ffc;
/*background-image: url(../fond/bg_box-header.jpg);
background-position: bottom left;
background-repeat: no-repeat;*/
margin : 4px 0px 4px 3px; 
padding : 2px 0px 2px 10px;
text-align: center;
background-color: #030;
} 
.infobox p{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
color:#000;
/*background-image: url(../fond/bg_box-fond.jpg);
background-position: top left;
background-repeat: repeat-y;*/
/*border : thin groove #cc9; */
margin : 0px 0px 0px 0px; 
padding : 0px 4px 2px 16px; 
/*width : 168px; */
/*display: block;*/
text-align : left; 
}
#infobox .foot {
height: 36px;
/*background-image: url(../fond/bg_box-footer.jpg);
background-position: bottom left;
background-repeat: no-repeat;*/
display: block;
} 
#aktuellblatt {font-family: verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
margin : 14px 0px 0px 6px; 
padding : 0px 0px 0px 0px; 
width : 178px; 
height: 170px; 
text-align : center;
 background-color: transparent;
}
#aktuellblatt .vorgemerkt{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color : #4c704c;
height: 20px;
font-variant : normal; 
margin : 0px 0px 0px 4px; 
padding : 3px 4px 0px 0px;
font-weight: 100;
}
#aktuellblatt .datum {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px; 
color: #b22222;
margin : 14px 0px 0px 0px; 
padding : 0px 0px 2px 0px; 
/*width : 168px; */
/*display: block;*/
text-align : center;
font-weight: 700;
}
#aktuellblatt h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px; 
/*height: 36px;*/
color: #ffc;
margin : 2px 0px 4px 0px; 
padding : 2px 0px 2px 0px;
text-align: center;
background-color: #030;
} 
#aktuellblatt h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
/*height: 36px;*/
color: #030;
/*background-image: url(../fond/bg_box-header.jpg);
background-position: bottom left;
background-repeat: no-repeat;*/
margin : 6px 0px 4px 2px; 
padding : 2px 4px 2px 6px;
text-align: center;
} 
#aktuellblatt p{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
color:#000;
/*background-image: url(../fond/bg_box-fond.jpg);
background-position: top left;
background-repeat: repeat-y;*/
/*border : thin groove #cc9; */
margin : 0px 2px 0px 2px; 
padding : 0px 6px 2px 6px; 
text-align : left; 
}
#kalenderblatt {font-family: verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
margin : 14px 0px 0px 6px; 
padding : 0px 0px 0px 0px; 
width : 178px; 
height: 170px; 
background-image: url(../fond/bg_kalender.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align : center; 
}
#kalenderblatt .datum {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px; 
color: #b22222;
margin : 34px 0px 0px 0px; 
padding : 0px 0px 2px 0px; 
/*width : 168px; */
/*display: block;*/
text-align : center;
font-weight: 700;
}
#kalenderblatt h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px; 
/*height: 36px;*/
color: #ffc;
margin : 2px 0px 4px 0px; 
padding : 2px 0px 2px 0px;
text-align: center;
background-color: #030;
} 
#kalenderblatt h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
/*height: 36px;*/
color: #030;
/*background-image: url(../fond/bg_box-header.jpg);
background-position: bottom left;
background-repeat: no-repeat;*/
margin : 4px 6px 4px 4px; 
padding : 2px 4px 2px 4px;
text-align: center;
} 
#kalenderblatt p{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
color:#000;
/*background-image: url(../fond/bg_box-fond.jpg);
background-position: top left;
background-repeat: repeat-y;*/
/*border : thin groove #cc9; */
margin : 0px 6px 0px 4px; 
padding : 0px 8px 2px 12px; 
text-align : left; 
}
#programm {font-family: Verdana, Arial, Helvetica, sans-serif;
color : #333;
width : 570px; 
margin : 10px 0px 20px 8px; 
padding : 4px 0px 0px 0px; 
text-align : left; 
clear: both;
}
#veranstaltung {font-family: Verdana, Arial, Helvetica, sans-serif;
color : #333;
width : 566px; 
margin : 0px 10px 20px 10px; 
padding : 4px 0px 0px 0px; 
text-align : left; 
clear: both;
background-color: #a5a5a5;
}

#redakteur {font-family: Verdana, Arial, Helvetica, sans-serif;
color : #333;
width : 566px; 
margin : 0px 10px 20px 10px; 
padding : 4px 0px 0px 0px; 
text-align : left; 
clear: both;
/*background-color: #a5a5a5;*/
}
.lauftext{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px; 
color : #000;
line-height: 140%;
font-weight: 100;
margin : 4px 4px 0px 0px; 
padding : 4px 0px 10px 0px;
display: block;
text-align : left; 
clear: both;
}

#footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #030;
/*font-size : 10px; */
width : 970px; 
height : 20px;
border-bottom: 0px solid #c7cefa;
background-image: url(../fond/bg_footer.jpg);
background-position: bottom left;
background-repeat: no-repeat;
margin : 10px 0px 0px 0px; 
padding : 0px 0px 0px 0px; 
text-align : center; 
clear: both;
}
#footer a{
font-variant : normal; 
color:#030;
text-decoration: none;
font-weight: 100;
}
.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #030;
font-size : 10px; 
/*width : 800px; */
/*height : 60px; */
margin : 0px 0px 6px 20px; 
padding : 0px 0px 0px 0px; 
text-align : center;
}
