body{
    margin: 0px auto;
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
    min-width:1024px
}

#fixer{
display:none;
width: 1024px;
color:#FFFFFF;
font-size:1px;
}

#content_inside{
    width: 1024px;
    float: right
}

.fl{float: left}
.fr{float: right;}

#menu{
    font-size: 12px;
    font-weight:bold;
    float: right;
    width:1024px;
    position: relative;
    top:25px;
}
#menu2{
    font-family: Arial;
    font-size: 11px;
    color: #000;
    float: right;
    width:1024px;
    position: relative;
    top:-31px;
}


#green_line{
    background:#8FA68A;
    margin: 0 auto;
    height:30px
}

#grey_line{
    background:#CCC url(img/hintergrund_grau.jpg) repeat-x;
    margin: 0 auto;
    height:48px
}
#grey_line2{
    clear: both;
    background:#5e5d5b;
    margin: 0 auto;
    height:12px;
}
#grey_line3{
    background:#CCC url(img/hintergrund_grau_unten.jpg) repeat-x;
    margin: 0 auto;
    height:40px
}

strong{
    font-size: 12px;
}

#content_body{
    background:#FEFEFE;
    margin: 0 auto;
}

#content{
    padding: 8px;
    padding-top: 15px;
    width:638px;
    border-left: solid #999999 3px;
    height: 377px;
    overflow:auto;
}

#content_small{
    padding: 8px;
    padding-top: 43px;
    width:465px;
    height: 349px;
    overflow:auto;
}

#left_sidebar{
    padding: 8px;
    padding-top: 43px;
    width:156px;
    min-height: 349px;
    border-left: solid #999999 3px;
    border-right: solid #999999 3px;
}

#left_sidebar b{
    font-weight:normal;
    font-size:11px
}

#left_sidebar div{
    padding-bottom: 4px;
    padding-top: 4px;
}

#content img{
    padding: 4px;
}

.green_text{
	color: #32A375;
	font-weight: bold;
}

#menu2 a:link { color: #000; text-decoration: none }
#menu2 a:active { color: #000; text-decoration: none }
#menu2 a:visited { color: #000; text-decoration: none }
#menu2 a:hover { color: #000; text-decoration: underline }

#menu a:link { color: #000; text-decoration: none }
#menu a:active { color: #000; text-decoration: none }
#menu a:visited { color: #000; text-decoration: none }
#menu a:hover { color: #32A375; text-decoration: non }

#left_sidebar a:link { color: #000; text-decoration: none; font-size: 13px; }
#left_sidebar a:active { color: #000; text-decoration: none; font-size: 13px;  }
#left_sidebar a:visited { color: #000; text-decoration: none; font-size: 13px;  }
#left_sidebar a:hover { color: #32A375; text-decoration: non; font-size: 13px;  }


#left_sidebar b{cursor: pointer}
#left_sidebar b:hover { color: #333333 }

.Container {
  position: relative;
  width: 620px;
  height: 377px;
}
#Scroller-1 {
  position: absolute;
  overflow: hidden;
  width: 620px;
  height: 377px;
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Track {
  width: 10px; height: 400px;
  position: absolute;
  top: 192px; right: 365px;
  background-color: #8FA68A;
}
.Scrollbar-Handle {
  position: absolute;
  top: 0px; left: 0px;
  width: 10px; height: 30px;
  background-color: #5E5D5B;
}
label {
	width: 170px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
.submit input {
	margin-left: 100px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}