/* Allgemein */
html,body {
margin: 0;
padding: 0;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
min-width: 45.00em; /* verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
}

h1, h2{
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
color:#336633;
margin-bottom:1.00em;
line-height:1.44em;
}
h2{
font-size:100%;
letter-spacing:0.25em;
color:#333333;
font-style:normal;
}
h3{
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
h4, h5{
font-size:90%;
font-family:Arial, Helvetica, Verdana, sans-serif;
}

*{
color:#333333;
}

a:link{
text-decoration:none;
color: #336633;
display:inline;
}
a:hover{
text-decoration:none;
color:#999999;
cursor:pointer;
display:inline;
}
a:visited{
text-decoration:none;
color: #336633;
}

.bodytext a:visited{
text-decoration:none;
color: #999999;
}

div,p,ul,li,dl,dt,dd,form,table,tr,td,img{
margin:0;
padding:0;
}

/* Container und Klassen */

div#WRAP{
margin:auto;
margin-top:1.13em;
margin-bottom:1.38em;
width:45.00em;
text-align:left;
overflow:hidden;
}

#HEAD{
float:left;
width:45.00em;
}

#LOGO{
border:0;
}
#LOGO img{
border:0;
}

#IMPRESSUM{
text-align:right;
font-size:60%;
height:1.44em;
background-color:#FFF;
}
#IMPRESSUM a{
padding-bottom:0.31em;
}
#IMPRESSUM a:visited{
color:#336633;
}

#LOGO{
display:inline;
float:left;
margin-top:0.13em;
width:11.25em;
height:7.36em;
border:0;
}

#HEADERWRAP{
float:left;
width:33.75em;
}

#HEAD1{
display:inline;
float:left;
width:22.44em;
height:3.69em;
}
#HEAD2{
display:inline;
float:right;
width:11.25em;
height:3.69em;
}

/* HEADMENUE */
ul#HEADMENUE{
position:relative;
float:left;
width:33.75em;
color:#FFFFFF;
height:1.00em;
background-color:#558855;
}
ul#HEADMENUE li{
list-style: none;
float:left;
display: inline;
/* padding-top:0.06em; */
}
.mPfirst{
padding-left:0.88em;
}
.mPleft{
padding-left:1.50em;
}

/* ul#HEADMENUE .menue_1{
padding-left:1.00em;
width:4.00em;
}
ul#HEADMENUE .menue_2{
width:6.75em;
}
ul#HEADMENUE .menue_3{
width:4.88em;
}
ul#HEADMENUE .menue_4{
width:5.63em;
}
ul#HEADMENUE .menue_5{
width:4.25em;
}
ul#HEADMENUE .menue_6{
width:4.75em;
}
ul#HEADMENUE .menue_7{
width:auto;
} */

ul#HEADMENUE a{
margin-top:0.06em;
display:block;
font-size:70%;
color:#FFFFFF;
}
ul#HEADMENUE a:hover{
color:#FFFFFF;
}
ul#HEADMENUE a:visited{
color:#FFFFFF;
}
ul#HEADMENUE .menueOn{
font-weight:bold;
}

ul#HEADMENUE .MENUE2{
position: absolute;
left:0;
top:1.25em;
height:1.25em;
white-space: nowrap;
background-color:#FFF;
border-left:solid 1px #669966;
padding-left:0.44em;
overflow:hidden;
color:#999999;
/* background-color:#cfcfcf; */
}

ul#HEADMENUE .MENUE2 li{
margin: 0;
border: 0;
color:#999999;
padding-right:1.31em;
}
ul#HEADMENUE .MENUE2 a{
color:#999999;
padding:0em;
border: 0;
padding-top:0.50em;
}
ul#HEADMENUE .MENUE2 a:hover{
color:#999999;
}
ul#HEADMENUE .MENUE2 a:visited{
color:#999999;
}
ul#HEADMENUE .MENUE2 li .menueOn{
font-weight:bold;
color:#336633;
}


div#SCALE{
float:right;
margin-right:1.00em;
line-height:1.00em;
}
div#SCALE a:link{
margin-left:0.25em;
color:#FFFFFF;
}
div#SCALE a:visited{
margin-left:0.25em;
color:#FFFFFF;
}


/* CONTENT */
#WRAP_CONTENT{
clear:both;
float:left;
/* margin-top:1.13em; */
margin-top:0.88em;
width:45.00em;
color:#333333;
/* background-color:#cFFdFF; */
}

#CONTENT_LINKS{
float:left;
width:33.75em;
overflow:hidden;
/* background-color:#cccdF0; */
}

#CONTENT_LINKS_LINKS{
float:left;
width:25.50em;
overflow:hidden;
/* background-color:#cccdF0;  */
}

#LINKS{
float:left;
display:inline;
margin-right:1.25em;
margin-top:0.25em;
width:10.00em;
overflow:hidden;
}

#MITTE{
/* overflow:hidden; */
/* display:block; */
}

#RECHTS{
float:right;
/* width:11.00em; */
/* margin-left:1.25em; */
overflow:hidden;
}

#RECHTS_BREIT{
float:right;
margin-top:0.56em;
width:18.50em;
overflow:hidden;
}

.inhalt {
float:left;
width:100%;
text-align:left;
font-size:0.69em;
line-height:1.44em;
/* background-color:#ffcdF0; */
}

#RECHTS .inhalt{
text-align:right;
}
#RECHTS_BREIT .inhalt{
text-align:left;
}

.inhalt ul {
list-style-position:outside;
margin-left:1.44em;
}

.inhalt p{
margin-bottom:1.00em;
}

.inhalt .imgtext-table{
width:100%;
}

.inhalt .csc-textpic-caption {
color:#999999;
padding-top:0.88em;
padding-bottom:0.44em;
font:90% Verdana, Arial;
}


.zur{
color:#336633;
font-weight:normal;
font:70% Verdana, Arial;
}

#RECHTS .inhalt h1, #RECHTS .inhalt h2{
clear:both;
margin-top:0.50em;
/* display:block; */
padding:0em 0.44em;
padding-bottom:0.06em;
font-style:normal;
font-size:96%;
background-color:#A5BB9E;
color:#FFFFFF;
}
#RECHTS .inhalt h3, #RECHTS .inhalt h4, .terminH2{
clear:both;
margin-top:0.50em;
/* display:block; */
padding:0em 0.44em;
padding-bottom:0.06em;
font-style:normal;
font-size:96%;
background-color:#558855;
color:#FFFFFF;
}

#LINKS ul{
position:relative;
list-style-position:inside;
display:block;
margin:0;padding:0;
margin-top:2.00em;
list-style:none;
/* background-color:#cdcdcd; */
}
#LINKS li{
position:relative;
margin-bottom:1.00em;
text-align:right;
margin-left:0em;
padding:0;
}
#LINKS li a{
font-weight:bold;
}
#LINKS li a:visited{
color:#336633;
}

#LINKS h1, #LINKS h2{
/* margin-top:0.25em; */
font-weight:bold;
color:#336633;
font-size:100%;
font-style:normal;
}
#LINKS h2{
color:#333333;
}
#LINKS h3, #LINKS h4{
/* margin-top:0.25em; */
font-weight:bold;
color:#333333;
}
#LINKS h5{
color:#336633;
}


.tx-indexedsearch input{
padding:0 0.25em;
}
.tx-indexedsearch table td{
margin-left:0.25em;
}

.csc-frame-rulerBefore, .csc-frame-rulerAfter{
height:0.44em;
width:1.44em;
margin-bottom:2.25em;
/* background-color:#558855; */
background-image:urL(../pics/artikeltrenner.gif);
background-repeat:repeat-x;
}
.csc-frame-rulerAfter{
margin-top:2.25em;
margin-bottom:0.44em;
}

/* div#INHALT td{
vertical-align:top;
}
div#INHALT td a{
margin-bottom:0.50em;
} */


/* KLASSEN */
.clear{
clear:both;
}

p{
margin:0.44em 0em;
}

.csc-uploads-icon{
padding-top:0.50em;
vertical-align:top;
}
.csc-uploads-fileName{
vertical-align:top;
/* padding-left:0.88em; */
padding-left:0em;
padding-right:1.31em;
}
.csc-uploads-description{
vertical-align:top;
}
.csc-uploads-fileSize{
vertical-align:top;
}

.klein{
font-size:76.00%;
}
.mittel{
font-size:96.00%;
}
.gross{
font-size:104.00%;
}

/* BILDGALERIE */
.user-bildgalerie-pi2{
margin-top:0.50em;
}
.user-bildgalerie-pi2 a:link, .user-bildgalerie-pi2 img{
border:solid 0px #333333;
}

#DIV_BILDER_1{
float:left;
/* background-color:#ff0000; */
text-align:left;
overflow:hidden;
}
#DIV_BILDER_2{
float:right;
text-align:right;
overflow:hidden;
}

#DIV_EINZELBILD{
/* float:left; */
/* border:solid 1px #00FF00; */
/* text-align:left; */
}

#EINZELBILD{
display:inline;
cursor:pointer;
border:solid 0px #333333;
margin-bottom:0.88em;
text-align:center;
}
#B_TEXT, .BU{
color:#999999;
}

.alpha{
border:solid 1px #FFFFFF;
filter:alpha(opacity=30); /* IE */
-moz-opacity: 0.30; /* Gecko */
opacity: 0.30; /* Opera */
margin-bottom:1.31em;
}

.galerie{
cursor:pointer;
border:solid 1px #FFFFFF;
filter:alpha(opacity=100); /* IE */
-moz-opacity: 1.00; /* Gecko */
opacity: 1.00; /* Opera */
margin-bottom:1.31em;
}

.einzBild{
border:solid 1px #FFFFFF;
margin-bottom:0.13em;
}
.BU{
line-height:1.00em;
font-size:90%;
margin-bottom:0.75em;
}

.user-bildgalerie-pi2 .galerie, .user-bildgalerie-pi3 .galerie, .user-bildgalerie-pi4 .galerie{
border:solid 0px #FFFFFF;
}

.user-bildgalerie-pi4{
margin-top:0.50em;
}

/* Termine */
.user-termine-pi1{
/* float:left; */
/* font-size:144%; */
}

.user-termine-pi1 #terminJahre{
padding:0; margin:0;
margin-top:0.25em;
margin-bottom:2.00em;
float:right;
width:16.13em;
/* border-left:solid 1px #669966; */
/* background-color:#ff0000; */
padding-bottom:1.44em;
text-align:left;
/* font-size:100%; */
}

.user-termine-pi1 #terminJahre li{
padding:0em;margin:0em;
list-style:none;
}
.user-termine-pi1 a{padding:0; margin:0;}

.user-termine-pi1 #terminJahre .menueJahr a:link{
padding:0em;margin:0em;
color:#336633;
font-weight:bold;
/* padding-left:1.00em; */
padding-top:1.50em;
}

.user-termine-pi1 #terminWrap{
margin-right:18.00em;
/* background-color:#00ff00; */
}
.termin{
margin-bottom:2.25em;
width:500px;
overflow:hidden;
/* background-color:#00ff00; */
}
.terminH2{
margin-top:0em;
}
.datum{
color:#336633;
font-weight:bold;
}
.titel{
margin:0;padding:0;
color:#333333;
font-style:normal;
font-size:96%;
margin-bottom:0.25em;
}
.beschreibung{
margin:0;padding:0;
}
.terminLink{

}
