/* Fliesstexte, Überschriften, Bildunterschriften */
#content .cE {margin-bottom:20px;}
#content .cE * {line-height:24px;}
#content .cE fieldset * {line-height:20px;}
#content h1 {font-size:14px; margin-bottom:5px;}
#content h1.csc-firstHeader {margin-top:-50px; color:#000;}
* html #content h1.csc-firstHeader {position:absolute;}
#content h2 {margin-bottom:0px;}
#content .csc-textpic-caption {padding:10px 10px 20px 10px; background-color:#ECEDED; line-height:16px; font-size:10px;}

/* Listen */
#content ul {list-style-type:none;}
#content ul li {padding-left:15px; background:url('/fileadmin/visocor/nav/listdot.gif') 3px 10px no-repeat; color:#C90019;}

/* Rahmen */
.csc-frame-frame1 {padding:5px 10px; background-color:#ECEDED;}
.csc-frame-rulerAfter {clear:both; border-bottom:1px solid #FFF; margin:0; padding:0;}

#content p {}

/* Formulare */
.csc-mailform {background-color:#ECEDED;}
fieldset {border:none;}
fieldset legend {display:none;}
.csc-mailform-label {clear:both; border-top:1px solid #C90019; background-color:#EEB49B; font-weight:bold; padding-left:10px;}
.csc-mailform-field {clear:both; border-top:1px solid #CCC;}
.csc-mailform-field label {display:block; float:left; width:170px; padding-left:10px;}
.csc-mailform-field .csc-mailform-radio label {display:inline; float:none; width:auto; padding-left:10px;}
.input		{border:1px solid #ECEDED; width:300px; height:18px; background-color:#ECEDED; color:#C90019;}
.select		{border:1px solid #ECEDED; width:300px;}
.checkbox	{display:block; margin-top:5px; float:left;}
.radio		{margin:0 50px 0 0px;}
.radiowrap fieldset label {display:block; float:left; width:60px; padding-left:0px;}
.textarea	{border:1px solid #ECEDED; width:300px; height:150px; background-color:#ECEDED; color:#C90019;}
.submit		{border-right:none; border-bottom:none; border-top:1px solid #C90019; border-left:170px solid #EEB49B; padding-left:5px; width:705px; background-color:#C90019; color:#FFF; text-align:left; font-weight:bold;}

/* Tabellen */
.contenttable {width:705px; padding:0px; border-collapse:collapse;}
.contenttable td {padding:0 5px 0 10px; vertical-align:top; background-color:#ECEDED; border-bottom:1px solid #CCC;}
.contenttable .tr-last td {border-bottom:none; padding-right:10x;}

.contenttable-0 .tr-0 td {background-color:#EEB49B; border-bottom:1px solid #C90019; font-weight:bold;}

.contenttable-1 .td-0 {background-color:#EEB49B; border-bottom:1px solid #C90019; font-weight:bold;}

.contenttable-2 .tr-0 td {background-color:#EEB49B; border-bottom:1px solid #C90019; font-weight:bold;}
.contenttable-2 .td-0 {background-color:#EEB49B; border-bottom:1px solid #C90019; font-weight:bold;}
.contenttable-2 .tr-0 .td-0 {background-color:#C90019;}


/* Sitemap */
#content .csc-sitemap ul li {background-image:none; padding:0px; margin:0px; width:705px;}
.csc-sitemap ul li a {display:block; padding-left:10px; border-top:1px solid #C90019; background-color:#EEB49B; text-decoration:none; font-weight:bold;}
.csc-sitemap ul li a:hover {text-decoration:underline;}
.csc-sitemap ul ul li a {background-color:#ECEDED; border-top:none; border-bottom:1px solid #CCC; font-weight:normal; padding-left:20px;}
.csc-sitemap ul ul ul li a {background-color:transparent; border-bottom:none; padding-left:30px;}