html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-family: Verdana,Arial,Helvetica; font-size: 12px; color: #333;}

img {border: 0;}

p {margin:0}

a {color:#498fcd; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}

h1 {margin: 0 0 4px 0; padding: 0; font-size: 16px;font-weight:strong;color:#000000;}

#outer-wrapper {}
#inner-wrapper {margin: 0 auto;background:url('../images/hg_neu.gif') repeat-y;}


#header {padding: 0; height: 150px; clear: both;background:#cccccc url('../images/logo.gif') 20px 10px no-repeat;border-top:1px solid white; border-bottom:1px solid white;}
#header-nav{margin: 0;height: 18px; padding: 4px 0px; clear: both;background:#498fcd;color:white;font-size:10px;padding-left:10px;}
#header-nav a {color:white;font-size:10px;padding-right:2px;font-weight:normal;}

#body {margin:0;}

#mainnav {margin: 0;height: 18px; padding: 4px 0px; clear: both;background:black;}
#mainnav ul {list-style: none; margin: 0; padding: 0;padding:0;}
#mainnav ul li {margin: 0; padding: 0; float: left;}
#mainnav ul li.active {margin: 0; padding: 0;}
#mainnav a {font-size: 14px; font-weight: normal; color: #fff; padding: 0 0 0 10px; margin: 0 0 0 0;}
#mainnav a:hover {text-decoration:underline;}
#mainnav a.active {padding: 0 0 0 10px;font-weight:bold;}

#border {background: url('../images/border_background.jpg'); float: left; height: 150px; margin-left: 190px; overflow: hidden; padding: 0; width: 760px;}
.csc-textpic-image {margin: 0 !important;}

#subnav {margin:0; padding:0;background:transparent;margin-left:10px;}
#subnav ul {list-style: none; margin: 0;}
#subnav[id] ul {list-style: none; margin:0; padding: 0;}
#subnav li {border-bottom: 0px dotted #cccccc; background: url('../images/linie.gif') repeat-x bottom left;padding-bottom:4px;}
#subnav a {font-size: 13px; font-weight:normal; color: #000; padding:0;padding-left:0px;padding-right:5px;}
#subnav a:hover{text-decoration:underline;}
#subnav a.active {font-weight:bold;color:#498fcd;}


#subnav li.subactive{background:transparent;margin-left:10px;padding-bottom:1px;}
#subnav li.subactive a{color:#498fcd;font-weight:bold;}
#subnav li.sub{background:transparent;margin-left:10px;padding-bottom:1px;}

#content {clear:both;padding-top:16px;witdh:950px;padding-bottom:20px;}

#left {float:left; width:190px;padding:0;margin:0;margin-right:30px;min-width:170px;}

#middle {float:left; width: 460px; margin:0;padding:0; overflow: auto;min-height:300px;margin-left:20px;margin-right:50px;}
#middle p {background:white;padding:4px;text-align:justify;padding-left:0px;padding-right:0px;}
#middle .csc-frame-frame1{background:url('../images/linie3.gif') no-repeat bottom left;}


#right {width:200px;margin-left:0px;margin:0;padding:0; overflow: auto;}
/*background:#B4D2EA*/
#right p,h1 {background:white;padding:4px;text-align:justify;padding-left:0px; padding-right:10px;}
#right h1 {text-align:left;}
#right .csc-frame-frame1 {background:url('../images/linie2.gif') no-repeat bottom left;}

*html #right{}
#footer{height:18px; background:#498fcd;padding: 4px 0px;}
#footline {float:left;}
#footnav {margin: 0;background:#498fcd;height: 19px;float:left;width:210px;padding:0px;margin-left:10px;color:white;font-size:12px;}
#footnav a{color:white;font-size:12px;padding:0px;margin:0px;font-weight:normal;margin-left:0px;padding-left:0px;}
#footline h1 {padding:0;font-weight:normal; font-size: 12px;color:white; background:transparent;}

fieldset {border: 0;height:390px;}
label {float: left; width: 150px;vertical-align:middle;text-align:left;margin-top:4px;}

.csc-mailform-field{height:30px;}
.csc-mailform-submit{height:20px;width:100px;background-color:#ffffff;border:0px solid #999;color:#498fcd;font-weight:bold;margin-top:0px;padding-top:0px;}
.tx-newloginbox-pi1-submit{height:20px;width:100px;background-color:#ffffff;border:1 solid #999;color:333;font-weight:bold;margin-top:0px;padding-top:0px;}

input {border: 1px solid #999; background-color:#fff; width:200px;height:16px;padding-top:2px;}
select {border: 1px solid #999; background-color:#fff; width:200px;height:18px;padding-top:0px;}
textarea {border:1px solid #999; background-color:#fff; width:200px;padding-top:4px;}
form {padding: 0; margin: 0;}
table {padding: 0; margin: 0;}

.csc-form-fieldcell input {height: 20px;padding-top:2px;padding-bottom:2px;}
