html * {margin: 0; padding: 0;}
a {color: #ffffff; text-decoration: underline;}
body {background: #5e696a url(../images2/background-new.jpg) repeat-x 50% 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
dl {margin: 0 !important;}
h5 {font-size: 12px;}
ul {list-style-image: url(pfeil.gif);}

.clear {clear: both;}

#root {background: #ffffff; margin: 0 auto; width: 1000px;}
#header {background: url(../images2/header-new.jpg) no-repeat; height: 179px; width: 1000px;}
#header_menu {color: #ffffff; font-size: 12px; margin-left: 260px; padding-top: 10px;}
#header h1 {color: #ffffff; float: left; font-size: 71px; height: 109px; letter-spacing: 5px; padding-top: 45px; text-align: right; width: 690px;}
#border {height: 145px; margin-left: 751px; padding-top: 10px; width: 249px; z-index: 1;}
#border_overlay {background: url(../images2/border_overlay.gif) no-repeat; height: 145px; width: 249px; z-index: 2000;}

#main {background: url(../images2/background-main-new.jpg); padding-bottom: 20px; width: 1000px;}

#menu {float: left; font-size: 12px; width: 248px;}
#menu ul {list-style-image: none; list-style-type: none; padding:20px 0 0 70px;}
#menu ul li {border-top: 1px dotted #ffffff; margin-bottom: 5px; padding: 1px 0 0 20px; width: 130px;}
#menu ul li.first {border-top: none;}
#menu ul li a {color: #ffffff; text-decoration: none;}
#menu ul li.active a {font-weight: bold;}

#menu ul li ul {padding: 1px 0 0 0;}
#menu ul li ul li {border: none; padding-left: 10px;}
#menu ul li.active ul li a {font-weight: normal;}
#menu ul li ul li.active a {font-weight: bold;}

#menu ul li ul li.active ul li a {font-weight: normal;}
#menu ul li ul li ul li.active a {font-weight: bold;}

#content {float: left; padding: 20px; width: 462px; min-height:400px;}
#content a {color: #406311; font-weight: bold;}
#content a:hover {text-decoration: underline;}
#content h1 {color: #406311; font-size: 16px; margin-bottom: 20px;}
#content h2 {font-size: 14px; margin-bottom: 20px;}
#content p.bodytext {margin-bottom: 20px;}

#sidebar {color: #ffffff; float: left; padding: 20px 30px 0 30px; width: 190px;}
#sidebar h1 {margin-bottom: 20px;}
#sidebar p.bodytext {margin-bottom: 20px;}
#sidebar ul {margin-left: 20px;}



/* FROMS */
fieldset {border: 0px solid white;padding:0px;}
label {float: left; width: 150px;vertical-align:middle;text-align:left;margin-top:4px;}

.csc-mailform-field{height:24px;}
.csc-mailform-submit{color: #4B235A;height:20px;width:100px;background-color:#ffffff;border:1 solid #b585b8;font-weight:bold;margin-top:90px;margin-left:150px;padding-top:0px;}
.tx-newloginbox-pi1-submit{height:20px;width:100px;background-color:#ffffff;border:0 solid #333333;color:000;font-weight:bold;margin-top:0px;padding-top:0px;}

input {border: 1px solid #6fa91f; background-color:#ffffff; width:200px;height:16px;padding-top:2px;font-size:11px;padding-left:4px;}
select {border: 1px solid #6fa91f; background-color:#ffffff; width:200px;height:18px;padding-top:0px;font-size:11px;}
textarea {border: 1px solid #6fa91f; background-color:#ffffff; width:196px;padding-top:4px;padding-left:4px;padding-right:4px;}
form {padding: 0; margin: 0; font-size:11px;}

