
#container {
	
}

a {
	color:#cc3300;
}

#leftside ul.box li a {
	color:#0A8FBC;
}

#mainmenu a {
	color: #0A8FBC;
}

#mainmenu a:hover {
	background: url(images/menuhover-blue.jpg) center left repeat-x;
}

#mainmenu li.current a {
	background: url(images/menuhover-blue.jpg) center left repeat-x;
}

#mainmenu li.currentparent a {
	background: url(images/menuhover-blue.jpg) center left repeat-x;
}

/*Danny*/
/* Links Topnavi */
DIV#topnavilinks {
	font-size: 10px;
	float: left;
	padding-bottom: 6px;
	width: auto;
	padding-top: 14px;
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 255px;
}
DIV#topnavilinks A {
	color: #cc0000;
	text-decoration: none;
}
DIV#topnavirechts {
	font-size: 10px;
	float: right; 
	padding-bottom: 6px;
	width: auto;
	padding-TOP: 14px;
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-Right: 5px;
}
DIV#topnavirechts A {
	color: #cc0000;
	text-decoration: none;
}
DIV#header {
	clear: both; margin-bottom: 2px; width: auto; height: 200px
}
#header {background: transparent url(images/sprites1.gif) repeat-x 0 100%; margin: 0 0 25px; padding: 0 0 8px;}
.gns {width:auto; background: url(images/esb.png) no-repeat; height:200px;}
hr {margin: 1em 0; background:#f2f2f2; height:1px; color:#f2f2f2; border:none; clear:both;}

/* TABELLE */
.table1 {border: 2px solid #900;border-collapse:collapse;width:100%}
	.table1 td {background: #fff url(images/sprites.gif) repeat-x 0 -1600px;padding:3px;border: 1px solid #fff; font-size:90%;}
	.table1 th {text-align:left;border: 1px solid #fff}
	.table1 thead th {color:#fff;font-size:100.01%;background: #900 url(images/sprites.gif) repeat-x 0 -1300px;padding: 10px 6px}
	.table1 tbody th {color:#fff;font-size:90%;background: #88b8db url(images/sprites.gif) repeat-x 0 -1400px;padding: 6px}
	.table1 tbody th.sub {font-size:90%;color:#000;background: #efefef url(images/sprites.gif) repeat-x 0 -1500px;padding: 6px}

/* TABELLE2*/
.table2 {border-collapse:collapse; width:100%; font-size:100.01%;}
	.table2 td {background:#fff url(images/sprites.gif) repeat-x 0 -1600px; padding:3px; border:1px solid #fff}
	.table2 th {text-align:left; border:1px solid #fff}
	.table2 thead th {color:#fff; font-size:100.01%; background:#900 url(images/sprites.gif) repeat-x 0 -1300px; padding:10px 6px}
	.table2 tbody th {color:#fff; font-size:100.01%; background:#FDE4E4 url(images/sprites.gif) repeat-x 0 -1400px; padding: 6px}
	.table2 tbody th.sub {font-size:100.01%; color:#000; background:#efefef; padding:6px}
	
.featurebox {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6 url(images/featurebox_bg.gif) no-repeat 100% 100%}
.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #c00;color:#c00}
.featurebox p {border:none;margin: 0 0 1em;color:#444}
.featurebox a {font-weight:bold}

.trans-box  {
	margin:0 auto;
	text-align:left;
	background:url(images/trans_dark.png) repeat;
	margin-top: 15px;
}


dl {margin: 0 0 1em 0}
dt {font-weight:bold; margin-top: 1.3em}
dl dl {margin: 10px 0 1.5em 10px}
dd {line-height: 1.6em; margin-top: 1.3em}

.border {
	border: 1px solid #000;
	padding: 5px;
}

.event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
