/* CSS Document */
body {
	background-image: url('images/static/bg-strip.jpg');
	background-repeat:repeat-x;
	background-color:#2A53A2;
	font-family:Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;
	color: #000000;
	margin-top:0;
}

.content {
	line-height: 1.5;}


/* DATEI: text.css			*/
/* Schriftformatierungen	*/

/* Farben fuer Links */
a:link		{ text-decoration:none; color:#0058FF;}
a:visited	{ text-decoration:none; color:#0058FF;}
a:active	{ text-decoration:none; color:#0058FF;}
a:hover		{ text-decoration:underline; color:#FF6600; }

/* Fonts und Farben (allgemein) Bitte EXAKTE Font-Namen verwenden & Schreibweise beachten !!! */
body,div,p,table,td,tr,h1,h2,h3,h4,h5,h6,li,ol,ul,form,opxion,select,input,br,b
{ font-family: Verdana, Times New Roman, MS Sans Serif, Arial; font-size:12px }

/* Definition h1 bis h6 */
h1 { font-weight:bold; font-size:18px; color:#6688FF;}
h2 { font-weight:bold; font-size:14px; color:#0058FF;}
h3 { font-weight:bold; font-size:12px; color:#0058FF;}
h4 { font-weight:bold; font-size:12px; color:#FFFFFF;}
h5 { font-weight:bold; font-size:10px;}
h6 { font-weight:bold; font-size:8px;}


.size12blau { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#0058FF; }
.size12gruen { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#00CD30; }
.size12rot { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#FE0000; }

/* Headernavigation */
.header { background-image:url(images/static/bgheadpx.jpg);}
.headnavi { font-size:12px; color:#FFFFFF; }
a.headnavi, a:link.headnavi, a:visited.headnavi { font-size:11px; color:#FFFFFf; text-decoration:none;}
a:hover.headnavi, a:active.headnavi{ color:#FF000F; }

/* Menu */
.menu { font-size:12px; color:#000000; }
a.menu, a:link.menu, a:visited.menu { font-size:12px; color:#000000; text-decoration:none;}
a:hover.menu, a:active.menu{ font-size:12px; color:#FFFFFF; text-decoration:none;}


/*  Datum */
.date { font-weight:bold; font-size:10px; color:#88AAFF; padding:0px 5px 0px 0px;}
.tddate { background-image:url(images/static/headstatbg.jpg);}


/* News left */
.news{ background-image:url(images/static/infboxbg.jpg); width:202px;}
.newshead { font-size:16px; font-weight:bold; color:#BBCCFF; padding:0px 0px 0px 12px;}
.newssize { font-size:10px; font-weight:normal; color:#FFFFFF; padding:0px 0px 0px 12px; background-image:url(images/static/infboxbg.jpg);}
a.newslink, a:link.newslink, a:visited.newslink { font-size:10px; color:#AAAAFF; text-decoration:none; padding:0px 0px 0px 12px;font-weight: bold;}
a:hover.newslink, a:active.newslink{ color:#FF0000; padding:0px 0px 0px 12px;font-weight: bold;}


/*---Navi links---*/
.sitebar { background-image:url(images/bg-sitebar.jpg); width:202px; min-height:600px;}
.menuline { background-image:url(images/static/menu_line.jpg); width:198px; height:12px;}
.sidebarl { position:relative; width:202px; height:auto; float:left; clear:left;}
.sidebarl UL { width:182px; height:auto; float:left; clear:left; margin-top:0px; margin-bottom:0px;}
.sidebarl LI { width:182px; height:auto; list-style:none; background-image:url(images/static/buttonbga.jpg);}
.sidebarl a { width:182px; display:block; padding:4px 5px 4px 15px; text-decoration:none; background-image:url(images/static/buttonbg1.jpg);}
.sidebarl a:active { width:182px; height:auto; list-style:none; background-image:url(images/static/buttonbga.jpg);}

A.linkds10, A:link.linkds10, A:visited.linkds10 { font-size: 12px; color:#000000; background-image: url('images/static/buttonbg1.jpg'); background-color:#44FF88;}
A:hover.linkds10, A:active.linkds10 { background-image: url('images/static/buttonbga.jpg'); color:#FFFFFF; background-color:#FF0000;}


/* Footer */
.navi-fuss { font-weight:normal; font-size:10px; color:#FFFFFF;}
A.navi-fuss, A:link.navi-fuss, A:visited.navi-fuss { font-weight:normal; font-size:10px; color:#FFFFFF;}
A:hover.navi-fuss, A:active.navi-fuss { font-weight:normal; font-size:10px; color:#FF0000;}

/* Tabelle Content */
.tabcontrahmen {
	border-bottom: 1px solid #0058FF;
	border-left: 1px solid #0058FF;
	border-top: 1px solid #0058FF;
	border-right: 1px solid #0058FF;}
.tabcont { background-color:#E1F0FF; padding:0px 0px 12px 12px; }
.tabcontblau { background-color:#0058FF; padding:0px 0px 0px 0px;}
.tabcontrot { background-color:#FE0000; padding:0px 0px 0px 0px;}
.tabcontgruen { background-color:#01CE31; padding:0px 0px 0px 0px;}