/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#565656; font-size:11px; margin:0px}

body.page {margin:22px 0px 26px 0px}

a {color:#389537; text-decoration:underline; font-weight:bold}

img {border:0px}

td {vertical-align:top}

table {border:0px}

table.site {width:100%}

table.content01 {width:493px; margin:0px 17px 20px 17px; background-color:#ffffff}

table.content {width:479px; margin:0px 24px 0px 24px}
#col01 table.content01 {width:345px; margin:0px 0px 0px 17px; background-color:#ffffff}
#col01 table.content {width:320px; margin:26px 0px 10px 24px}
#col02 table.content01 {width:345px; margin:0px 17px 0px 0px; background-color:#ffffff}

table.contentheadline {width:479px; margin:0px 24px 2px 24px}

table.standard {width:100%}

table.teaser {width:198px}

td.spacer {height:12px}

td.center {text-align: center}

td.teaser, td.teaserleft {vertical-align: top; width:198px; background:url(/img/system/corner_dr.gif) no-repeat bottom right; background-color:#DCF1D5; padding-bottom:22px}

td.teaserleft {background:url(/img/system/corner_dl.gif) no-repeat bottom left}

td.teaserheadline {background-color:#9FD98B; padding:4px 12px 4px 14px}

td.teasercopy {background-color:#DCF1D5; padding:12px 12px 20px 14px}

td.metanavi {padding:8px 0px 8px 0px}

img.greenborder {border:1px solid #008A2F}

div.container {position:relative; text-align:left; margin-left:auto; margin-right:auto; width:923px; background-color:#EDF8E9}

#gruenmittel {background-color:#9FD98B}
#gruendunkler {background-color:#55BE47}
#gruendunkel {background-color:#44AF41}
#gruenhell {background-color:#EDF8E9}

ul {list-style:none; margin:0px; padding:0px}
li {list-style:none; background:url(/img/system/arrow.gif) no-repeat 1px 3px; line-height:14px; padding:0px 0px 0px 16px}

.textwinzigweiss {font-size:11px}
.fliesstext {font-size:11px}

.metanavi, .metanavi a {font-size:11px; color:#2D792D; text-decoration:none; font-weight:bold}

.headline {font-size:13px; font-weight:bold} 

.alternatetext {font-size:11px; font-weight:bold}
.coloredtext {font-size:11px; font-weight:bold}
.alternatetext,
.alternatetext a {color:#FFFFFF; text-decoration:none}
.coloredtext,
.coloredtext a {color:#2D792D; text-decoration:none}
.textwhite {font-size:11px; color:#FFFFFF; font-weight:normal; font-style:italic}
.textwhite a {color:#FFFFFF; font-weight:normal}

.seitenpfad, .seitenpfad a {font-size:10px; color:#55BD44; text-decoration:none; line-height:12px; font-weight:normal}

/*#################################################*/

.form {margin: 0px}

.textrot {color:#E60003; font-size:11px}

.inputstandard,
.inputspecial {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#565656; width:331px; height:19px; border: 1px solid #7F7F7F; padding:2px 0px 0px 4px}
.inputspecial {width:126px}

/*#################################################*/

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:1px; background-color:#9FD98B; layer-background-color:#9FD98B; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:8px 36px 8px 18px; font-size:11px; text-decoration:none; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; overflow:visible; background-color:#9FD98B; layer-background-color:#9FD98B; color:#2D792D}
.clLevel0over{color:#ffffff; cursor:pointer; cursor:hand}
.clLevel0border{position:absolute; visibility:hidden; background-color:#9FD98B; layer-background-color:#9FD98B}

/*Styles for level 1 + 2*/
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over {position:absolute; padding:4px 0px 6px 18px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold; vertical-align:middle; border-top:1px solid #9FDA8A; background-color:#55BE47; layer-background-color:#55BE47;color:white}
.clLevel1over, .clLevel2over {color:#565658; cursor:pointer; cursor:hand; padding-left:34px; background-image:url(/img/system/arrow_menu.gif); background-repeat:no-repeat; background-position:18px 6px; }
.clLevel1border, .clLevel2border {position:absolute; visibility:hidden; background-color:#9FDA8A; layer-background-color:#9FDA8A}

.clLevel2, .clLevel2over{border-left:1px solid #9FDA8A}

td.imagegallerie2cols
{
width: 283px; 
height: 283px; 
background-image: url(/img/slideshow/imgborder_2cols.gif); 
background-repeat: no-repeat; 
text-align: center; 
vertical-align: middle;
}


td.imagegallerie3cols
{
width: 185px; 
height: 185px; 
background-image: url(/img/slideshow/imgborder_3cols.gif); 
background-repeat: no-repeat; 
text-align: center; 
vertical-align: middle;
}


td.imagegallerie4cols
{
width: 135px; 
height: 135px; 
background-image: url(/img/slideshow/imgborder_4cols.gif); 
background-repeat: no-repeat; 
text-align: center; 
vertical-align: middle;
}
