/*
   # Grundschrift Tahoma, Arial; 11px normal, letter-spacing 1px
   # Hf 13px, bold
*/

body { font-family: tahoma, arial; font-size: 11px; font-weight: normal; color: #000000; background-image: url(/Portals/1/back.gif); }

/* # Standart Styles # */
.NormalText { font-size: 11px; font-weight: normal; letter-spacing: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.NormalHead { font-size: 13px; font-weight: bold; letter-spacing: 1px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }
.ModuleMessages { font-size: 11px; color: #ff0000; margin: 0px 0px 0px 0px; }

/* # Links # */
a:link { font-size: 11px; font-weight: normal; text-decoration: none;color: #0072AA; }
a:visited { font-size: 11px; font-weight: normal; text-decoration: none;color: #0072AA; }
a:hover { font-size: 11px; font-weight: normal; text-decoration: underline;color:#ff0000; }
a:active { font-size: 11px; font-weight: normal; text-decoration: none;color: #3ea051; }

a.menu:link { font-size: 10px; font-weight: normal; text-decoration: none;color: #ffffff; }
a.menu:visited { font-size: 10px; font-weight: normal; text-decoration: none;color: #ffffff; }
a.menu:hover { font-size: 10px; font-weight: normal; text-decoration: underline;color:#ff0000; }
a.menu:active { font-size: 10px; font-weight: normal; text-decoration: none;color: #ff0000; }

a.moverview { font-size: 11px; font-weight: normal;color:#0072AA; letter-spacing: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
a.moverview:visited { font-size: 11px; font-weight: normal;color:#0072AA; letter-spacing: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
a.moverview:hover { font-size: 11px; font-weight: normal; text-decoration: underline; color:#ff0000; letter-spacing: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
a.moverview:active { font-size: 11px; font-weight: normal;color:#3ea051; letter-spacing: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a.quickmenu:link { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; }
a.quickmenu:visited { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; }
a.quickmenu:hover { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; }
a.quickmenu:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; }

a.rightbox:link { text-decoration: none;color: #3ea051; font-weight: bold; }
a.rightbox:visited { text-decoration: none;color: #3ea051; font-weight: bold; }
a.rightbox:hover { text-decoration: underline;color:#ff0000; font-weight: bold; }
a.rightbox:active { text-decoration: none;color: #0072AA; font-weight: bold; }

a.weiterlesen:link { font-weight: bold; text-decoration: none;color: #0072AA; }
a.weiterlesen:visited { font-weight: bold; text-decoration: none;color: #0072AA; }
a.weiterlesen:hover { font-weight: bold; text-decoration: underline;color:#ff0000; }
a.weiterlesen:active { font-weight: bold; text-decoration: none;color: #3ea051; }

a.NormalNav:link { font-size: 11px; font-weight: bold;	letter-spacing: 0px;	margin: 5px 0px 5px 0px; }
a.NormalNav:visited { font-size: 11px; font-weight: bold;	letter-spacing: 0px;	margin: 5px 0px 5px 0px; }
a.NormalNav:hover { font-size: 11px; font-weight: bold;	letter-spacing: 0px;	margin: 5px 0px 5px 0px; }
a.NormalNav:active { font-size: 11px; font-weight: bold;	letter-spacing: 0px;	margin: 5px 0px 5px 0px; }

a.navigation:link { font-size: 11px; text-align: right; display: block; font-weight: bold;	letter-spacing: 1px;	margin: 5px 0px 5px 0px; }
a.navigation:visited { font-size: 11px; text-align: right; display: block; font-weight: bold;	letter-spacing: 1px;	margin: 5px 0px 5px 0px; }
a.navigation:hover { font-size: 11px; text-align: right; display: block; font-weight: bold;	letter-spacing: 1px;	margin: 5px 0px 5px 0px; }
a.navigation:active { font-size: 11px; text-align: right; display: block; font-weight: bold;	letter-spacing: 1px;	margin: 5px 0px 5px 0px; }

/* # Kopf # */
.moverview { font-size: 11px; font-weight: normal; color:#555555; letter-spacing: 1px; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; height: 10px; }
.moverviewzz { font-size: 1px; border-top: 1px solid #0072AA;	display: block;	height:1px; margin: 0px 0px 0px 0px; }

/* # DIVs # */
div.menu_0 {font:11px tahoma,arial;letter-spacing: 1px;font-weight: normal;color:#ffffff;background-color:#0072AA;margin-top: 0px;margin-bottom: 1px;padding-left: 5px;padding-top: 3px;padding-bottom: 3px;}
div.menu_1 {font:11px tahoma,arial;letter-spacing: 1px;font-weight: normal;color:#ffffff;background-color:#208EBA;margin-top: 0px;margin-bottom: 1px;padding-left: 5px;padding-top: 3px;padding-bottom: 3px;}

div.rightbox { border: solid 1px #3ea051; margin-top: 5px; padding: 0px 0px 0px 0px; }
div.rightbox-head { font:11px tahoma,arial;letter-spacing: 1px;font-weight: bold;color:#ffffff; display: block; background-color: #3ea051;height: 15px;padding: 2px 5px 2px 5px;}
div.rightbox-body { display: block; background-color: #F3E3B3;padding: 5px 5px 5px 5px;}
div.logo { margin: 0px 0px 5px 0px; }
.rightbox-headtext { font:11px tahoma,arial;letter-spacing: 1px;font-weight: bold;color:#ffffff;}

/* # SPAN # */
span.highlight { font-weight: bold; color: #ffffff; background-color: #3ea051; padding: 0px 1px 0px 2px; }

/* # TABLEs # */
table {font-family: Tahoma, Arial;font-size: 11px; letter-spacing: 1px; margin: 0px 0px 0px 0px;}
table.main {margin: 5px 5px 5px 5px;}
table.tablehighlight { background-color: #f3e3b3; border: solid 1px #0072AA; margin: 5px 0px 5px 0px; }

td.scutmenu { background-color: #0072AA; height: 43; vertical-align: middle; }
td.moverview { font:11px tahoma,arial; letter-spacing: 1px; font-weight: normal; color:#555555; height: 16; }

/* InternetRedaktion */

.KolumnenZeile { border-bottom: 2px solid #0072AA;color: #3ea051;	padding: 2px 2px 2px 2px;	display: block;	font-family: Tahoma, Arial;	font-size: 13px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; }
.KolumnenZeileUSicht { background-color: #0072AA;	color: #ffffff;	padding: 2px 2px 2px 2px;	display: block;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; }
.ZwischenZeile { border-bottom: 1px solid #0072AA;	color: #ffffff;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 1px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; height:1px; }
.ZwischenZeileUSicht { background-color: #3ea051;	color: #ffffff;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 1px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; height:1px; }

/* Tagesthema */
.TTitel { font: 16pt tahoma,arial; font-weight:bold; letter-spacing: 2px; color: #555555; }
.TUZeile { font: 14pt tahoma,arial; font-weight:bold; letter-spacing: 1px; color: #555555; }
.TAZeile { font: 11px tahoma,arial; font-weight:normal; letter-spacing: 1px; }
.TText { font: 11px tahoma,arial; font-weight:normal; letter-spacing: 1px; }
.TFZeile { font: 7pt tahoma,arial; font-weight:normal; letter-spacing: 1px; }

/* Artikel */
.Titel { font: 15px tahoma,arial; font-weight:bold; letter-spacing: 1px; color: #777777; }
.UZeile { font: 11px tahoma,arial; font-weight:bold; letter-spacing: 1px; color: #777777; }
.AZeile { font: 11px tahoma,arial; font-weight:normal; letter-spacing: 1px; }
.Text { font: 11px tahoma,arial; font-weight:normal; letter-spacing: 1px; }
.FZeile { font: 11px tahoma,arial; font-weight:normal; letter-spacing: 1px; }

/* RedaktionsKöpfe */
.RedaktionKopfZeile { border-bottom: 1px solid #0072AA;	color: #3ea051;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 2px;	margin: 5px 0px 5px 0px; }
.RedaktionZwischenZeile { border-bottom: 1px solid #0072AA;	color: #ffffff;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 1px; font-weight: bold;	letter-spacing: 2px; margin: 0px 0px 0px 0px; }
.RedaktionKopfTabelle { background-color: #ffffff; border: solid 1px #3ea051;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }
.RedaktionKopfName { background-color: #ffffff;	color: #555555;	padding: 0px 0px 0px 0px;	font-family: Tahoma, Arial;	font-size: 10pt; font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }
.RedaktionKopfPosition { background-color: #ffffff;	color: #555555;	padding: 0px 0px 0px 0px;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }
.RedaktionKopfStats { background-color: #ffffff;	color: #555555;	padding: 0px 0px 0px 0px;	font-family: Tahoma, Arial;	font-size: 7pt; font-weight: normal;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }

/* AnzeigenServiceKöpfe */
.AnzeigenServiceKopfZeile { border-bottom: 1px solid #0072AA;	color: #3ea051;	padding: 2px 2px 2px 2px;	display: block;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 2px;	margin: 5px 0px 0px 0px; }
.AnzeigenServiceZwischenZeile {border-bottom: 1px solid #0072AA;	color: #ffffff;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 1px; font-weight: bold;	letter-spacing: 2px;	margin: 5px 0px 0px 0px; height:1px; }
.AnzeigenServiceKopfTabelle { background-color: #ffffff; border: solid 1px #3ea051;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }
.AnzeigenServiceKopfName { background-color: #ffffff;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 10pt; font-weight: bold;	letter-spacing: 1px;	margin:  0px 0px 0px 0px; }
.AnzeigenServiceKopfPosition { background-color: #ffffff;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }
.AnzeigenServiceKopfStats { background-color: #ffffff;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 7pt; font-weight: normal;	letter-spacing: 1px;	margin: 0px 0px 0px 0px; }

/* LeserService */
.LeserServiceKopfZeile { border-bottom: 1px solid #0072AA;	color: #3ea051;	padding: 2px 2px 2px 2px;	display: block;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; }
.LeserServiceZwischenZeile { border-bottom: 1px solid #0072AA;	color: #ffffff;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 1px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; height:1px; }
.LeserServiceKopfTabelle { background-color: #ffffff; border: solid 1px #3ea051;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 1px;	margin-top: 5px; margin-bottom: 5px; }
.LeserServiceKopfName { background-color: #ffffff;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 10pt; font-weight: bold;	letter-spacing: 1px;	margin-top: 5px; margin-bottom: 5px; }
.LeserServiceKopfPosition { background-color: #ffffff;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 1px;	margin-top: 5px; margin-bottom: 5px; }
.LeserServiceKopfStats { background-color: #ffffff;	color: #555555;	padding: 2px 2px 2px 2px;	font-family: Tahoma, Arial;	font-size: 7pt; font-weight: normal;	letter-spacing: 1px;	margin-top: 5px; margin-bottom: 5px; }

/* AboService */
.AboServiceKopfZeile { border-bottom: 1px solid #0072AA;	color: #3ea051;	padding: 2px 2px 2px 2px;	display: block;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; }
.AboServiceZwischenZeile { border-bottom: 1px solid #0072AA;	color: #ffffff;	padding: 0px 0px 0px 0px;	display: block;	font-family: Tahoma, Arial;	font-size: 1px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; height:1px; }

/* TicketService */
.TicketServiceAngebot {font-size: 10pt; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; letter-spacing: 1px;}

/* ServiceLinks */
.ServiceLinksKopfZeile { border-bottom: 1px solid #0072AA;	color: #3ea051;	padding: 2px 2px 2px 2px;	display: block;	font-family: Tahoma, Arial;	font-size: 11px; font-weight: bold;	letter-spacing: 2px;	margin-top: 5px; margin-bottom: 5px; }

/* Kleinanzeigen */
.KATDbg { background-color: #f3e3b3; }
.KATDbg1 { background-color: #ffffff; }
.KAHead { font-family: Tahoma, Arial; font-weight: bold; font-size: 11px; margin: 0px 0px 0px 0px; }
.KAText { font-family: Tahoma, Arial; font-weight: normal; font-size: 11px; margin: 0px 0px 0px 0px; }

/* ##################################### */
/* # Brune-Mettcker eCards             # */
/* ##################################### */
p.eCardImage { margin: 0px 0px 5px 0px; }
p.eCardText { font-size: 13px; margin: 25px 10px 0px 25px; }
p.eCardAbsender { font-size: 13px; border: solid 1px silver; height: 125px; width: 195px; padding: 5px 5px 5px 5px; margin: 175px 10px 0px 30px; }

/* ##################################### */
/* # Brune-Mettcker eCards             # */
/* ##################################### */