<!--
html,body {
font-size: 16px;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
color:#000000;
text-align:center;
height:101%;
background-color:#FFF;
}

div,p,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
img{
border:0;
}

/* DIVs */
#wrapall{
margin:0 auto;
width:884px;
text-align:left;
overflow:hidden;
}

#header{
height:100px;
margin-top:36px;
padding-left:84px;
}

#logo-bild{
font-size:1.44em;
color:#97969B;
font-weight:normal;
}
#logo-bild img{
float:left;
}
#logo-bild .logo-text{
margin-left:44px;
margin-top:14px;
}

#rand{
float:right;
width:210px;
}
#rand .adresse{
margin-top:22px;
color:#A0A1A3;
font-size:0.56em;
line-height:1.50em;
}
#rand ul{
margin-top:24px;
list-style:none;
}
#rand li{
float:left;
margin-right:3px;
}
#rand li a{
color:#BABBBD;
font-size:0.61em;
display:block;
font-weight:bold;
text-decoration:none;
}


/* SPALTEN */

#contentwrap{
margin-bottom:1.00em;
/* background-color:#ccc; */
float:left;
}


#menue{
/* margin-top:38px; */
margin-top:20px;
float:left;
width:162px;
list-style:none;
overflow:hidden;
margin-right:52px;
}
#menue li{
display:inline;
margin-top:1.13em;
margin-right:0px;
}

#menue li a{
font-family:Arial,Verdana,Helvetica,sans-serif;
display:block;
color:#222126;
text-decoration:none;
font-size:0.81em;
padding:5px 0px;
letter-spacing:1px;
text-align:right;
}

#menue li a.current{
font-weight:bold;
color:#889D1E;
}
#menue li a:hover{
color:#889D1E;
}

#menue .menue_ul{
margin:6px 0px;
margin-bottom:22px;
}

#menue .menue_ul-li a{
color:#96959A;
padding:2px 0px;
}
#menue .menue_ul-li a.ucurrent{
color:#889D1E;
}
#menue .menue_ul-li a.ucurrent img{
margin-right:3px;
}
/* #menue .menue_ul-li a.ucurrent span{
font-weight:bold;
} */
#menue .menue_ul-last a{
margin-bottom:22px;
}


#contentwrap h1{
font-size:1.00em;
letter-spacing:1px;
color:#889D1E;
}

#contentwrap h2{
padding-top:12px;
padding-bottom:0px;
clear:both;
font-size:1.00em;
letter-spacing:1px;
}
#contentwrap h3, #contentwrap h4{
font-size:1.00em;
}

#contentwrap .umenue{
margin:2px 0px;
width:block;
list-style:none;
}
#contentwrap .umenue li{
float:left;
margin-right:5px;
}
#contentwrap .umenue li a{
color:#000;
text-decoration:none;
font-size:0.88em;
}


/* #breadcrumpwrap{
width:660px;
float:left;
} */
.braedcrump{
width:660px;
position:absolute;
color:#A0A1A3;
font-size:0.68em;
line-height:1.5em;
margin-bottom:1.5em;
}

.tx-veguestbook-pi1 .freecap img{
width:30%;
height:30%;
}
.tx-veguestbook-pi1 #freecap{
margin-left:128px;
}


#inhalt1 a, #inhalt2 a{
color:#889D1E;
}


#inhalt1, #inhalt2{
float:left;
padding:0px;
margin-bottom:10px;
overflow:hidden;
}

#inhalt1{
width:434px;
margin-top:24px;
margin-right:26px;
font-size:0.81em;
letter-spacing:1px;
line-height:1.38em;
}
#inhalt1 p{
margin-bottom:12px;
}

#inhalt2{
margin-top:46px;
width:210px;
/* font-family:Arial,Verdana,Helvetica,sans-serif; */
}
#inhalt2 img{
border:solid 1px #BABBBD;
}
#inhalt2 .bu, .csc-textpic-caption{
margin-top:4px !important;
/* margin-bottom:12px !important; */
font-size:0.63em;
line-height:1.25em;
}
#inhalt2 .csc-textpic-imagewrap{
margin-bottom:20px;
}

#inhalt2 .csc-frame-invisible .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
display:none;
}
#inhalt2 .csc-frame-invisible .csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol{
display:block !important;
}
#inhalt2 .csc-frame-invisible{
background-color:#FFF;
margin-top:0px;
padding:0px;
}



#footer{
clear:both;
padding-top:1.25em;
/* margin-bottom:2.25em; */
padding-bottom:2.25em;
text-align:right;
}
#footer a, #footer a:visited{
color:#BABBBD;
font-size:0.61em;
font-weight:bold;
text-decoration:none;
}
#footer img{
/* vertical-align:middle; */
}

/* Guestbook */
.tx-veguestbook-pi1{
width:434px;
}
.tx-veguestbook-pi1 .tx-guestbook-right{
padding:0px;
}
.tx-guestbook-result{
margin:3px 0px;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header ,
h2.tx-guestbook-header{
position:relative;
padding:0px;
color:#000;
background-color:#FFF;
font-size:1.00em;
margin-bottom:1.0em;
}
h2 span.tx-guestbook-date{
position:absolute;
right:20px;
width:120px;
margin-bottom:0.50em;
text-align:right;
}
.tx-veguestbook-pi1 .tx-guestbook-field{
float:left;
width:434px;
padding:0.25em 0pt;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big{
width:288px;
}
.tx-veguestbook-pi1 fieldset{
padding:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-field label.freecap{
width:434px;
display:block;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med{
margin-top:12px;
margin-left:39px;
}
.tx-srfreecap-pi2-image{
float:left;
margin-top:3px;
margin-left:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-field .freecap-span{
width:135px;
padding-right:10px;
display:block;
float:right;
font-size:0.88em;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{
width:32.13em;
}
.tx-veguestbook-pi1 p.tx-guestbook-form-error{
margin-top:12px;
margin-bottom:3px !important;
font-weight:normal;
}
.tx-veguestbook-pi1 ul{
margin-bottom:12px;
}
.tx-veguestbook-pi1 li{

}

/* Veranstaltungen */
#contentwrap .liste-aus{
color:#54534B;
font-size:0.94em;
}
#contentwrap .liste-aus-elem{
margin-bottom:30px;
}
#contentwrap .liste-aus h2{
padding:3px 3px;
background-color:#ECEEE8;
margin-bottom:3px;
}
.liste-aus .liste-aus-datum{
font-weight:bold;
margin-bottom:3px;
}

.liste-aus .liste-ver-titel h3{
font-size:1.00em;
margin-bottom:3px;
}

.liste-aus .liste-ver-titel .bodytext b, .liste-aus .liste-ver-titel .bodytext strong{
font-weight:normal;
display:block;
/* margin-bottom:12px; */
}

#contentwrap .liste-ver-archiv{
margin-bottom:20px;
}


.csc-frame{
margin-top:40px;
padding:0px 18px;
padding-bottom:6px;
padding-right:0px;
background-color:#ECEEE8;
}
#contentwrap .csc-frame h2{
padding:0px 6px;
margin-bottom:8px;
margin-left:28px;
background-color:#FFF;
}
#contentwrap .csc-frame p{
padding-right:18px;
}


.csc-menu-1 li{
margin-bottom:0.25em;
}

.csc-firstHeader{
margin-bottom:0.63em;
}


/* allg. Klassen */
.rot{
color:#D60A27;
}
.clear{
clear:both;
float:none;
height:0px;
overflow:hidden;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}

.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}


//-->