a:visited { color:#FFFFFF; text-decoration:underline;}
a:link    { color:#FFFFFF; text-decoration:underline;}
a:hover   { color:#F9C017; text-decoration:underline;}
a:focus   { color:#F9C017; text-decoration:underline;}
a:active  { color:#F9C017; text-decoration:underline;}

a.aflaeche {
	text-decoration: none;
	color:inherit; }

.neu a:visited { color:#FFFF00; }
.neu a:link { color:#FFFF00; }
.neu a:hover { color:#FFCC66; text-decoration: underline; }

.balken1 a:visited, .balken1 a:link { color:#F9C017; text-decoration:none; }
.balken1 a:hover { text-decoration:underline; }

#force-scrollbar { position:absolute; top:0; bottom:-1px; width:1em; z-index:-1; }
#inline_inside div { display:inline; }


/*
#hellblau	{ color:#AEC4D5; }
#lichtHell	{ color:#F9C017; }
#lichtDunkel{ color:#D08540; }
*/
body {
	background-color:#5F6392;
/*
	background-image:url(../pics/hg_body.gif);
	background-repeat:repeat-x;
	background-position:bottom;
*/
	margin-top:0px;
	padding-top:0px;
			
	font-family: Verdana,Helvetica,Arial;
	font-size:10pt;
	color:white;

	padding:0px;
	text-align:left;
/*
	scrollbar-3dlight-color:;
	scrollbar-darkshadow-color:;
	scrollbar-highlight-color:;
	scrollbar-shadow-color:;
	scrollbar-arrow-color:#F9C017;
	scrollbar-base-color:#51547B;
	scrollbar-face-color:#5F6392; 
*/
}
body, td {
	font-size:10pt; }
/* ul {
	margin-top: 4px; }
li {
	margin-top: 4px; }
*/
.navigation {
	background-image:url(../pics/nav/navbar_esc.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:17px;
	margin-bottom:0px; }
.navigation td {
	text-align:left; }
.infobar img {
	vertical-align:bottom; }
img {
	border:none;}
fieldset {
	padding:10px;
	margin-top:10px;
	text-align:left;}
input, textarea {
	font-family: Verdana,Helvetica,Arial;
	font-size:10pt;
	background-color:#DDDEFF;}
.divp {
	margin-bottom:10px;}
.labelopt {
	color:#AEC4D5;}
.formatbox {
	text-align:center;
	border:1px solid black;
	width:180px;
	padding:4px;}

.invisible { display:none; }
.visible { display:block; }

.infobar {
	color:#000000;
	font-size:8pt;
	padding-left:9px; }
.infobar a:visited { color:#AEC4D5; text-decoration:none; }
.infobar a:link    { color:#AEC4D5; text-decoration:none; }
.infobar a:hover   { color:#F9C017; text-decoration:none; }

.fehler {
	padding:4px;
	border:1px solid #FF0000;
	background-color:#2B2C40;
	margin-bottom:10px; }
.warnung {
	padding:4px;
	border:1px solid #FFAA00;
	background-color:#2B2C40;
	margin-bottom:10px; }
.info {
	padding:4px;
	border:1px solid #00FF00;
	background-color:#2B2C40;
	margin-bottom:10px; }

h2 {
	color:#F9C017;
	background-color:#434565;
	border:1px dotted #000000;
	font-size:13px;
	font-weight:bold;
	padding:4px;
	margin-top:3px;
	margin-bottom:10px; }
h3 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background-image:url(../pics/verlauf.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:4px;
	margin-top:3px;
	margin-bottom:10px; }
h4 {
	padding:4px;
	margin-bottom:5px;
	font-size:10pt;
	font-weight:normal;
	background-image:url(../pics/verlauf.gif);
	background-repeat:repeat-y;
	background-position:top left;	
	color:#AEC4D5; }
h5 {
	margin-bottom:5px;
	font-size:10pt;
	font-weight:bold; }

th {
	text-align:left; }
.teaser {
}
.banner163 {
	margin:12px 0px 3px 0px; }

.zeit {
	color:#AEC4D5;
	font-size:8pt; }

/* ---- Balken ---------------------------------- */
.balken1, .balken2, .balken3 {
	background-image:url(../pics/balken1.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	background-color:#434565;
	border:1px solid #000000;
	color:#F9C017;
	font-size:10pt;
	height:16px;
	font-weight:bold;
	text-align:left;
	padding:4px 6px;;
	margin:12px 0px 3px 0px; }
.balken3 {
	text-align:left;
	background-image:url(../pics/balken3.gif);
	color:#000000; }

/* ---- Boxen ---------------------------------- */
.box1, .box2, .box3, .box4, .smileycode {
	line-height:130%;
	background-color:#51547B;
	border:1px solid #000000;
	border-collapse:collapse;
	text-align:left;
	padding:4px 6px;
	margin-bottom:3px; }
.box1 ul {
	margin:0 0 5px 10px; padding-left:5px; }
.box1 li {
	margin:0 5px;; padding-left:5px; }
.box2, .box3 {
	background-color:#2B2C40;
	color:#ffffff; }
.box2 {
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0; }
.box2 a:link, .box2 a:visited {
	text-decoration:none;
	border-bottom:1px dotted #AAA; }
.box3 {
	line-height:100%; }
.box3 h2 {
	font-size:8pt;
	font-weight:bold;
	color:#AEC4D5;
	background-color:#2B2C40;
	padding:0px;
	margin-bottom:2px; }
.box3 th, .box3 td {
	font-size:8pt;
	padding:2px 4px; }
.box3 th {
	font-weight:normal; 
	color:#D08540; }
.box3 hr {
	border:0;
	border-top:1px solid #434565;
	border-bottom:transparent;
	background-color:#434565; }
.box4 {
	background-color:#434565;
	color:#FFF; }
	
.art1 {
	background-image:url(../pics/hg_art/balken_abob2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	border:1px solid #000;
	border-top:none;
	height:210px;
	margin-top:0;
	padding-top:0;
}

.biglist li {
	padding-bottom:5px;}
.list2 {
	list-style-type:none;
	padding-left:20px;
	margin-top:0px; }
.img_rahmen {
	vertical-align: middle;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black; }
.stats .img_rahmen {
 vertical-align:bottom;
 margin:0px;	}
	
.ergebnis {
	font-size:16pt;
	font-weight:bold;
	text-align:center; }
.mapergebnisse {
	text-align:center;
	padding-top:5px; }
.mapverlauf {
	font-size:8pt;
	padding:6px 0px 4px 0px; }

.maschine {
	text-align:center;
	margin-top:20px; }	
.maschine img {
	margin:7px 10px; }


.news .eintrag {
	margin-bottom:15px; }
.news .datum {
	padding:4px;
	margin-bottom:5px;
	font-size:10pt;
	background-image:url(../pics/verlauf.gif);
	background-repeat:repeat-y;
	background-position:top left;	
	color:#AEC4D5; }
.news .datum img {
	vertical-align:middle; }
.news .inhalt {
	padding-left:30px; }
.news .autor {
	color:#2B2C40;
	font-size:8pt;
	text-align:right; }

.guestbook .eintrag {
	margin-bottom:15px; }
.guestbook .hgroup {
	padding:4px;
	height:18px;
	margin-bottom:5px;
	background-color:#434565; }
.guestbook .datum {
	font-size:8pt;
	color:#AEC4D5; }
.guestbook .autor {
	color:#F9C017;
	width:230px;
	float:left;
	display:block; }
.guestbook .email {
	padding-right:10px; }
.guestbook .url {
	padding-right:20px; }
.guestbook .inhalt {
	padding-left:30px; }

.kommentare {
	padding:4px;
	background-color:#51547B; }

.feiertag {
	text-align:center;
	font-size:8pt;
	border:1px solid #2B2C40; }
.feiertag .rahmen {
	padding:3px;
	line-height:140%;
	border:1px solid #2B2C40;
	border-left:8px solid #434565;
	border-right:8px solid #434565; }

.kalender table {
	background-color:#000;
	border:1px solid #000000;
	border-right:none; }
.kalender .zeile1 td {
	background-color:#2B2C40;
	background-repeat:no-repeat;
	background-position:top center;
	border-right:1px solid #000000;
	text-align:center;
	width:31px;
	height:9px; }
.kalender .zeile2 td {
	font-weight:bold;
	font-size:20px;
	font-family:"Times New Roman";
	color:#797DA6;
	background-color:#434565;
	border-right:1px solid #000000;
	background-repeat:no-repeat;
	background-position:center;
	padding:3px 0px 3px 0px;
	text-align:center;
	width:31px;
	height:25px; }

.aktivitaet a:link { text-decoration:none; }
.aktivitaet a:visited { text-decoration:none; }
.aktivitaet a:hover { text-decoration:underline; }

.aflaeche { text-decoration:none; }
.small { font-size:8pt; }
.small h2 { margin-bottom:4px; margin-top:0px; text-align:center; }
.small a:link { text-decoration:none; }
.ministats {
	float:left;
	width:48px;
	display:block; }

.text {
	padding-left:20px; }
.text th {
	color:#D08540; }
.linktable th {
	text-align:center; }
.linktable th a:visited { color:#F9C017; text-decoration:none; }
.linktable th a:link    { color:#F9C017; text-decoration:none; }
.linktable th a:hover   { color:#F9C017; text-decoration:underline; }
.warbericht .inhalt {
	padding-left:20px; }
.warbericht .autor {
	}
.fotos td, .fotos2 td {
	background-color:#434565;
	border-top: 1px solid #5F6392;
	border-left: 1px solid #5F6392;
	border-right: 1px solid #2B2C40;
	border-bottom: 1px solid #2B2C40;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	margin:4px; }
.fotos td {
	width:114px;
	height:114px;}
.fotos2 {
	height:250px; }
.fotos2 td div {
	margin-top:5px; }

.meld1 {
	padding-top:10px;
	text-align:center; }
.t1 { /* einfacher Text */
	font-size:10pt;
	padding:4px; }
.t2 {
	font-size:10pt;
	padding:4px;
	padding-left:6px; }
.t3 { /* Fließtext */
	color:white;
	line-height:150%;
	padding-top:4px;
	padding-left:20px;
	padding-bottom:5px; }
.t4 { /* dunkler Text */
	font-size:8pt;
	padding-right:5px;
	text-align:right; }

input:focus, textarea:focus {
	border:2px solid #F9C017; }

.c0 { color:#FFFA00; } .bgc0 { background-color:#FFFA00; } /* gelb */
.c1 { color:#E2EDFC; } .bgc1 { background-color:#E2EDFC; } /* weiß */
.c2 { color:#AEC4D5; } .bgc2 { background-color:#AEC4D5; } /* zeit */
.c3 { color:#5F6392; } .bgc3 { background-color:#5F6392; } /* body */
.c4 { color:#51547B; } .bgc4 { background-color:#51547B; } /* boxinhalt */
.c5 { color:#434565; } .bgc5 { background-color:#434565; } /* boxtitel */
.c6 { color:#2B2C40; } .bgc6 { background-color:#2B2C40; } /* toptitel */
.c7 { color:#F9C017; } .bgc7 { background-color:#F9C017; } /* MyNickname */
.c8 { color:#D08540; } .bgc8 { background-color:#D08540; } /* Nickname */

a.c7:visited, a.c7:link { color:#F9C017; } a.c7:hover { color:#FFFFFF; }
a.c8:visited, a.c8:link { color:#D08540; } a.c8:hover { color:#F9C017; }

.s1 { font-size:10pt; }
.s2 { font-size:8pt; }

.p1 { padding:4px; padding-left:6px; }

.va_b { vertical-align:bottom; }

.a2 {	margin-bottom:10px; }
	
.hg_v1 {
	background-image:url(../pics/verlauf.gif);
	background-repeat:repeat-y;
	background-position:top left; }

.balkenD {
	background-color:#434565;
}
.balkenM {
	background-color:#474870;
}
.balkenH {
	background-color:#51547B;
}
.balkenD img, .balkenM img, .balkenH img {
	vertical-align:middle; }
	

.table1 {
	border:1px solid black; }
.table1 th {
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#FFC850;
	background-color:#434565;
	padding:4px;
	padding-left:6px;
	border-bottom: 1px solid black; }
.table1 td {
	font-size:10pt;
	color:white;
	background-color:#51547B;
	padding:4px;
	padding-left: 6px; }
.table2 {
	width:100%; }
.table2 td {
	padding:5px 4px; }
.table2 th {
	padding:5px 4px;
	font-size:10pt;
	font-weight:bold;
	background-color:#2B2C40;
	text-align:center; }
.table3 {
	border:1px solid #000000 }
.table3 td {
	border-top:1px dotted #2B2C40;
	padding:1px 4px; }
.table3 th {
	padding:2px 4px;
	font-size:10pt;
	font-weight:bold;
	background-color:#2B2C40;
	text-align:left; }
.table4 td, .table4 tbody th {
	background-color:#51547B;
	border-right:1px solid #656898; border-top:1px solid #656898;
	border-left:1px solid #2B2C40; border-bottom:1px solid #2B2C40;
	text-align:right;
	padding:2px 10px 2px 4px; }
.table4 tbody th {
	font-weight:bold;
	background-color:#434565; }
.table4 tbody strong {
	font-weight:bold;
	color:#AEC4D5; }
.table4 thead th {
	padding:3px 4px;
	border:1px solid #2B2C40;
	border-right:1px solid #656898; border-top:1px solid #656898;
	border-left:1px solid #2B2C40; border-bottom:1px solid #2B2C40;
	color:#F9C017;
	font-size:10pt;
	font-weight:normal;
	background-color:#434565;
	text-align:left; }
.table4 thead .headrow th {
	background:url(../pics/balken1.gif) repeat-x top left;	
	background-color:#2B2C40;
	padding:4px;
	color:#FFF;
	font-weight:bold; }
.rahmen {
	border:1px solid black; }

.quote {
	padding-left:10px;
	color:#CCCCCC;
	font-style:italic; }

form {
	margin-top:0px;
	margin-bottom:4px; }
.formtable th, .formtable td, .formtable2 th, .formtable2 td {
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	vertical-align:baseline;
	padding:2px 5px 2px 0px; }
.formtable th {
	text-align:right; }
.formtable input, .formtable textarea, .formtable select {
	color:#FFFFFF;
	background-color:#5F6392;
	border:1px solid #000000;
	font-size:10pt;
	padding:2px; }
fieldset {
	border:1px solid #2B2C40; }
legend {
	padding-left:4px; padding-right:4px;
	font-weight:bold;
	color:#AEC4D5; }
.left_button {
	margin-left:100px; }
.hinweis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#AEC4D5;
	cursor:help; }
	
.TooltipContainer {
    position:   absolute;
    z-index:    99;
    width:      250px;
    height:     50px;
    overflow:   auto;
    visibility: hidden;
    background-color: #ffffcc;
    color:            #006600;
    border:           1px solid #000000;
    padding:          5px;
}
