html{margin:0px; padding:0px;}

body{font:12px Arial, Helvetica, sans-serif;background: #000000;color:white;margin:0px;padding:0px;}

a {text-decoration:none;color:rgb(255,153,0);font-weight:bold;}

a:hover {text-decoration:underline;}
.hide {display:none;}

h2 {color:rgb(255,153,0); margin-top:10px;font-size:14px;}
h1 {color:rgb(255,153,0);font-size:16px;margin:0px;padding:0px;}
img {border:1px solid rgb(255,153,0);}

p{margin:0px;padding:0px;}

#mainFrame{width:100%;padding:0px;margin:auto auto;background:#000;}

#headerNavigation{background:transparent;width:100%;vertical-align:bottom;height:18px;}

#headerNavigation a{font-weight:normal;color:#ffcc66;font-size:11px;}

#mainNavigation{display:none;background:black;width:100%;margin:auto auto;text-align:right;height:24px;padding-top:6px;border-bottom:1px solid rgb(255,153,0);border-top:1px solid rgb(255,153,0);}

#footer{width:100%;text-align:center;clear:both;margin-top:0px;vertical-align:middle;padding-bottom:3px;padding-top:2px;height:18px;border-top:1px solid rgb(255,153,0);} 
#footer a{font-weight:normal;color:rgb(255,153,0);font-size:11px;}
#footer h1{font-size:12px;}

#contentFrame{width:970px;margin:auto auto;padding:0px;text-align:left;background:transparent;}

#contentLeft{width:200px;min-width:200px;float:left;height:100%;margin-top:20px;}
#contentLeft p {margin:0 10px 15px 10px;background:#000;border-left:1px solid rgb(255,153,0);padding:4px;border-bottom:1px solid rgb(255,153,0);border-right:1px solid rgb(255,153,0);}
#contentLeft h1{color:#000;background:rgb(255,153,0);padding:4px;font-weight:bold; font-size:12px;margin:0 10px 0 10px;}


#contentMiddle{width:515px;float:left;margin:15px;}
#contentMiddle h1,h1 a {color:rgb(255,153,0);font-size:18px;margin-top:10px;margin-bottom:10px;padding:0px;background:transparent;}
#contentMiddle h1 a {color:rgb(255,153,0);font-size:18px;margin-top:10px;margin-bottom:10px;padding:0px;background:transparent;}



*html #contentMiddle{width:506px;}

#contentRight{width:205px;float:left;margin:0px;padding: 20px 10px 10px 10px; overflow:hidden;background:transparent;}
#contentRight p {background:#333333;border-left:1px solid rgb(255,153,0);padding:4px;border-bottom:1px solid rgb(255,153,0);border-right:1px solid rgb(255,153,0);margin-bottom:15px;}
#contentRight h1 {color:#000;background:rgb(255,153,0);padding:4px;font-weight:bold; font-size:12px;}
#contentRight h1, h1 a {color:#000;background:rgb(255,153,0);padding:4px;font-weight:bold; font-size:14px;text-align:center;}
#contentRight a{padding-left:0px;padding-top:0px;margin-top:0px;}
#contentRight img{border:1px solid rgb(255,153,0);}

*html #contentRight{}

#mainNavigation a{color:rgb(255,153,0);font-size:14px;font-weight:normal;padding-left:10px;}
#mainNavigation a:hover {color:rgb(255,153,0);text-decoration:underline;}
#mainNavigation a.sel {font-weight:bold;color:rgb(255,153,0);} 

#headerLogoContainer img{float:left;}
#headerLogoContainer{background:transparent url(../images/logo.gif) no-repeat center top; width:100%;height:140px;margin:auto auto; border-bottom: 1px solid rgb(255,153,0);}


#contentLeft .csc-textpic-text{margin-left:12px;margin-right:10px;}
#contentLeft img{margin-left:12px;margin-right:10px;}

#suchmaske {display:none;width:185px;height:30px;margin:0;padding:10px 10px 0px 10px;font-size:88%;font-color:#fff;}
#suchmaske .feld {display:none;background:#ffffff;margin:0;border:1px solid #000000;width:120px;height:16px;}
#suchmaske .button {color:#fff;font-weight:bold;width:48px;height:20px;background:transparent;border:0;margin:0;margin-left:0px;margin-right:4px;}			

.footnav {text-align:left;float:right;} 
.footnav a{color:#ffffff;font-weight:normal;}
.footnav a:hover{text-decoration:underline;}

.subnavigation ul {list-style: none;margin: 0;margin-right: 0px !important;padding: 0;border: none;}
.subnavigation li {border-bottom: 0px solid rgb(255,153,0);margin: 0;float: left;width:100%}
.subnavigation ul li a {display: block;padding: 4px 0px 4px 12px;text-decoration: none;color: #rgb(255,153,0);font-weight:normal;font-size:14px;}
.subnavigation li a:hover {text-decoration:underline;}
.subnavigation ul .sel a {font-weight:bold;}		
.subnavigation li a.sub {margin: 0 0 0 10px;font-size:12px;font-weight:normal;}
.subnavigation li a.subactive {margin: 0 0 0 10px;font-size:12px;font-weight:bold;}
.subnavigation li a.sub:hover {margin: 0 0 0 10px; text-decoration:underline;}


#foot{clear:both;}

fieldset {border:0px;margin:0px;padding-left:0px;display:inline;}
label {float: left; width: 150px;vertical-align:middle;text-align:left;margin-top:4px;margin-left:0px;padding-left:0px;}

.csc-mailform{padding-left:0px;}
.csc-mailform-submit{height:20px;width:180px;background:white;border:1px solid #000000;color:666666;font-weight:normal;margin-top:0px;padding-top:0px;margin-left:150px;margin-top:10px;}
.tx-newloginbox-pi1-submit{height:20px;width:100px;background:#d6d6d6;border:1px solid #e1e1e1; color:000;font-weight:bold;margin-top:0px;padding-top:0px;}
.csc-textpic-imagewrap{margin:2px;}
.csc-textpic-caption{font-size:11px;padding-top:4px;}
.csc-mailform-submit[id]{margin-left:150px;margin-top:10px;border:1px solid #000000;}
.csc-header csc-header-n1{margin:0;padding:0;padding-bottom:10px;}
.csc-firstHeader{margin:0;padding:0;padding-bottom:10px;}

.csc-mailform-check{width:20px;border:0px;}
.csc-mailform-field{margin-bottom:5px;}
.csc-textpic-imagewrap{margin:0px;padding:0px;}
.csc-textpic csc-textpic-center csc-textpic-below{margin:0px;padding:0px;}
.bodytext{padding-bottom:4px;}

input {border:1px solid #000000; background-color:#fff; width:180px;height:16px;}
select {border:1px solid #000000; background-color:#fff; width:180px;padding-top:0px;}
textarea {border:1px solid #000000; background-color:#fff; width:180px;height:100px;padding-top:4px;}
form {padding:0px; margin:0px;}
table {padding:0px; margin:0px;}
.csc-form-labelcell {height:35px;}
.languageSelectorTitle{color:#000000;}
.csc-textpic-image{border:1px solid rgb(255,153,0);}
.align-center{text-align:center;}
	
td a {margin-right: 15px;}