html {margin: 0px; padding: 0px}
/*html * {border: 1px solid pink}*/
img {display: block}
body {background-color: white; text-align: center; color: black; width: 1000px; margin: 64px auto 0 auto}
#sidebar ul {list-style: none; padding-left: auto; padding-right: auto; padding-top: 32px; font-size: 110%}
#sidebar ul li {margin-bottom: 20px; text-indent: none}
#sidebar {width: 240px; float: left; text-align: left}
#content_node {margin-top: 1px; margin-left: 240px; position: relative; left: 0; top: 0}
#topnav{margin-left: 240px; 
background-image: url('../bilder/bggrad.png');
background: -moz-linear-gradient(left,#ffffff,#4346a4);
background: -ms-linear-gradient(left,#ffffff,#4346a4);
background: -o-linear-gradient(left,#ffffff,#4346a4);
-pie-background: linear-gradient(left, #ffffff,#4346a4);
background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#4346a4));
text-align: right; padding-right: 75px; padding-top: 93px; height: 45px; margin-bottom: -1px;
behavior: url('/workspace/styles/PIE.htc');
}
#topnav ul { list-style-item: none}
#topnav a {color: white; text-decoration: none}
#topnav ul li {display: inline; padding-left: 20px}

#sidebar ul li ul {margin: 0; text-indent: 0; padding: 0}
#sidebar ul li ul li {display: inline; padding-right: .5em}

.active {font-weight: bold}
.layers {position: absolute; left: 0; top: 0}
#content_node .left {width: 50%; float: left}
#content_node .left .elm {width: 50%; padding: 0; margin: 0; border: 0; float: left; position: relative; left: 0; top: 0; background-image: url('../bilder/bg_smallfield.png'); text-align: center; font-size: 110%}

#content_node .left .elm div {margin: auto; margin-top: 35%}

#content_node .right {width: 50%; float: right}
#content_node .right img {width: 100%; width: 100%; min-with: 360px; 
min-height: 360px}
#content_node .left .elm img{width: 100%; position: relative; left: 0; top: 0; right: 0; bottom: 0; display: block}
#sidebar #logo {margin-top: 11px}
.textlike {display: inline; height: 29px}
.slide {width: 760px}
.nshelper {display: none}

.left p {margin-right: 20px}
.error {padding: 4px; background-color: red; color: white; font-weight: bold}
.success {padding: 4px; background-color: green; color: white; font-weight: bold}

#page_text {padding-left: 40px}
#page_text h2 {padding-top: 20px}
#page_text.datenschutz h3, #page_text.datenschutz h4, #page_text.datenschutz h5 {margin-top: 15pt} 

fieldset.sec {display: none;}