
*{font-family:verdana, arial, helvetica, sans-serif; color:#2D5768;}
a{text-decoration:none;}
/*body {background:#B2D0DD;margin:0 0 0 0; padding:0 0 0 0;}*/
body {background:#C7DDE6;margin:0 0 0 0; padding:0 0 0 0;}
h2{}
td{vertical-align:top;}
td p{margin:0 0 15px 0;}
input,textarea{border:1px solid #486F7F;background:#D2EAF4}
input:hover, textarea:hover{background:white;}

#cont-hauptmenue{width:210px;position:absolute; left:0px; top:0px;}
#cont-hauptmenu-head{cursor: move; background:transparent url(../layout/hauptmenue_handle.gif) no-repeat left top;height:25px; width:100%;}
#hauptmenue-logo{float:right;margin:12px 10px 3px 0px;}
#cont-hauptmenue-inhalt{visibility:visible;display:block; background:#B2D0DD;padding-bottom:20px;}
#cont-hauptmenue-inhalt *{font-size:11px; font-weight:bolder; color:#941106;}
#cont-hauptmenue-inhalt ul{list-style:none;padding:0 0 0 0; clear:both;}
#cont-hauptmenue-inhalt a{ display:block;}
#cont-hauptmenue-inhalt ul li{margin:0px 9px 9px 3px;}
#cont-hauptmenue-inhalt ul li.act{margin:0px 9px 9px 0px;background:white;padding:2px 2px 2px 4px;}
#cont-hauptmenue-inhalt ul li.sub{margin:0px 9px 5px 3px;}
#cont-hauptmenue-inhalt ul.ebene2{margin:0px 0px 0px 30px;list-style: none;}
#cont-hauptmenue-inhalt ul.ebene2 li{margin:0px 0px 10px 10px;}
#cont-hauptmenue-inhalt ul.ebene2 li.act{margin:0px 0px 10px 10px;background:white;}
#hauptmenue-auf{position:relative;left:0px;top:0px;z-index:100;display:none;float:right;margin:9px 9px 0px 0px;}
#hauptmenue-zu{position:relative;left:0px;top:0px;z-index:100;display:block;float:right;margin:9px 9px 0px 0px;}

#cont-nebenmenue{position:absolute; left:0px; bottom:0px;scrollbar-base-color: #486F7F;scrollbar-arrow-color: white; scrollbar-DarkShadow-Color: #486F7F; scrollbar-Highlight-Color:white;scrollbar-Shadow-Color:white; scrollbar-Track-Color:#57879B;}
#cont-nebenmenue-inhalt{float:left; display:block;max-width:900px; background:#486F7F;}
#cont-nebenmenue-handle{float:left; width:30px; height:80px; position:relative;left:0px; top:0px;}
#nebenmenu-auf{display:none;}
#nebenmenu-zu{display:block;}
#bilder{max-width:600px; width:600px; height:82px;overflow:auto;}
#cont-nebenmenue-inhalt #menu{max-width:70%; overflow:auto;white-space: nowrap; padding-right:10px;text-align:right;display:inline;}

#galerieinfo{display:inline;width:195px; height:100%; font-size:9px; font-weight:bold; background:#486F7F;}
#galerieinfo #galerietitle{width:190px; height:38px;color:white;margin:14px 0px 5px 5px;}
#galerieinfo #infobutton{width:190px;text-align:right;margin:0px 11px 11px 0px;}
.galerie-no{display:inline;width:90px; text-align:center;padding-left:10px;}
.galerie-act{display:inline;width:90px; text-align:center; padding-left:10px;}
.galerie-act img{border:1px solid white;}

#cont-links{float:left;width:294px;min-height:100%;}
#cont-rechts{float:left;width:294px;min-height:100%;margin-left:15px;}
#cont-text{width:400px;float:left;}
#inhaltstext{text-align:left;margin-top:100px;}
#cont-text *{font-size:12px;}
#seitentitel{margin:150px 0px 68px 0px; font-size:12pt; font-weight:bold;}

#cont-galerie-bild{margin-top:17px;}

#infobox{width:100%; min-height:100px; background:#EDEFF2; position:relative; left:0; top:10px;;z-index:100; filter:Alpha(opacity=80);opacity:0.8;}
#infobox-handle{padding-right:10px; height:10px; background: #EDEFF2;text-align:right;}
#infobox-handle a{color:#486F7F; font-size:12px; font-weight:bold;}
#infobox-text{margin:0px 16px 16px 16px;}
#infobox *{color:#941106; font-size:11px;}
#infobox-text *{padding:0 0 0 0;margin: 0 0 0 0;}

.content-element{margin:0px 0px 20px 0px;}
