/* Diese Website wurde von Designal! Konzeption + Realisation in Karlsruhe gestaltet und in Typo3 barrierefrei umgesetzt
und ist urheberrechtlich geschuetzt. Unerlaubtes Kopieren wird strafrechtlich verfolgt.

Dieser Hinweis darf nicht entfernt werden. Eine Aenderung der Gestaltung ist nur in Absprache mit Designal! moeglich oder in Form einer anders lautenden schriftlichen Vereinbarung moeglich. */


div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {  float:none ;}

div.csc-textpic-left div.csc-textpic-text {clear:none;}

div.csc-textpic-imagewrap {padding-right:9pt;}

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {clear:none;}
.tx-chcforum-pi1-Table {  margin-left:-10px;  !margin-left:0px;}


body {
padding:0.2em; margin:0 ; font: /* 86%*/76%/140% Verdana, Arial, Helvetica, sans-serif; overflow: scroll;}

.bodytext, .csc-textpic-text {font: 1em/140% Verdana, Arial, Helvetica, sans-serif; overflow: visible;}

dd {
font: /* 86%*/76%/140% Verdana, Arial, Helvetica, sans-serif;
}

#container {
 border:1px solid #999999; width:79em ; padding:0px ; margin:0px ; position: relative ; min-height: 550px; margin: 0 auto;}

#header { width:100%; height:101px; position: relative;
 /*background: url('sc_logo_gemfony.png') ;
 background-repeat: no-repeat ;*/
 /*position: fixed ; */
}

#brownLine2 { /*background: green ;*/ padding:0; margin:0 ; position: absolute ; width:100% ; font-size:3px ; height:3px ; left:0px; bottom:0px; background: url('sc_foot_linie_xrepeat.png'); background-repeat: repeat-x; background-position: bottom left;}

#logo { padding:0; margin:0 ; position: absolute ; width:438px; font-size:3px ; height:101px ; right:0px; bottom:0px; background: url('logo_gemfony_scientific.png'); background-repeat: no-repeat; background-position: bottom right;}
#logo img { z-index:10; padding:0; margin:0 ; position: absolute ; width:300px; height:80px ; border:0px; right:0px; bottom:0px;}

#navigation 			{width:100%; height:96px; position:relative; padding:0; margin:0;}
#navigation ul		{list-style-type: none ; display:block; padding:0; margin:0; position: absolute; left:4px; bottom:0;}
#navigation ul li {float:left; padding:0 0 0 5px; margin:0/* 0 0 5px*/; border-right: 2px solid #9f9f9f; height:1.6em ; position: relative ; text-align:right ;}

* html #navigation ul li {height:26px ;}

#navigation ul li a {display:block; z-index:1; float:left; padding: 0.2em 9px; margin:0; text-decoration: none; color: #818181; letter-spacing: 0.03em; position: relative; font: bold 1.15em Arial, Helvetica, sans-serif;/*bottom:1px; font: bold 1.1em */}

* html #navigation ul li a { bottom:10px; top:6px;}

#navigation ul li span.active a { text-decoration:none; font:normal; color: #C4770F;}
#navigation ul li a.secondLevel { font:0.85em normal; letter-spacing:0em; width:100%; height:100%; position:relative; right:/*19*/17px;}

span.secondLevel {display:block; position:absolute; font: 1em normal Arial, Helvetica, sans-serif; bottom:0.8em; height: 100%; /*padding-top:0.2em;*/ 
padding:0 0 1em 0; width:/*73*/86%; right:0 ; margin:0 -2px 0 0 ; /*background:#FBE1BF;*/ border-right: 2px solid #9f9f9f;}
/*  display:block; position:absolute; bottom:0.8em; height: 100%; padding-bottom:1em; width:100% ;right:0 ; margin-right:-2px ; width:73% ; border-right: 2px solid #9f9f9f;*/

* html #navigation ul li span.secondLevel, * html #navigation ul li span.secondLevel {
  width:101% ; right: auto ;  border:0 ;  height: 100% ;  padding-bottom:0 ;  margin-right:-2px ;  bottom:2em ;}

* html #navigation ul li span.secondLevel a {
 border-right: 2px solid #9f9f9f; width:101% ; letter-spacing: 0.05em; height:80%;  position:relative;  left:0 ;}

#navigation ul li span.active span.secondLevel a {text-decoration:none; font:bold; color: #C4770F;}

#left {background: url('sc_verlauf.png'); float:left ; width:16% /*17%*/; margin:0px 0px 8px 0; padding:40px 5px 5px 5px; height:710px;}

#sidemenu ul { list-style-type: none; padding:0; margin:0 0 0.5em 0.5em;}
#sidemenu li { font: 1.1em Arial, Helvetica, sans-serif; list-style-type: none ; padding:0.25em 0;/* margin:0;*/}
#sidemenu a { text-decoration: none ; color: #fff; letter-spacing: 0.02em; font: 1.05em Arial, Helvetica, sans-serif;}
#sidemenu ul li span.active a {	color: #FFF/*#990000*/;	font-weight: bold;/*	padding:0 0 0 0.5em;*/}

blurLink {	color: #FFF;	font-weight: bold;}

#left h2 {font: normal 120%/140% Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 10px; color: #FFF; font-weight: bold;}

#news { background:#CCCCCC; border:1px dotted #999; margin:0 10px; padding:0; margin-top:55px;}

.newscont { background:#FFFFFF; text-align:left; padding:0.1em 0.2em; /*margin:0 4%;*/}
.newscont h3 , #left h1.csc-firstHeader{ font: 11px/120% Arial, Helvetica, sans-serif; border-bottom:1px solid #C4770F; margin:1em 5px; padding:0;}
.newscont ul { margin:0; padding:5px;}
.newscont li { font: normal 11px/120% Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 2px; list-style: url(gemfony_point_kl.gif);}
.newscont p { font: 0.8em/120% Verdana, Arial, Helvetica, sans-serif; margin:0.2em 5px; padding:0;}

.news-list-morelink a{ font: 0.8em/120% Verdana, Arial, Helvetica, sans-serif; padding:0.2em; color: #cd7c0f;}

#right { float:right; width:24%; margin:40px 0px 400px 0px;	padding:0;
 /*padding:40px 0 0 0 ;*/
 /*width:160px;*/
	/*margin:200px 10px 20px 0; */
}

#partnerlogos { border:1px dotted #999999; margin:0 10px; padding:0; margin-top:15px;

display:none;

/*float:right ;
 width:24% ;
 margin-top:40px;
 background: yellow ;*/}

button.navisearch {position:relative; top:3px;!top:2px;!height:23px;}
#navisearch { border:1px dotted #999999; margin:0 10px; padding:0; width:90%; float:right; height:35px;}
#navisearch form { padding:5px; background: #FFF;}
#navisearch img { padding:0; margin:0; border:0;}
#navisearch input { /*background:#FFF;*/ font-size:12px; width:118px; height:18px; border:1px #003460 solid; margin:0 5px; padding:0 2px; display:inline; float:none;}


#middle { margin: 40px 24% 8px 20% ; padding: 0 10px;}
#middle p {	font: /*76*/0.94em/1.6em Verdana, Arial, Helvetica, sans-serif;	margin:0.1em 0 0.1em 2em;}
#middle a {	color: #cd7c0f;}
#middle h2, #middle h1 {	font: /*120*/136%/140% Arial, Helvetica, sans-serif; letter-spacing:0.05em;	margin:1.1em 0 0 0;	color: #cd7c0f;}
#middle img {	margin:1.1em 0 0 0;}
#middle li {	font: /*76*/0.94em/1.6em Verdana, Arial, Helvetica, sans-serif;	margin:0.1em 0 0.1em 2em;}

.news-single-backlink a {
	font: /*76*/90%/140% Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0;
	color: #cd7c0f;
}
.tx-newloginbox-pi1 {/*  width:100px;*/	border:1px dotted #999999;	width: 100%;}
.tx-newloginbox-pi1 h3, p{	padding:0.5em;	margin:0;	font-size: 0.8em;	font-weight: normal;}
.tx-newloginbox-pi1 form table{	width: 80%; border:0;}
.tx-newloginbox-pi1 form table input{	font-size: 0.8em;	font-weight: normal;/*	width: 6em ;*/}

label {	padding:0.5em; margin:0;	font-size: 0.9em;	font: Verdana, Arial, Helvetica, sans-serif normal; float:left;  clear:both;  display:block;  width:100px; margin-bottom:10px;  padding-left:10px;}

/*#csc-mailform {
  background:#FFFFFF;
  border: 1px solid #FFFFFF;
	text-align:left;
	margin:0;
}

form {
  background:#FFFFFF;
  border: 1px solid #FFFFFF;
	margin:1.1em 0 0 0;
}

form input, #mailform textarea, #mailform select {
	float:left;	display:block;	width:250px;	border: 1px solid #CCCCCC;	background:#E9E9E9;
	margin-bottom:0.5em;	padding:0.1em;
	font: 1.1em Arial, Helvetica, sans-serif;
}*/

#mailform { float:left; display:block; width:36em; border:0; /*background:#E2E2E2;*/  margin:0 0 10px 2em; padding:1px;}
#mailform .csc-mailform { float:left; display:block; width:36em; border:0; /*background:#E2E2E2;*/  margin:0 0 10px 2em; padding:1px;}
#mailform input, textarea, select {
  float:left;  display:block;  width:250px;  border: 1px solid #CCC;  background:#F4F4F4;  font: 0.9em Verdana, Arial, Helvetica, sans-serif; margin:0.2em; padding:0.2em;}
#mailform .csc-mailform-submit {
  float: left;  display:block;  width:160px;  border: 1px solid #CCC;  background:#F4F4F4 url(verlauf.gif) repeat-x;  font: 0.9em Verdana, Arial, Helvetica, sans-serif; margin:0.5em auto; padding:0.2em;}
/* Added to fix the captchas positioning - 2010-01-22 Ariel */
#mailform img { position:relative; left:8.5em; float:left; clear:both; display:block;  width:110px; padding:1px;}

#forum { position: relative ; padding:0; padding-top:24px; margin:0; margin-left:16%; height:100%;}

#forumContent { padding:0; margin:0 ; position: relative ; left:3%; width: /*65*/70% ;}
#forumLogin {	position: absolute;	top:24px;	left:74%;	width:/*24*/16%;	padding:0.5em;	margin:0.5em;	font-size: 0.8em;}
#forumLogin h3, p{	padding:0.5em;	margin:0;	font-size: 0.8em;	font-weight: normal;}

#brownLine { padding:0; margin:0 ; position: absolute ; width:100% ; font-size:3px ; height:6px ; left:0px; bottom:0px; background: url('sc_foot_linie_xrepeat.png'); background-repeat: repeat-x ; background-position: bottom left;}

#corner { padding:0; margin:0 ; position: absolute ; width:224px; font-size:3px ; height:392px ; right:0px; bottom:0px; background: url('sc_foot_motiv.png'); background-repeat: no-repeat ; background-position: bottom right ;}

#clearing { clear: both ;}
#clearing2 {height:392px;}

.unsichtbar {position: absolute ;left:-3000px;top: -2000px;width:0px;height:0px;overflow: hidden;display: inline ;}

div.news-list-item h3 a { text-decoration: none ; color: black ;}

DIV.csc-textpic-clear { clear: none; }
/*.clearer { color:white;
height:0px;
width:0px;
}*/

hr {
	border-bottom: 1px dotted #999999;
	border-top: 0px dotted #FFFFFF;
	border-right: 0px dotted #FFFFFF;
	border-left: 0px dotted #FFFFFF;
}

/**************************Forum Start**********************************/
.tx_chcforum-pi1-toolBar {background:#CCCCCC url(none) repeat scroll 0%;}

.tx-chcforum-pi1-pageLinksTop {color:#000;}

.tx-chcforum-pi1-navPath {background:#CCCCCC; color: #000;}
.tx-chcforum-pi1-navPath a:link a:visited {	background:#CCCCCC; color: #000;}

.tx-chcforum-pi1-Table thead tr  {background:#CCCCCC none repeat scroll 0% 50%;}
.tx-chcforum-pi1-Table tbody tr th {background:#f9ebd9 url(none) repeat scroll 0% 50%;font: 110% Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	letter-spacing: 0.2em;	color: #cf7100;}
.tx-chcforum-pi1-Table a:link a:active{	font:94% Verdana, Arial, Helvetica, sans-serif;	color: #cf7100;}
.tx-chcforum-pi1-Table a:visited a:hover {font:94% Verdana, Arial, Helvetica, sans-serif;	color: #999999;}

/*.tx-chcforum-pi1-Table, tx-chcforum-pi1-noWrap, .tx-chcforum-pi1-navPath,
 { border:#FFFFFF solid 1px;}*/

.tx-chcforum-pi1-Table tbody tr td {
background:#ededed none repeat scroll 0% 50%;
}

.tx_chcforum-pi1-subToolBar {
background:#f2cfa4 url(none) repeat scroll 0%;
}

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
background:#CCCCCC url(none) repeat scroll 0%;}

.tx-chcforum-pi1-Table thead tr th {
background:#999999 none repeat scroll 0%;
}

.tx-chcforum-pi1-singlePost .author {
background:#ededed none repeat scroll 0%;
}

.tx-chcforum-pi1-postForm fieldset {
background-color:#FFF;
border:0;
}

.tx-chcforum-pi1-confThreadSubjCell,
tx-chcforum-pi1-confThreadAuthorCell,
tx-chcforum-pi1-confThreadLastCell,
tx-chcforum-pi1-confThreadRepliesCell,
tx-chcforum-pi1-catThreadCell {color:#000000;}

.tx-chcforum-pi1-confThreadSubjCell,
tx-chcforum-pi1-confThreadAuthorCell,
tx-chcforum-pi1-confThreadLastCell,
tx-chcforum-pi1-confThreadRepliesCell,
tx-chcforum-pi1-catThreadCell,
  a {color:#000000;}
/**************************Forum end**********************************/
