html { height: 100%; overflow: -moz-scrollbars-vertical; }
body { height:100%; margin: 0%; padding: 0%; font-family: Arial, Helvetica, sans-serif; }
td,p { margin: 0; padding: 0; }

.bodytext p  { margin: 0 5; padding: 0; }

/* Positionierung der Elemente */
#logoarea{ padding-left: 54px; }

.hintergrund {
	background-image: url(../gfx/background_content.jpg);
	background-repeat: no-repeat;
	background-position: 282px 50px;
	height: 367px;
}
.hintergrundmainarea {
	background-image: url(../gfx/background_site.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 256px;
}
#mainarea { position:relative; top:0px; left:0px; z-index:2; }
#secondarea { position:relative; top:0px; left:0px; z-index:2; }
#secondmenuarea { position:relative; top:0px; left:0px; z-index:2; }

/* Klassen fuer Ueberschriften   */
.titel { color: #64ADDC; font-weight: bold; font-size: 11px; padding: 0px; margin: 0 9; }
.titel_news { color: #64ADDC; font-weight: bold; font-size: 12px; background-image: url(../gfx/word_marker.jpg); background-repeat: no-repeat; padding: 0px 20px 6px; margin: 0 9; }
.csc-firstHeader { color: #64ADDC; font-weight: bold; font-size: 12px; background-image: url(../gfx/word_marker.jpg); background-repeat: no-repeat; padding: 0px 20px 6px; margin: 0; }

.news-single-item h1 { font-size: 12px; color:#64ADDC; font-weight: bold; background-image: url(../gfx/word_marker.jpg); background-repeat: no-repeat; padding: 0px 20px 6px; margin: 0 5; }
.news-single-item h2 { font-size: 13px; color:#64ADDC; font-weight: bold; padding:0; margin:0; }
.news-single-item h3 {  font-size: 12px;color: #64ADDC; font-style: normal; margin: 0; }
.news-single-item a  { font-size: 10px;  color: #64ADDC; font-style:oblique; font-weight: bold; text-decoration: none; margin-top:4px; }
.news-single-item_datum  { font-size: 10px;  color: #64ADDC; font-style:oblique; font-weight: bold; text-decoration: none; }

/* Klassen fuer Texte,Images in  ARBEITEN */
.text       { color: #666666; font-style: normal; font-weight: normal; font-size: 13px; line-height: 130%; }
.headline   { font-size: 13px; color: #64ADDC; font-style: normal; font-weight: bold; line-height: 160%; background-image: url(../gfx/word_marker.jpg); background-repeat: no-repeat; padding: 0px 20px 6px; }
.text_normal { color: #666666; font-style: normal; font-weight: normal; font-size: 13px; padding-right:15px; line-height: 130%;}

p.text_normal{
	padding:0 0 15px 0;
}

/* fuer Listen */
ul.netany_liste{
   list-style-type: disc;
   vertical-align: middle;
}
ul.netany_liste li{
   color: #64ADDC;			
}

/* --------------------------------------------
//	Klasse fuer spezielle Seite News 
// ----------------------------------------- */	
td.maincontent span.titel{ font-size: 12px; padding-left: 0; margin-left: 0; }	
td.maincontent p{ color: #666666; font-size: 12px; padding-left: 0; margin-left: 0; }
td.maincontent a{ padding-left: 0; margin-left: 0; }
td.maincontent div.news-list-my h1.csc-firstHeader { color: #64ADDC; font-weight: bold; font-size: 12px; background-image: url(../gfx/word_marker.jpg); background-repeat: no-repeat; padding: 0px 20px 6px; margin: 0; }




.arbeiten_bsp_head  { font-size: 12px; color: #666666; font-weight: bolder; margin: 0; padding: 0; }
.arbeiten_bsp_verlag  { font-size: 12px; color: #64ADDC; font-weight: bolder; margin: 0; padding: 0; }
.arbeiten_bsp_text  { font-size: 12px; color: #666666; font-weight: bolder; margin: 0; padding: 0; }
.textnews { font-size: 10px; color: #666666; font-style: normal; font-weight: bold; line-height: 130%; }
.news_text { font-size:11px; color:#666666; font-style:normal; font-weight:normal; margin-top:3px; margin-bottom:0px; margin-left:9px; margin-right:5px; padding:0; line-height:120%; }

.news-list-my h1 { font-size: 10px; color: #666666; font-style: normal; font-weight: normal; padding:0; margin:0; }
.news-list-my h2 { font-size: 13px; color: #64ADDC; font-weight: bold; padding: 0px; padding:0; margin:0; }
.news-list-my h3 { font-size: 13px; color: #666666; font-style: normal; font-weight: normal; padding:0; margin:0; }
.news-list-my a { font-size: 10px;  color: #64ADDC; font-style:oblique; font-weight: bold; text-decoration: none; padding:0; margin:0; }
.news-list-my a:visited { color: #64ADDC; }
.news-list-my a:active {color: #64ADDC; }
.news-list-my a:hover { color: #64ADDC; text-decoration: underline; }

.contenttable { color: #666666; font-style: normal; font-weight: bold; font-size: 10px; line-height: 130%; }
.contenttable td   { margin: 0; padding: 0; }
.contenttable p { margin: 0; padding: 0;  }

/* Klasse fuer Kopfbild-Text */
.csc-textpic-text p { margin:0; padding-left:10px;padding-top:20px; height:62px; vertical-align:middle; background-color:#64ADDC; color:#FFFFFF; font-style: normal; font-weight: bold; font-size: 10px; line-height: 135%; }

/* Klasse fuer Teaser weiteres usw. */
.news-list-container a { font-size: 10px;  color: #64ADDC; font-style:oblique; font-weight: bold; text-decoration: none;  margin: 0 0 0 10px; line-height:150%; }
.news-list-container a:visited { color: #64ADDC; }
.news-list-container a:active {color: #64ADDC; }
.news-list-container a:hover { color: #64ADDC; text-decoration: underline; }

.news-list-container p { font-size:11px; color:#666666; font-style:normal; font-weight:normal; margin: 2px 7px 0 10px; padding:0; line-height:120%; }
.news-list-container .titel { font-size: 11px; color: #64ADDC;font-weight: bold; display: block; margin: 0 20px 0 10px; padding: 0; }

/* h2.archiv_headline { color:#64ADDC; font-weight: bold; font-size: 13px; padding:0 0 20px 10px; margin:0; } */

a.link_newsarchiv { font-size:11px; color:#9A9C9F; font-style:oblique; font-weight:bold; text-decoration:none; padding: 0; margin: 0 0 0 10px; }
a.link_newsarchiv:visited { color:#9A9C9F; }
a.link_newsarchiv:active { color:#9A9C9F; }
a.link_newsarchiv:hover { color:#9A9C9F; text-decoration:underline; }

/* fuer Kopf text und Bild */
.news-list-kopf-container p { position:absolute; top:12px; left:27px; font-size:11px; color:#ffffff; font-style:normal; font-weight:normal; width: 288px; line-height:140%; }
.news-list-kopf-container img { position:absolute; top:1px; left:314px; }

.arbeiten { color: #ffffff; font-style: normal; font-weight: bold; font-size: 12px; margin: 0; padding: 0px 5px; }
.arbeiteninhalt { color: #64ADDC; font-style: normal; font-weight: bold; font-size: 12px; margin: 0; padding: 0px 5px; }
.arbeiteninhalt p { color: #64ADDC; font-style: normal; font-weight: bold; font-size: 12px; margin: 0; padding: 0px; }

/* Klasse fuer spezielle Links */
a.weiteres { font-size: 10px;  color: #64ADDC; font-style:oblique; font-weight: bold; text-decoration: none; }
a.weiteres:visited { color: #64ADDC; }
a.weiteres:active {color: #64ADDC; }
a.weiteres:hover { color: #64ADDC; text-decoration: underline; }

a.internal-link { font-size: 10px;  color: #64ADDC; font-style:oblique; font-weight: bold; text-decoration: none; }
a.internal-link:visited { color: #64ADDC; }
a.internal-link:active {color: #64ADDC; }
a.internal-link:hover { color: #64ADDC; text-decoration: underline; }

a.internal-link-new-window { font-size:11px;  color:#666666; font-style:oblique; font-weight:bold; text-decoration:none; }
a.internal-link-new-window:visited { color:#666666; }
a.internal-link-new-window:active {color:#666666; }
a.internal-link-new-window:hover { color:#666666; text-decoration:underline; }

a.external-link-new-window { font-size:13px;  color:#64ADDC; font-weight:normal; text-decoration:none; }
a.external-link-new-window:visited { color:#64ADDC; }
a.external-link-new-window:active { color:#64ADDC; }
a.external-link-new-window:hover { color:#64ADDC; text-decoration:underline; }

a.external-link-to-Site { font-size:12px;  color:#64ADDC; font-weight:bold; text-decoration:none; }
a.external-link-to-Site:visited { color:#64ADDC; }
a.external-link-to-Site:active { color:#64ADDC; }
a.external-link-to-Site:hover { color:#64ADDC; text-decoration:underline; }

a.link-to-Site { font-size:13px;  color:#666666; font-weight:normal; text-decoration:underline; }
a.link-to-Site:visited { color:#666666; }
a.link-to-Site:active { color:#666666; }
a.link-to-Site:hover { color:#666666; }


div.tx-ttnews-browsebox{
	font-size:10px; color:#64ADDC; 
}

a.link_arbeiten { font-size:11px;  color:#9A9C9F; font-style:oblique; font-weight:bold; text-decoration:none; }
a.link_arbeiten:visited { color:#666666; }
a.link_arbeiten:active { color:#666666; }
a.link_arbeiten:hover { color:#666666; text-decoration:underline; }

a.einzelarbeit_zurueck { font-size:8px;  color:#64ADDC; font-style:oblique; font-weight:bold; text-decoration:none; }
a.einzelarbeit_zurueck:visited { color:#64ADDC; }
a.einzelarbeit_zurueck:active { color:#64ADDC; }
a.einzelarbeit_zurueck:hover { color:#64ADDC; text-decoration:underline; }

a.link_zu_Einzelbeispiel { font-size:12px; color:#666666; font-weight:bold; border:none; text-decoration:none; margin: 0; padding: 0; }
a.link_zu_Einzelbeispiel:visited { color: #666666; }



a.link_zu_Einzelbeispiel:active {color: #666666; }
a.link_zu_Einzelbeispiel:hover { color: #666666; text-decoration: underline; }

a.mail{ color:#64ADDC; font-style:normal; font-weight:bold; font-size:12px; text-decoration:none; }

/* Klasse fuer normale Links */
a.detail:link { font-size:13px;  color:#939598; font-style:oblique; font-weight:bold; text-decoration:none; }
a.detail:visited { color:#939598; }
a.detail:active { color:#000000; }
a.detail:hover { color:#000000; text-decoration:underline; }

/* Klassen fuer Formulare */
input, select, textarea  { color: #000000; font-size:11px; font-weight:normal; }
.button {  width: 70px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield20px  { width: 20px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield40px  { width: 40px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield60px  { width: 60px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield100px { width: 100px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield158px { width: 158px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield178px { width: 178px; background-color:#ffffff; border:1px solid #cc0099; }
.inputfield206px { width: 206px; background-color:#ffffff; border:1px solid #cc0099; }
.check  { background-color:#ffffff; border:1px solid #DDDDDD; }

/* Klassen fuer eigene Extensions gesamt-Breite muss 578 */
.tx-netanydesktoplink-pi1{
    	float:left;
	position:relative;
	top:20px;
	left:90px;
	width:15px;
	/* height:105px; */
	clear:both;
	/* border: thick solid; */
}
.tx-netanydesktoppicture-pi1{
	position:relative;
	top:20px;
	left:100px;
    	float:left;
	width:123px;
	/* height:105px; */
	margin: 0px;
}
.tx-netanydesktoptext-pi1{
	position:relative;
	top:20px;
	left:108px;
	width:440px;
	/* height:105px; */
	z-index:10;
	vertical-align: top;
	margin: 0px; padding: 0px;
	line-height:18px;
}

.commonWidth105{
	height:105px;
}

/* --------------------------------------------
//	Klasse fuer Kopfbild-Text 
// ----------------------------------------- */	
.csc-textpic-text { }
.text_kopf  { 
   padding-left:18px; padding-top:10px;
   height:62px;
   vertical-align:middle;
   background-color:#64ADDC;
   color:#FFFFFF;
   font-style: normal;
   /*font-weight: bold;*/
   font-weight: normal;
   font-size: 11px;
   line-height: 155%; 
}
.text_zitat {
   padding-top: 10px;
   padding-left: 0px;
   color:#FFFFFF;
   font-style: oblique;
   font-weight: normal;
   font-size: 9px;
}

/* Site Map */
div.tx-flseositemap-pi1 li{
	font-size:12px; color:#64ADDC;
}
div.tx-flseositemap-pi1 .list a{
	font-size:12px; color:#9A9C9F; font-style:normal; font-weight:bold;
}

/* Google Map */
.googleframe{
	width: 530px; height: 300px;
	font-size:12px; color:#64ADDC;
	border: 1px solid #64ADDC;
}