/*

body { background-image: url(bilder/mainbg.gif); background-repeat: repeat-y; font:8pt arial, helvetica, sans-serif; color: #000000;margin-top:0px;margin-left:5px }

p, td, th, li, ul, div { font:9pt arial, helvetica, sans-serif; color: #000000; }

   */

.abohead {background-color : #2656A4;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.abobody {background-color : #DDDEED;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #2656A4;padding:5px}

TD.abonavtop {background-color : #2656A4;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.abonav {background-color : #DDDEED;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A; border-bottom: #FFFFFF 1px solid;height:20px;padding-left:10px}
.abofltxt {font:11px arial, helvetica, sans-serif;color: #000000}

.newshead {background-color : #CCCCCC;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;padding-left:5px;padding-top:2px;padding-bottom:2px}

.bloghead {background-color : #838D9C;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.newsbody {background-color : #EFEFEF;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.blogbody {background-color : #E4ECF5;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.weissbody {background-color : #FFFFFF;font:11px arial, helvetica, sans-serif;color: #000000}

TD.topten {background-color : #F7F7F7;font:11px arial, helvetica, sans-serif;color: #000000;padding-left:5px;padding-top:1px}

TD.topten2 {background-color : #F0F0F0;font:11px arial, helvetica, sans-serif;color: #000000;padding-left:5px;padding-top:1px}

.servicehead {background-color : #24A5B4;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.donauhead {background-color : #1e4395;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.servicebody {background-color : #DCEDEF;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

.servicehead_red {background-color : #990000;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.donauhead {background-color : #1e4395;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.servicebody_red {background-color : #FCDCDC;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

.servicehead_yellow {background-color : #E39900;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.donauhead {background-color : #1e4395;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px}

TD.servicebody_yellow {background-color : #FDEBCF;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.newsttime {background-color : #EFEFEF;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;padding:1px}

TD.newsnavtop {background-color : #C9C9C9;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;padding-left:5px;height:20px}

TD.newsnav {background-color : #EFEFEF;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000; border-bottom: #FFFFFF 1px solid;height:20px;padding-left:10px}

TD.famnav {background-color : #ababab;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #ffffff; border-bottom: #FFFFFF 1px solid;height:20px;padding-left:10px}

TD.newsnav2 {background-color : #DDDDDD;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000; border-bottom: #FFFFFF 1px solid;height:20px;padding-left:10px}

TD.rsnav {background-color : #3D988A;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF; height:20px;padding-left:10px}

TD.rsnavsub {background-color : #DBE9D9;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000; border-bottom: #FFFFFF 1px solid;height:20px;padding-left:10px}

TD.rsbody {background-color : #F4FBF3;font:11px arial, helvetica, sans-serif; color: #000000; padding:5px}

TD.rsbody2 {background-color : #F5FCFA;font:11px arial, helvetica, sans-serif; color: #000000; padding:5px}

TD.sondernavtop {background-color : #E99900;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;height:20px}

TD.sondernav {background-color : #FDEBCF;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E99900; border-bottom: #F8D79B 1px solid;height:20px;padding-left:10px}

TD.sonderbody {background-color : #FDEBCF;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.sondernavtop2 {background-color : #E26700;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;height:20px}

TD.sondernav2 {background-color : #FADECD;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E99900; border-bottom: #F0C290 1px solid;height:20px;padding-left:10px; text-align:left }

TD.sonderbody2 {background-color : #FFEFE5;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.servicenavtop {background-color : #24A5B4;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;height:20px}

TD.servicenav {background-color : #DCEDEF;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #24A5B4; border-bottom: #AEDBE0 1px solid;height:20px;padding-left:10px}

TD.toplinks { font:12px arial, helvetica, sans-serif;color: #B4B4B4;font-weight: bold; border-bottom: #B4B4B4 1px solid;height:20px}

TD.textadhead { font:11px arial, helvetica, sans-serif;color: #000000;border-bottom: #000000 1px solid;}

TD.textadbody {background-color : #ffffff;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

a { font: 11px arial, helvetica, sans-serif;}

a.an { text-decoration:none; }

a:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none}

a:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none}

a:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #9A2700;text-decoration:none}

a.grau:link {font:11px arial, helvetica, sans-serif;color: #60779d;text-decoration:none}

a.grau:visited {font:11px arial, helvetica, sans-serif;color: #60779d;text-decoration:none}

a.grau:hover {font:11px arial, helvetica, sans-serif;color: #9A2700;text-decoration:none}

a.mehr:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none; padding-right:8px}

a.mehr:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none; padding-right:8px}

a.mehr:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #9A2700;text-decoration:none; padding-right:10px}

a.mehr2:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none; padding-right:8px}

a.mehr2:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none; padding-right:8px}

a.mehr2:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none; padding-right:10px}

a.mehr3:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #24A5B4;text-decoration:none; padding-right:8px}

a.mehr3:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #24A5B4;text-decoration:none; padding-right:8px}

a.mehr3:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #24A5B4;text-decoration:none; padding-right:10px}

a.newsnav:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

a.newsnav:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

a.newsnav:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none}

a.famnav:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #ffffff;text-decoration:none}

a.famnav:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #ffffff;text-decoration:none}

a.famnav:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #00389A;text-decoration:none}

a.sondernav:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E99900;text-decoration:none}

a.sondernav:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E99900;text-decoration:none}

a.sondernav:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

a.sondernav2:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E06700;text-decoration:none}

a.sondernav2:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E06700;text-decoration:none}

a.sondernav2:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

a.servicenav:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #038594;text-decoration:none}

a.servicenav:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #038594;text-decoration:none}

a.servicenav:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

a.sublinks:link {font:11px arial, helvetica, sans-serif;color: #000000;padding-left:5px; line-height:20px;text-decoration:none}

a.sublinks:visited {font:11px arial, helvetica, sans-serif;color: #000000;padding-left:5px; line-height:20px;text-decoration:none}

a.sublinks:hover {font:11px arial, helvetica, sans-serif;color: #00389A;padding-left:5px; line-height:20px;text-decoration:none}

a.subsublinks:link {font:11px arial, helvetica, sans-serif;color: #000000;padding-left:15px; line-height:20px;text-decoration:none}

a.subsublinks:visited {font:11px arial, helvetica, sans-serif;color: #000000;padding-left:15px; line-height:20px;text-decoration:none}

a.subsublinks:hover {font:11px arial, helvetica, sans-serif;color: #00389A;padding-left:15px; line-height:20px;text-decoration:none}

a.toplinks:link { font:12px arial, helvetica, sans-serif;color: #B4B4B4;font-weight: bold;text-decoration:none}

a.toplinks:visited { font:12px arial, helvetica, sans-serif;color: #B4B4B4;font-weight: bold;text-decoration:none}

a.toplinks:hover { font:12px arial, helvetica, sans-serif;color: #00389A;font-weight: bold;text-decoration:none}

.navtrack { font:11px arial, helvetica, sans-serif;color: #000000}

a.navtrack:link { font:11px arial, helvetica, sans-serif;color: #00389A;text-decoration:none}

a.navtrack:visited { font:11px arial, helvetica, sans-serif;color: #00389A;text-decoration:none}

a.navtrack:hover { font:11px arial, helvetica, sans-serif;color: #990000;text-decoration:none}

.whitehead {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px}

a.whitehead:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;text-decoration:none}

a.whitehead:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;text-decoration:none}

a.whitehead:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;padding-left:5px;text-decoration:none}

a.ticker:link {font:12px arial, helvetica, sans-serif;font-weight: normal;color: #000000; text-decoration:none;}

a.ticker:visited {font:12px arial, helvetica, sans-serif;font-weight: normal;color: #000000; text-decoration:none;}

a.ticker:hover {font:12px arial, helvetica, sans-serif;font-weight: normal;color: #000000; text-decoration:underline;}

.smallblue {font:8pt arial, helvetica, sans-serif;font-weight: bold;color: #1E4395}

.imglinks {margin-right:5px;margin-bottom:5px;margin-left:-5px;margin-top:-5px;}

.imgrechts {margin-left:5px;margin-bottom:5px;margin-right:-5px;margin-top:-5px}

.imgteaser {margin:0px}

.blau {background-color : #C9CBE5;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;padding-left:5px;padding-top:2px;padding-bottom:2px}
.orange {background-color : #E99900;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px;height:20px}

.dotext{ font:9pt arial, helvetica, sans-serif;color: #000000; text-align: justify; margin-top: 0px;}

.hauptzeile{ font:9pt arial, helvetica, sans-serif;font-weight: bold;color: #003399;}

.unterzeile{ font:9pt arial, helvetica, sans-serif;font-weight: bold;color: #000000;}

.grundtext{ font:9pt arial, helvetica, sans-serif;font-weight: bold;color: #000000;}

.klein { font:10px arial, helvetica, sans-serif; color: #000000; margin-top: 0px; }

.anzeige{ font:10px arial, helvetica, sans-serif;color: #000000;}

.anzeige2{ font:11px arial, helvetica, sans-serif;color: #000000;}

.zeile1 { font:9pt arial, helvetica, sans-serif;color: #000000; background-color:#F6F7F8;}

.zeile2 { font:9pt arial, helvetica, sans-serif;color: #000000; background-color:#EDEFF2;}

.zeile3 { font:11px arial, helvetica, sans-serif;color: #000000; background-color:#FDEBCF; padding-left:3px}

.zeile4 { font:11px arial, helvetica, sans-serif;color: #000000; background-color: #FDE2AE; padding-left:3px}

.eingabe{font-family:Arial,Helvetica,sans-serif;font-size:11px; background-color:#F0F8FF; border:1px solid #4689D2; margin:3px; padding:3px}

.menue { FONT-SIZE: 8pt; background-color:#FFFFFF;color: #00389A }

/*HR {COLOR: #96abbc; margin-top: -5px;}*/
/*hr {background: url(/img/linie_punkt.gif) repeat-x bottom; height:8px;  border:0px !important}*/

#rahmen1 { border-width:1px; border-style:solid; border-color:#96abbc; padding:5px;}

#rahmen2 { border-width:1px; border-style:solid; border-color:#CCCCCC; padding:1px;}

#rahmen3 { border-width:1px; border-style:solid; border-color:#CC0000; padding:1px;}

#rahmen4 {
        border-width: 1px;
        border-style: solid;
        border-color: #FDE2AE;
        background-color: #FDEBCF;
}

#rahmen5 { border-width:1px; border-style:solid; border-color:#CCCCCC; padding:0px;}

#regbold {font-weight: bold; color:#00389A}

#buttonfarbe { font-weight: bold; font-size: 11px; color: White; font-family: Arial, Helvetica, sans-serif; background-color: #003090; text-align: center; cursor: pointer;}

#buttonfarbe:hover { font-weight: bold; font-size: 11px; color: White; font-family: Arial, Helvetica, sans-serif; background-color: #4872C7; text-align: center; cursor: pointer; }

.tooltip { position: absolute; display: none; background-color: #ffffff; width: 300px; border-width:1px; border-style:solid; border-color:#005AAB; padding:3px;text-align:left }

TD.ticketsbody {background-color : #F7EFDE;font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.ticketshead {background-color : #FFD68C;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #944A38;padding-left:5px;height:20px}

TD.ticketsnavtop {background-color : #CE2929;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;height:20px;padding-left:10px}

TD.ticketsnav {background-color : #FFF2DD;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #904838; border-bottom: #FFD689 1px solid;height:20px;padding-left:10px}

a.ticketsnav:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #904838;text-decoration:none}

a.ticketsnav:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #904838;text-decoration:none}

a.ticketsnav:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

a.sonderveroeff:link {font:11px arial, helvetica, sans-serif;font-weight: normal;color: #000000;text-decoration:none; line-height:12px;}
a.sonderveroeff:visited {font:11px arial, helvetica, sans-serif;font-weight: normal;color: #000000;text-decoration:none; line-height:12px;}
a.sonderveroeff:hover {font:11px arial, helvetica, sans-serif;font-weight: normal;color: #E99900;text-decoration:none; line-height:12px;}

TD.sonderveroefftop {background-color : #E26700;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:2px;height:20px}

TD.sonderveroeffbody {font:11px arial, helvetica, sans-serif;color: #000000;padding:5px}

TD.saturnnavtop {background-color : #3366CC;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #FFFFFF;padding-left:5px;height:20px}
TD.saturnnav {background-color : #D1E0FF;font:11px arial, helvetica, sans-serif;font-weight: bold;color: #E99900; border-bottom: #9DBAF5 1px solid;height:20px;padding-left:10px}
TD.saturnbody {background-color : #E7EBFC;font:11px arial, helvetica, sans-serif; color: #000000; padding:5px}
a.saturnnav:link {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #3366CC;text-decoration:none}
a.saturnnav:visited {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #3366CC;text-decoration:none}
a.saturnnav:hover {font:11px arial, helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration:none}

.divError {width:100%;color:red;font-size:12px;font-family:Arial;border-top: solid 1px;border-bottom: solid 1px;padding-top:5px;padding-bottom:5px;font-weight:bold;}


/* Artikel-Tabellen*/
.ArtikelDetailTabelle			{border:1px solid #96ABBC;margin-bottom:10px;width:329px;}
.ArtikelDetailTabelle caption	{background:#3366CC;color:#FFFFFF}
.ArtikelDetailTabelle head		{background:#3366CC;color:#FFFFFF}
.ArtikelDetailTabelle thead th	{color:#FFFFFF !important;background:#3366CC;padding:3px}
.ArtikelDetailTabelle thead p	{color:#FFFFFF !important;font-weight:bold;}
.ArtikelDetailTabelle thead	{color:#FFFFFF;background:#3366CC;}
/* Ende Artikel-Tabellen */

/* Atikel-Detail */
.articledetail p  {margin:8px 0px 0px 0px;border:0px solid green;}
/* ENDE Atikel-Detail */


/* PArtyPics*/
TD.modulfarbe 					{font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; height: 20px; padding-left: 20px;background: url(/img/orange_short.gif) no-repeat;}
.ppic tr td a					{font-family:Verdana;color:#F56422;font-weight:bold}
.ppic tr td a:hover				{font-family:Verdana;color:#000000;text-decoration:none;font-weight:bold}
.greyBIG						{background:#E6E6DA;border-bottom:1px solid #F36422;height:22px !important}	
.k_events tr td a				{font-family:Verdana;color:#F56422;font-weight:bold}
.k_events tr td a:hover			{font-family:Verdana;color:#000000;text-decoration:none;font-weight:bold}
.k_events tr td .loctitle		{font-family:Verdana;color:#F56422;font-size:11px;font-weight:bold}
.lnkmore						{text-decoration:none;color:#475AC8 !important;font-weight:normal !important;font-size:11px !important;font-family:Arial}
.lnkmore:hover					{text-decoration:underline;color:#9A2700 !important;font-weight:normal !important;font-size:11px !important;font-family:Arial}
.all_link						{padding-left:4px;color:#000000 !important;}
.all_link:hover					{padding-left:4px;color:#F3644C !important;}
/* Ende Formular SMS-Versand */

IMG.abstandrechts {padding-right:5px;}
IMG.abstandlinks {padding-right:5px;}
