#plakat {
	margin-top: 20px;
}

a  {
        color : #0066CC;
        text-decoration : none;
        font-weight : normal;
        font-style: normal;
        font-size: 11px;
}
a:hover  {
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;

}
a.white  {
        color : #ffffff;
        text-decoration : none;
        font-weight : bold;
        font-style: normal;
}
a.white:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.whitemenu  {
        color : #ffffff;
        text-decoration : none;
        font-weight : normal;
        font-style: normal;
}
a.whitemenu:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.nobold  {
        text-decoration : none;
        font-weight : normal;
        font-style: normal;
}
a.nobold:hover  {
        text-decoration : underline;
}


body {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size : 11px;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;





}
h1 {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 13px;
        font-weight : bold;
        line-height : 14px;
        color : #333333;
}
h2 {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 12px;
        font-weight : bold;
        line-height : 14px;
        color : #333333;
}
h3 {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 11px;
        font-weight : bold;
        line-height : 14px;
        color : #333333;
}
h4 {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;
        font-weight : bold;
        line-height : 14px;
        color : #333333;
}
h5 {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;
        font-weight : bold;
        line-height : 13px;
        color : #333333;
}
h6 {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;
        font-weight : bold;
        line-height : 12px;
        color : #333333;
}
.small {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;

}
.topwhite {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        color : #ffffff;
        font-size : 10px;
}
td  {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 11px;
        color : #333333;
        line-height: 14px;
}
td.header  {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;
        color : #ffffff;
        background-color : #292963;
}
input {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;
        color : #292963;
        }
select {
        font-family : 'Trebuchet MS', Verdana, sans-serif;
        font-size : 10px;
        color : #292963;
        }
textarea {
        color : #666666;
        }
.formtext {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	border: 1px dashed #999999;
	background-color: #FFFFFF;


}
.formelements {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	border: 1px dashed #999999;
	width: 140px;

}
.tsmall {
        font-family: 'Trebuchet MS', Verdana, sans-serif;
        font-size: 9px;
        line-height: normal;
}
.tmiddle {
        font-family: 'Trebuchet MS', Verdana, sans-serif;
        font-size: 12px;
}
.tbig {
        font-family: 'Trebuchet MS', Verdana, sans-serif;
        font-size: 14px;
}
.weiss {
        font-family: 'Trebuchet MS', Verdana, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
}

#horizon        
	{
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#content    
	{
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	margin-left: -253px;
	position: absolute;
	top: -204px;
	left: 50%;
	width: 506px;
	height: 408px;
	visibility: visible;


	}

#left {
	width:250px;
	height:200px;
	float:left;
	z-index: 2;
	border: 1px solid #666666;
	left: 4px;
	background-image: url(images/ctt_logo.png);
	background-repeat: no-repeat;
	background-position: center center;


}

#left_experiments {

	width:250px;
	height:200px;
	float:left;
	z-index: 2;
	border: 1px solid #666666;
	left: 4px;
	background-image: url(images/ctt_logo_experiments.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#left_nobg {

	width:250px;
	height:200px;
	float:left;
	z-index: 2;
	border: 1px solid #666666;
	left: 4px;
}

#right {
	width:250px;
	height:200px;
	float:right;
	z-index: 2;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	vertical-align: top;
	overflow: auto;
	left: -3px;












	
}

#rightin {
	width:221px;
	height:195px;
	float:left;
	z-index: 1;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;
	position: relative;
	left: 5px;
	overflow: visible;













	
}

#bottomleft {
	background-color:#CCCCCC;
	width:250px;
	height:200px;
	float:left;
	z-index: 2;
	text-align: left;
	border: 1px solid #666666;
	top: -1px;
	left: 4px;
	overflow: hidden;





	

}

#bottomright {
	background-color:#FFFFFF;
	width:250px;
	height:200px;
	float:right;
	z-index: 2;
	border: 1px solid #666666;
	top: -1px;
	overflow: hidden;
	left: -3px;

}

#footer    
	{
	width:498px;
	height:20px;
	float:left;
	z-index: 2;
	overflow: hidden;
	position: relative;
	left: 5px;


	}

p {
	color: #333333;
	line-height: 16px;

}


/* Abstze */
#cpgastih p {
 margin:0.8em 0;
}

/* Listen */
#cpgastih ul {
 margin-left:0.5em;
 padding-left:0.8em;
}

/* Vorschau, Captcha und Fehler */
#cpgastih {
 margin:1em;
 font-size:0.8em;
 line-height:1.5em;
}

/* Absatz Name des Posters, Anzeige Anzahl Eintrge, Absatz blttern */
p.cpgastcps, #cpgastb {
	font-size:0.8em;
	padding:0;
	border:none;
	margin-top: 0px;
}

/*  */
p.cpgastcp {
	margin:0;
	padding:0;
	background-color: #CCCCCC;
}

/* fieldset Eintrge */
#cpgastcfs {
 
}

/* legend Eintrge ("Eintrag schreiben") */
#cpgastcfs legend {
	color: #333333; 
}

/* Titel "Formatierung" und "Smileys" */
#cpgastcf h4 {
 margin:0;
 font-style:normal;
 color:#000;
 font-size:1em;
}

/* Listenpunkte "Smileys" */
#cpgastsmiley li {
 list-style-type:none;
}

/* Cursor img Smileys */
#cpgastsmiley img {
 cursor:help;
}

/* label alle */
#cpgastcf label {
 cursor:pointer;
}

/* label obligatorische Angaben */
#cpgastcf label.cpgastobl {
 font-weight:bold;
}

/* Obligatorische Inputfelder */
#cpgastcf .cpgastinpobl {

}

/* Absatz unter Eintrge Eingabefeld, float aufheben */
#cpgastcf p.cpgastnta {
 clear:left;
}

/* Bemerkung "freiwillig" hinter input-Feldern E-Mail und url */
#cpgastcf span.cpgastfw {
 font-size:0.85em;
}

/* Input-Felder und Textarea */
#cpgastcf input, #cpgastta {
 	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	border: 1px dashed #999999;
	
}

/* Input-Felder und Textarea Focus */
#cpgastcf input:focus, #cpgastta:focus {

}

/* Textarea */
#cpgastta {
	
	width: 200px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	}

/* Inputfeld URL */
#cpgasturl {
 margin-left:1.3em;
}

/* Radio-Buttons Captcha */
#cpgastcf .cpgastradio {
 width:auto;
}

/* Captchas div left und right */
div.cpgastleft {
 float:left;
 width:150px;
 padding:10px;
 margin:0 0 1em 0;
 border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000;
 background-color:#f0e3e3;
}
div.cpgastright {
 float:left;
 width:150px;
 padding:10px;
 margin:0 0 1em 0;
 border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;
 background-color:#f0e3e3;
}

/* Captchas Erklrung Spamschutz */
div.cpgastwhy {
 float:left;
 width:200px;
 margin:0;
 padding:0;
 font-size:0.85em;
 line-height:1.3em;
 background-color:#d2d6e3;
}

/* Captchas Frage */
#cpgastcf p.cpgastfrage {
 margin-top:0;
 margin-bottom:0.2em;
}

/* Submit-Buttons */
#cpgastsubm input {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	border: 1px dashed #999999;
	background-color: #FFFFFF;
}

/* Absatz Submit-Buttons */
#cpgastsubm {
 clear:left;
}
