@import url(main_navi.css);
@import url(left_navi.css);
@import url(news.css);
@import url(form.css);
@import url(douknow.css );
@import url(community.css);
@import url(imgtext.css);
@import url(blackboard.css);

/* ::::::: Farbklassen ::::::::: 
grau-blau-header: #C6CDE0;
grau-linke-Spalte:#EFF0F4;
grau-navigation:#E3E5F1;
blau-Schriftfarbe:#5A6696; 
graue-Schriftfarbe:#343D5A;
*/




/* ::::::: General definitions ::::::::: */

html {
height:100%;
}

html,body {
 margin:0;
 padding:0;
 background-color: #FFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 height:100%
	}

img {
	 border:none;
}

.darlogo {
padding-top:25px;
padding-bottom:10px;
background-color:#EFF0F4;
/*padding-left:14px;*/
}

/* Link zum www.aesculabor-hamburg.de */

.aesculabor {
  padding: 25px 0 0 4px;
}

a.aesculabor {
 font-size:10px;
 font-weight: bold;
 color:#343E59;
 text-decoration:underline; 
}

.aesculabor a:visited {}

.aesculabor a:hover{
text-decoration:underline;
}



/* IE - Mozilla diff p tag default */
p {
  margin:0px;
  padding:0px;
}

.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#343D5A;
}

.bodytext a {
font-size:12px;
color:#5A6794;
text-decoration:underline;
}

.bodytext a:visited {}

.bodytext a:hover{
text-decoration:underline;
}

.error {
color:red;
font-weight:bold;
font-size:12px;
}

/* Formatierung der "Punktlisten": */

.csc-bulletlist {
margin:15px 0 0 80px;
padding:0;
list-style-type:disc;
font-size:12px;
color:#343D5A;
line-height:20px;
}

.csc-bulletlist a {
list-style-type:disc;
font-size:12px;
color:#343D5A;
font-weight:bold
}

.csc-bulletlist a:visited {}

.csc-bulletlist a:hover{
text-decoration:underline;
}



.csc-uploads {
margin-bottom:15px;
}

.csc-uploads-description {
font-size:12px;
color:#565656;
}

.csc-uploads-icon {
padding-left:15px;
}

.csc-uploads-fileName a{
font-size:11px;
color:#5A6992;
padding-right:20px;
font-weight:bold;

}
.csc-uploads-fileName a:visited{}

.csc-uploads-fileName a:hover{}

.csc-uploads-fileSize{
font-size:12px;
}

.csc-form-label, .csc-form-label-req {
font-size:12px;
}



.contenttable {
# width:540px;
 }


.contenttable tr {
font-size:12px;
# margin:10px;
color:#343D5A;
vertical-align:top;
}

.contenttable .tr-even {
background-color:#E3E5F1;
}

.contenttable .tr-even td{
padding:3px;
# vertical-align:top;
}

.td-0 {
color:#343D5A;
font-weight: bold;
}

.td-0 a {
color:#343D5A;
font-weight: normal;
}

.td-last a {
color:#343D5A;
}

.contenttable .tr-odd {
background-color:#ffffff;
}

.contenttable .tr-odd td{
padding:3px; 
# vertical-align:top;
}

.contenttable a {
# color:#596794;
# text-decoration:none;
}

.contenttable a:link {
# text-decoration:none;
}

.contenttable a:visited {
# text-decoration:none;
}

.contenttable a:hover {
# text-decoration:underline;
}


/* ::::::::: Header ::::::::::::::::::::::::: */

#header {
 position:absolute;
 top:0px;
 left:0px;
 background-color:#C6CCE0;
 width:100%;
 height:135px;
}

#header .logo {
 position:relative;
 left:25px;
 border:none;
}

#header .headerbild {
 float:right;
 margin:0 17px 0 0;
}

#headerunten {
 position:absolute;
 top:131px;
 margin:0;
 padding:0;
 background-color:#C6CCE0;
 width:100%;
 height:12px;
}


#headerunten .headerbild {
 float:right;
 margin:0 17px 0 0;
}


#rechtespalte {
position:absolute;
right:10px;
width:190px;
top:60px;
float:right;
}

/* ::::::: Ende Header ::::::::: */

.globalmenu {
position:absolute;
right:20px;
top:0px;
}

.globalmenu a {
  font-size: 11px;
  color: #000;
  text-decoration: none; 
}

.globalmenu a:visited{
  text-decoration: none; 
}

.globalmenu a:hover {
  text-decoration: underline; 
}

.globalmenu a:activ {}

.globalmenu p {
  display: inline;
}


/* ::::::: Main / Inhalt:::::::::::::::::::::::::::::::::::::::::::::::::::: */

#inhalt {
 position:absolute;
 top:143px;
 left:0px;
 background-color:#fff;
 width:100%;
 right:0px;
 height:100%;
}

#Hauptspalte {
 padding:30px 100px 0px 30px;
 height:100%;
 border-left:185px solid #EFF0F4;
 margin-left:25px;
 margin-right:120px;
 /*border: 1px solid red;
 display: block;*/
 
}

/* :::::::::::::::::::::::: Inhalt Analysenverzeichnis ::::::::: */

.csc-menu {
margin:10px 0 0 15px;
padding:0;
list-style-type:circle;
font-size:12px;
color:#343D5A;
font-weight:bold;
} 



.csc-menu li {
margin:10px 0 0 15px;
padding:0;
color:#343D5A;
}


.csc-menu a {
color:#343D5A;
text-decoration:underline;
}

.csc-menu a:link {
text-decoration:underline;
}

.csc-menu a:visited {
text-decoration:underline;
}

.csc-menua:hover {
text-decoration:underline;
}


/* ::::::::::::::: Tabellen Analysenverzeichnis :::::::::: */
/* wird nicht mehr gebraucht! Tabellen nun als richtige Tabellen-Inhaltselemete
   angelegt */

.table_analysen td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#343D5A;
 margin: 0 0 5px 0;
 height: 25px;
 padding:8px;
 vertical-align:top;
}

/* Formatierung des "Nach Oben"-Links */
.csc-linkToTop {
 margin-top:20px;
 margin-bottom:20px;
 text-align: right;	
}

.csc-linkToTop a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#343D5A;
}




/* ::::::: Bildunterschrift ::::::::: */

.csc-caption {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#343D5A;
}
.csi-textpic {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#343D5A;
}



/* ::::::: Ueberschriften Defenition fuer Typo 3 ::::::::: */


h1 {
margin-top:0px;
font-size:19px;
color:#5A6794;
font-weight:bold;
}

h2 {
font-size:12px;
color:#343D5A;
}

h3 {
font-size:14px;
color:#5A6696;
}

h4 {
margin-top: 20px;
font-size:16px;
color:#5A6794;
font-weight:bold;
}


/* Definition fuer Mitglieder Bereich */

h5 {
background-color: #E3E5F1;
margin: 25px 0 5px 0;
padding: 0px;
font-size:13px;
color:#5A6696;
font-weight:bold;
}

h5 a:link {
font-size:13px;
color:#5A6696;
}


h5 a {
font-size:13px;
color:#5A6696;
}

h5 a:visited {}

h5 a:hover {
text-decoration:underline;
color:#5A6696;
}


/* Ende Definition fuer Mitglieder Bereich */


.csc-header-n2 {
font-size:13px;
color:#5A6794;
font-weight:bold;
}



.alerttext {  
  color:#FFFFFF;
  font-size:10pt; 
  font-family: verdana,helvetica;
	font-weight:bold;
	background-color:#EA233C;
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
} 

/*** Ansprechpartner **/

div.tx-fdfx2cols-pi1 {
	left:0px;
	margin-bottom:25px;
	position:relative;
}

.c2l1-left {
	border-right:none;
	padding-right:5px;
	width:50%;
}

.c2l1-middle {
	padding-left:5px;
	width:50%;
}

.c2l1-left img{
	padding-right:10px;
}

.c2l1-middle img{
	padding-right:10px;
}


.head_anspr_partner {
	color: #5A6794;
	font-weight: bold;
}
