*{margin:0px; padding:0px; vertical-align:top; }
html{ font-family:arial, helvetica, verdana, sans-serif; color:#0c0c0c; font-size:11pt;}
body{margin:0px; background-color:#fff; text-align:right;}

.no-print { position: absolute; display: none; }

#sitetitle h1{ font-size:18px; font-weight:normal; margin:0 0 25px 0; padding-top: 2em; }
#inhalte .csc-header h1{font-size:100%; font-weight:bold; margin:1.5em 0 0.5em 0; }
h5{font-size:100%; font-weight:bold; margin:0.5em 0 0 0; color:#3A3531;}
html>body #pagesubtitle h4{margin:0 0 58px 0;}
#pagesubtitle h4 {font-size:42px; font-style:italic; color:#FF8000; font-weight:normal; margin:0 0 69px 0;}
html>body #pagetitle h3 {margin:0 0 25px 0;}
#pagetitle h3 {font-size:18px; font-weight:normal; margin:0 0 15px 0; color:#6C6761;}


a:link {text-decoration:underline; color:#0c0c0c;}

img{border:none;}

#lineorange{width:100%; height:3px; line-height:0; font-size:0;}
#klar{clear:left; line-height:0; font-size:0;}
#linetop{width:100%; height:25px; margin:5px 0 0 0;}
#container {width:990px; position:relative; top:-36px; margin: 0 0 0 auto; text-align:left;}

#leftnav {float: left; width:272px; border-top:10px solid #FFAF51;}

html>body #leftnav li{height:18px;}
#leftnav li{height:25px; list-style-type:none; background-color:#fff;}

#leftnav a{font-weight:bold; color:#6C6761;}
#leftnav li a{padding:1px 0 1px 23px; background-repeat:no-repeat; background-position:left top;}

.linkframe{border:1px solid #FFAF51; margin:1px 0 0 0; padding:5px 0 0 2px;}
.sublinkframe{margin:0; padding:5px 0 0 25px; border-left:1px solid #FFAF51; border-right:1px solid #FFAF51; border-bottom:1px solid #FFAF51;}
#leftnav a.subcommon{padding-left:12px; background-image:url(../img/list_common.gif); background-position:left center;}
#leftnav a.subcommon:hover{background-image:url(../img/list_active.gif);}
#leftnav .triplelinkframe{margin:0; padding:5px 0 0 37px; border-left:1px solid #FFAF51; border-right:1px solid #FFAF51; border-bottom:1px solid #FFAF51;}

#leftnav a.aktiv{padding-left:12px; background-image:url(../img/list_active.gif); background-repeat:no-repeat; background-position:left center;}
#leftnav a.common_aktiv{background-image:url(../img/button_main.gif); color:#FF8000;}
#leftnav a.baby_aktiv{background-image:url(../img/button_baby.gif); color:#0CC40A;}
#leftnav a.kinder_aktiv{background-image:url(../img/button_kinder.gif); color:#0037FF;}
#leftnav a.paed_aktiv{background-image:url(../img/button_paed.gif); color:#9C00F0;}

#leftnav a.common{background-image:url(../img/button_main.gif);}
#leftnav a.baby{background-image:url(../img/button_baby.gif);}
#leftnav a.kinder{background-image:url(../img/button_kinder.gif);}
#leftnav a.paed{background-image:url(../img/button_paed.gif);}

#mitte { width:100%; }

#content { margin: 0; padding-top: 2em; line-height: 1.4em;}
#content p{ margin:0.2em 0 0.8em 0; }
#content ul{list-style-type:square; margin: 0 0 1em 1.6em;}
#content img{margin:0 10px 0 0; border:1px solid #FFAF51;}
#content img.fliess{float: left;}
#content ul{list-style-type:disc; margin:0 0 0 15px;}
#content li{vertical-align:middle;}
html>body #content hr{margin:28px 0 15px 0;}
#content hr{clear:both; background-color:#FFDB93; color:#FFDB93; margin:8px 0 10px 0; height:1px; size:1px; border:none; noshade:noshade;}

#mitglied{float:left; width:300px; margin:0 20px 0 0;}
#mitglied span{margin:0 0.5em 0 0;}

#rightbox{ position: absolute; top: 0; left: 430pt; }
#rightbox img {}

#footer { clear:left; text-align:left; width:100%; border-top: 1px solid #666; }
#footertext { padding:5px 0 5px 0; }
#footertext a { display: none; }

fieldset{float:left; border:none; margin:0 15px 0 0;}
html>body input{height:16px;}
input{border:1px solid #FFAF51; margin:1px 0 0 0; height:23px; font-size:100%;}
input.radio_field{border:none; margin:0 2px 0 0; height:18px;}
input.radio_side{border:none; margin:0 2px 0 20px; height:18px;}
html>body input.s_field{width:137px;}
input.s_field{width:142px; padding:3px 0 3px 3px;}
input.l_field{width:300px; padding:3px 0 3px 3px;}
input.go{padding:1px 0 0 1px; width:142px; height:23px; background-color:#FFDB93; text-align:left; vertical-align:middle;}

.no-screen { display: none; position: absolute; }


/******************/
/* Tables, plain */
/******************/
/* RTE / Table styling */
table.contenttable { border: 1px #034581 solid; margin: 10px 0px 10px 0px; }
table.contenttable th { text-align: center; font-size: 11px; padding: 1px 2px; }
table.contenttable tr td { padding: 2px; font-size: 11px; line-height: normal; vertical-align: top; }
#content .contenttable tr td p { margin: 0; }
table.contenttable tr { background-color: #f3f3f3; }


textarea { font-family: arial,helvetica,verdana,sans-serif; font-size: 0.9em; }
.csc-mailform .csc-mailform-field { padding-bottom: 0.5em; }
.csc-mailform-field .mf-select { width: 100px; border: solid 1px #FFAF51; }
.csc-mailform .mf-input { padding: 3px; width: 24em; }
.csc-mailform .mf-label, .csc-mailform .req-label, .csc-mailform-field legend { display: block; }
.csc-mailform .mf-text { padding: 3px; border: solid 1px #FFAF51; width: 36em; }
.csc-mailform-radio { line-height: 2em; }
.csc-mailform-field .mf-radio { width: 20px; margin:0; border: 0; background-color: #fff; display: block; float: left; clear: left; }
.csc-mailform-field fieldset label {display: block;}
.csc-mailform-field .mf-submit { padding: 1px 0 0 1px; width: 142px; height:23px; background-color:#FFDB93; 
	text-align:left; vertical-align: middle; }

/* -- Extension newloginbox -- */

.newloginbox-statusheader { color:#6C6761; font-size:100%; font-weight:bold; margin:1.5em 0pt 0.5em; }
.newloginbox-statusmessage { position: absolute; display: none; }

/* --- Extesntion courseinstructors--- */

#ci-list-imagemap { position: absolute; display: none; }
.tx-courseinstructors-pi1 .tx-courseinstructors-pi1-searchbox { position: absolute; display: none; }