/* #FFFFEE #B3B3A6 #FFF3ED #B3AAA6 */

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, input {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
}

body {
	/* background : #FFFFEE none; */
	background-color:#FFFFEE;
	color : #000000;
	text-decoration : none;
	margin-left:5px;
	margin-top:3px;
}

/* BEGIN: NEU NEU NEU */
a:clsMenu.link a:clsMenu.visited  {
	text-decoration : none;
	font-weight:bold;
  	color:#000000;
  	font-size:12px;
}

#memoryticker{
	background-color: #EDEDED;
	color: #FF0000;
	width: 99%;
	font: bold 12px Verdana;
	border: 1px solid #d8d8d8;
	padding: 3px;
	filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}

a.memoryticker{
	color:#FF0000;
	font-size:12px;
  font-weight:bold;
}

.input1 {
 background-color:#F2F1Ff;
 border:#634142 1px solid;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
}

.input2 {
 background-color:#F2F1Ff;
 border: 1px solid black;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
}

.textbox {
 background-color:#F2F1Ff;
 border:#634142 1px solid;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
 padding:4px;
 width:320px;
}

.buttonNeu {
 border: #000000 1px solid;
 background: #ffffff;
 color: #ff0000;
 background-color: transparent;
 margin-top:5px;
 font-size: 11px;
 font-weight:bold;
}

/* ENDE:  NEU NEU NEU */



a:link, a:visited, a:active, a:hover {
	text-decoration : underline;
	font-weight:normal;
  color:#000000;
  font-size:12px;
}

a.linkRelation, a.linkRelation:link, a.linkRelation:visited, a.linkRelation:active, a.linkRelation:hover {
	text-decoration : underline;
	font-weight:normal;
  color:#000000;
  font-size:12px;
}

a.linkN, a.linkN:link, a.linkN:visited, a.linkN:active, a.linkN:hover {
	text-decoration : none;
	font-weight:normal;
  color:#000000;
  font-size:12px;
}

a.button, a.button:link, a.button:visited, a.button:active, a.button:hover {
	text-decoration : none;
	font-weight:bold;
	color:#000000;
	font-size:9px;
}

a.ad, a.ad:link, a.ad:visited, a.ad:active, a.ad:hover {
	text-decoration : underline;
	font-weight:normal;
	color:#000091;
	font-size:12px;
}

a.adTop, a.adTop:link, a.adTop:visited, a.adTop:active, a.adTop:hover {
	text-decoration : underline;
	font-weight:normal;
	color:#000091;
	font-size:9px;
}

.ad {
	font-size:10px;
	color:#000091;
}

.linkB {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #000000;	text-decoration : underline;
}

.linkN {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #000000;	text-decoration : underline;
}


.linkNGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DADADA;
	text-decoration : underline;
}

.linkN1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #000000;	text-decoration : underline;
}

.linkMehr {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #414141;	text-decoration : underline;
}

.addRahmen1 {
	border-color : #DDDDDD;
	border-style: dotted none dotted none;
	border-width:1px;
	padding-top : 2px;
	padding-bottom : 1px;
}

.LinkMehrRahmen1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #414141;	text-decoration : underline;
	border-color : #DDDDDD;
	border-style : solid;
	border-width:1px;
}

.NoLinkMehrRahmen1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #414141;	text-decoration : underline;
	border-color : #DDDDDD;
	border-style : solid;
	border-width:1px;
}

.linkNichtMehr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
	text-decoration : none;
}


.linkMehrGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9F9F9F;
	text-decoration : underline;
}

.field {
	border: #CCCCCC 1px solid;
	background: #f3f3f3;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000000;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	vertical-align: middle;
}

.textHeadline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #000000; background-color:#D7E1E6; }
.textHeadlineCenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #000000; background-color:#D7E1E6; }

.textNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #000000; text-decoration : none;}

.textBig { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFEE;font-weight: bold;text-decoration : none;}

.textNormalImageDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.textNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #000000; text-decoration : none;	margin-bottom : 3;
	margin-left : 2;
	margin-right : 1;}

.textNormalLink { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration : underline;
}

.textTeaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
}

.textTitleNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-bottom : 3;
	margin-left : 2;
	margin-right : 1;
}

.textTitleBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom : 3;
	margin-left : 2;
	margin-right : 1;
}


.textTeaserlBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom : 3;
	margin-left : 2;
	margin-right : 1;
}

.textTeaserlNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	margin-bottom : 3;
	margin-left : 2;
	margin-right : 1;
	text-decoration : none;
}


.textZwischenHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	margin-top : 3;
	margin-bottom : 5;
	margin-left : 2;
	margin-right : 1;
	text-decoration : none;
}

.textZwischenHeadlineLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000D7;
	margin-bottom : 3;
	margin-left : 2;
	margin-right : 1;
	text-decoration : none;
}

.textZwischenText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	margin-bottom : 3;
	margin-left : 2;
	margin-right : 2;
}

.suchFeld { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;	color: #000000; vertical-align:texttop;}

.textSmall1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;	color: #000000; }
.textNormalMenuL { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; font-weight: normal;	color: #000000; text-align: left; text-decoration : none; margin-left : 2;}
.textNormalMenuR { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; font-weight: normal;	color: #000000; text-align: right; text-decoration : none;}

.textMenuHead { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 18px; font-weight: bold;	color: #000000; background-color:#D7E1E6; text-decoration : none;}

.textWerbung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E9E9E9;
}

.rahmen1 {
	border-color : #DDDDDD;
	border-style : solid;
	border-width:1px;
}

.rahmen2 {
	border-color : #DDDDDD;
	border-style : dotted;
	border-width:1px;
}

.rahmenMenu {
	background-color:#F8FAFC;
	border-color : #DDDDDD;
	border-style : solid;
	border-width:1px;
}

.rahmenTableInvers {
	border-color : #FFFFEE;
	border-style : solid;
	border-width:1px;
}

/* --- F�r besondere Hervorhebungen --- */
.red1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red;  text-decoration : none;}
.red2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: red; }
.red3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: red; font-weight: bold; text-decoration : none;}
.red4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; font-weight: bold; text-decoration : none;}
.textNormalMenuLRed { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; font-weight: normal;	color: red; text-align: left; text-decoration : none; margin-left : 2;}
.textBoldMenuLRed { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; font-weight: bold;	color: red; text-align: left; text-decoration : none; margin-left : 2;}

/* -- F�r Trennlinien -- */
.h1grey {
	width : 100;
	height : 1px;
	color : #D7E1E6;
	text-align:center;
}

.hrGreyFull {
	font-size: 1px;
	height : 1px;
	color : #D7E1E6;
	text-align:center;
}

/* -- Bericht Formatierung -- */
.BerichtTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
	padding-bottom : 2;
}
.BerichtTeaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
	padding-bottom : 2;
}
.BerichtSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
	font-style : italic;
	padding-bottom : 2;
}
.BerichtSubTitleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: Blue;
	text-decoration : none;
}
.BerichtSubText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
	padding-bottom : 20;
}
.BerichtAuthorAndDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #000000; text-decoration : none;}

.BerichtUmgebung {
	margin-left : 10;
	margin-top : 10;
}


/* -- Impressum und andere Texte -- */
.allgTextNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #000000; text-decoration : none;}
.allgTextNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #000000; text-decoration : none;}
.impressum {
	margin-left : 5;
	margin-top : 5;
}

/* -- Skyscraper -- */
.skyTextNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #000000; text-decoration : none;}

/* -- Erster Seitentext --*/
.firstSiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #727272;
	text-align : justify;
}

/* -- Versteckter Seitentext --*/
.hiddenSiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	/* color: #FFFFDD; */
	color: black;
	text-decoration : none;
}

/* -- FEHLER -- */
.fehlerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration : none;
	color: #ff0000;
	background-color : #E0E0E0;
}

.button {
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	font-weight : bold;
	text-decoration : none;
	margin-top:1px;
	border : 1px outset #f5f5f5;
	background-color : #D7E1E6;
}