

html{}

// body{font:12px Arial, Helvetica, sans-serif;background: #f1f1f1 url(../images/hg.jpg-);text-align:center;}
body{font:12px Arial, Helvetica, sans-serif;text-align:center;}

a {text-decoration:none;color:#851a1a;font-weight:bold;}

a:hover {text-decoration:underline;}

.hide {display:none;}


h2 {color:#000000; margin-top:10px;font-size:14px;}
h1 {color:#851a1a;font-size:16px;margin:0px;padding:0px;}

p{margin:0px;padding:0px;}

#mainFrame{width:970px;padding:0px;margin-left;auto;margin:auto;text-align:center;margin-bottom:0px;}

#headerNavigation{background:transparent url('../images/menubg.jpg') repeat-x;margin:0px;width:100%;vertical-align:bottom;height:18px;padding-top:5px;}

#headerNavigation a{font-weight:normal;color:#ffffff;font-size:11px;}

#mainNavigation{background:transparent url('../images/menubg.jpg') repeat-x;width:100%;text-align:left;height:24px;padding-top:6px;}

#footer{width:970px;text-align:right;clear: both;margin-top:0px;margin-left: auto;background: transparent url(../images/footerbg.jpg) repeat-x bottom left;margin-right: auto;vertical-align:middle;padding-bottom:3px;padding-top:2px;height:18px;} 
#footer a{font-weight:normal;color:#ffffff;font-size:11px;}

#contentFrame{width:100%;margin:0px;padding:0px;text-align:left;background: transparent url(../images/hgcontent.jpg);}

#contentLeft{width:200px;min-width:200px;float:left;height:100%;}
#contentLeft p {margin:0 10px 15px 10px;background:#e1e1e1;border-left:1px solid #851a1a;padding:4px;border-bottom:1px solid #851a1a;border-right:1px solid #851a1a;}
#contentLeft h1{color:#ffffff;background:#851a1a;padding:4px;font-weight:bold; font-size:12px;margin:0 10px 0 10px;}


#contentMiddle{width:516px;float:left;margin:15px;}
#contentMiddle h1,h1 a {color:#851a1a;font-size:18px;margin-top:10px;margin-bottom:10px;padding:0px;background:transparent;}
#contentMiddle h1 a {color:#851a1a;font-size:18px;margin-top:10px;margin-bottom:10px;padding:0px;background:transparent;}



*html #contentMiddle{width:506px;}

#contentRight{width:204px;float:left;margin:0px;padding: 15px 10px 10px 10px; overflow:hidden;background:transparent;}
#contentRight p {background:#e1e1e1;border-left:1px solid #851a1a;padding:4px;border-bottom:1px solid #851a1a;border-right:1px solid #851a1a;margin-bottom:15px;}
#contentRight h1 {color:#ffffff;background:#851a1a;padding:4px;font-weight:bold; font-size:12px;}
#contentRight h1, h1 a {color:#ffffff;background:#851a1a;padding:4px;font-weight:bold; font-size:12px;}
#contentRight a{padding-left:0px;padding-top:0px;margin-top:0px;}

*html #contentRight{}

#mainNavigation a{color:white;font-size:14px;font-weight:normal;margin-left:10px;}
#mainNavigation a:hover {color:white;text-decoration:underline;}
#mainNavigation a.sel {font-weight:bold;color:white;} 

#headerLogoContainer img{float:left;}
#headerLogoContainer{background:#851a1a url(../images/logo.gif); width:970px;height:120px;}


#contentLeft .csc-textpic-text{margin-left:12px;margin-right:10px;}
#contentLeft img{margin-left:12px;margin-right:10px;}

#suchmaske {width:185px;height:30px;margin:0;padding:10px 10px 0px 10px;font-size:88%;font-color:#fff;}
#suchmaske .feld {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:right;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: 1px solid #ffffff;margin: 0;float: left;width:100%}
.subnavigation ul li a {display: block;padding: 4px 0px 4px 12px;text-decoration: none;color: #ffffff;font-weight:normal;}
.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:90%;}
.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;}
	
