A:link { font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; color:#000; font-size: 11px; text-decoration: underline; }
A:visited { font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; color:#000; font-size: 11px; }
A:hover { font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; color:#990000; font-size: 11px; text-decoration: none; }
A:active { text-decoration: underline ; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; color:#990000; font-size: 11px; }
.tabkopf { color: #666666; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; line-height: 12px; background-color: #CCCCCC; }
.tabback { color: #000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }
.tab_red { color: #fff; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; background-color: #990000; }

.tab_bottom { color: #fff; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; background-color: #CCCCCC; }
.tabheller { background-color: #ffc;}
.tabkirmes { color: #006; font-size: 10px; text-decoration: none; }
.tabinfo { color: #006; font-size: 10px; text-decoration: none; border-bottom: 1px solid #990000; }
.tabtyp1 { background-color: #900; }
.tabtyp2 { background-color: #f60; }
.tableft { border-left: 1px solid #006; }
.tabright { border-right: 1px solid #006; }
.tabunten { border-bottom: 1px solid #006; }
.tabou { border-top: 1px solid #006; border-bottom: 1px solid #006; }
.taboben { background-color: #ffc; border-top: 1px solid #006; }
.highlight {font-weight: bold;}
.ellipsis { font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; color:#006; font-size: 11px; text-decoration: none;}
A.head:link { color:#600; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; }
A.head:visited { color: #600; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; }
A.head:hover { color: #006; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; }
td { color: #006; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; }
.headtb { color: #600; }
.aktuelles { color: #fff; font-size: 14px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; }
.feeds { color: #ffc; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; background-color: #990000; }
.tabwerbung { background-color: #006; }
.rubrikname { color: #006; font-size: 9px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; }
.ueberfett { color: #990000; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; background-color: #CCCCCC; }
A.linkunter:link { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.linkunter:visited { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.linkunter:hover { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.linkunter:active { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.normal:link { color: #990000; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.normal:visited { color: #990000; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.normal:hover { color: #990000; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.normal:active { color: #990000; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.bottom:link { color: #666; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; text-decoration: none; }
A.bottom:visited { color: #666; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-weight: bold; text-decoration: none; }
A.bottom:active { color: #666; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }
A.bottom:hover { color: #666; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; text-decoration: none; }


/*Normale Seiten*/

.boxheader {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.boxheader_br {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}



/*Seiten Regional*/
/*Boxen Content_Bereich*/

.boxheader_regio {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-repeat: repeat-x;
}

.tabback_mitte_regio { background-color: #CCCCCC; }

/*Seiten Regional*/
/*Boxen Content_Bereich*/

.boxheader_regio {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_mitte_regio { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Regional*/
/*Boxen rechte Spalte*/

.boxheader_br_regio {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_regio { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Regional*/
/*Navigation*/

#navigation_regio_2 { width:auto; height: auto; }
#navilist_regio_2{ display:block; list-style:none; width:auto; background:#CCCCCC; margin:0;*/
color:white;
font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; height: auto; padding: 0; }
#navilist_regio_2 a { display:block; list-style:none; color:990000; width:auto; text-decoration:none; color:#FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; padding: 1px; border-bottom: 1px solid #666666; }
#navilist_regio_2 a:hover { display:block; list-style:none; background:#666666; color:white; width:auto; text-decoration:none; color:white; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; }
.active { color: #FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; background-color: #666666; background-image: none; background-attachment: fixed; background-position: 0 0; width: auto; height: auto; list-style: none; display: block; }

/*Seiten Regional*/
/*Linie unterhalb Men?*/

.tab_regional { background-color: #990000; }




/*Seiten Marktplatz*/
/*Boxen Content_Bereich*/

.boxheader_markt {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_mitte_markt { color: #FFFFFF; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Marktplatz*/
/*Boxen rechte Spalte*/

.boxheader_br_markt {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_markt { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Marktplatz*/
/*Navigation*/

#navigation_markt_2 { width:auto; height: auto; }
#navilist_markt_2{ display:block; list-style:none; width:auto; background:#CCCCCC; margin:0;*/
color:white;
font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; height: auto; padding: 0; }
#navilist_markt_2 a { display:block; list-style:none; color:990000; width:auto; text-decoration:none; color:#FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; padding: 1px; border-bottom: 1px solid #666666; }
#navilist_markt_2 a:hover { display:block; list-style:none; background:#666666; color:white; width:auto; text-decoration:none; color:white; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; }
.active { color: #FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; background-color: #666666; background-image: none; background-attachment: fixed; background-position: 0 0; width: auto; height: auto; list-style: none; display: block; }

/*Seiten Marktplatz*/
/*Linie unterhalb Men?*/

.tab_marktplatz { background-color: #990000; }




/*Seiten Interaktiv*/
/*Boxen Content_Bereich*/

.boxheader_int {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_mitte_int { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Interaktiv*/
/*Boxen linke Spalte*/

.boxheader_br_int {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_int { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Interaktiv*/
/*Navigation*/

#navigation2 { width:auto; height: auto; }
#navilist2{ display:block; list-style:none; width:auto; background:#CCCCCC; margin:0;*/
color:white;
font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; height: auto; padding: 0; }
#navilist2 a { display:block; list-style:none; color:990000; width:auto; text-decoration:none; color:#FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; padding: 1px; border-bottom: 1px solid #666666; }
#navilist2 a:hover { display:block; list-style:none; background:#666666; color:white; width:auto; text-decoration:none; color:white; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; }
.active { color: #FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; background-color: #666666; background-image: none; background-attachment: fixed; background-position: 0 0; width: auto; height: auto; list-style: none; display: block; }

/*Seiten Interaktiv*/
/*Linie unterhalb Men?*/

.tab_interaktiv { background-color: #990000; }




/*Seiten Service*/
/*Boxen Content_Bereich*/

.boxheader_service {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_mitte_service { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Service*/
/*Boxen linke Spalte*/

.boxheader_br_service {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_service { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Service*/
/*Navigation*/

#navigation_service_2 { width:auto; height: auto; }
#navilist_service_2{ display:block; list-style:none; width:auto; background:#CCCCCC; margin:0;*/
color:white;
font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; height: auto; padding: 0; }
#navilist_service_2 a { display:block; list-style:none; color:990000; width:auto; text-decoration:none; color:#FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; padding: 1px; border-bottom: 1px solid #666666; }
#navilist_service_2 a:hover { display:block; list-style:none; background:#666666; color:white; width:auto; text-decoration:none; color:white; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; }
.active { color: #FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; background-color: #666666; background-image: none; background-attachment: fixed; background-position: 0 0; width: auto; height: auto; list-style: none; display: block; }

/*Seiten Service*/
/*Linie unterhalb Men?*/

.tab_service { background-color: #CCCCCC; }



/*Seiten Portal*/
/*Boxen Content_Bereich*/

.boxheader_portal {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_mitte_portal { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Portal*/
/*Boxen linke Spalte*/

.boxheader_br_portal {
	font-family: Tahoma;
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: repeat-x;
}

.tabback_portal { color: #990000; font-size: 11px; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; line-height: 12px; background-color: #CCCCCC; }

/*Seiten Portal*/
/*Navigation*/

#navigation_portal_2 { width:auto; height: auto; }
#navilist_portal_2{ display:block; list-style:none; width:auto; background:#CCCCCC; margin:0;*/
color:white;
font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; height: auto; padding: 0; }
#navilist_portal_2 a { display:block; list-style:none; color:990000; width:auto; text-decoration:none; color:#FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; padding: 1px; border-bottom: 1px solid #666666; }
#navilist_portal_2 a:hover { display:block; list-style:none; background:#666666; color:white; width:auto; text-decoration:none; color:white; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; }
.active { color: #FFFFFF; font-family: tahoma, Arial, Helvetica, Geneva, Sans-serif, sans-serif; font-size: 11px; font-weight: bold; background-color: #666666; background-image: none; background-attachment: fixed; background-position: 0 0; width: auto; height: auto; list-style: none; display: block; }

/*Seiten Portal*/
/*Linie unterhalb Men?*/

.tab_useme { background-color: #CCCCCC; }



/*allgemein*/

.rahmen {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	
}

input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #CCCCCC; background-image: url(../images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#990000;}
.internelinks {border: 2px solid #990000;padding: 15px 15px 15px 15px;}
sendebutton {
	background-color: #CCCCCC;
	word-spacing: 30em;
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	border: thin solid #990000;
	
}
.liste li
{
margin-top: 2px;
margin-right: 0pt;
margin-bottom: 2px;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 14px;
background-image: url(../images/startseite/pfeil.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
color: #990000;
line-height: 14px;}

ul
{
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;}


.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#spellify #correctionsContainer ul{
	padding: 0; 
	margin: 0; 
	border-top-width: 0; 
	padding-top: 0; 
	margin-top: 5px;	
	margin-left: 110px;	
	margin-bottom: 0; 
	border-bottom-width: 0; 
	padding-bottom: 0;
	list-style: none; 
	background-color: transparent;
}


#spellify #correctionsBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF; 
	border-left: 1px solid red; 
	border-top: 1px solid red; 
	border-right: 1px solid red;	
}

#spellify #correctionsFooter{
	background-color: #FFFFFF; 
	text-align: right; 
	border-left: 1px solid red; 
	border-right: 1px solid red; 
	border-bottom: 1px solid red;
}

#spellify .correctiontext, #spellify .noerrortext{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-left: 5px;
	margin-right: 10px;
}

#spellify .correctiontext
{
	color: #000000;
}

#spellify .noerrortext
{
	color: #990000;
}

#spellify a.ignore:link, #spellify a.ignore:visited, #spellify a.ignore:active
{
	color: #990000;
	font-size: 9pt;
	text-decoration: none;
}

#spellify a.ignore
{
	padding-right: 2px;
	padding-left: 2px;
}

#spellify a.ignore:hover
{
	background-color: #990000;
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: none;
}

#spellify a.ignore:link, #spellify a.ignore:hover, #spellify a.ignore:visited, #spellify a.ignore:active
{
	font-weight: bold;
	margin-right: 10px;
}

#spellify a.correction:visited, #spellify a.correction:active, #spellify a.correction:link
{ 
	color: #990000;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}

#spellify a.correction:hover
{
	color: #FFFFFF;
	background-color: #666666;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

#spellify #arrow{
	width: 12px; 
	height: 6px;
	display: block;
}

#spellify #arrowItem{
	height: auto;
}


#spellify #arrow img{
	vertical-align: top;
}


#spellify #spellTagLine{
	display: inline-block;
	vertical-align: bottom;
}

#spellify #spellTagLine img{
	border: 0;
	vertical-align: bottom;
}