* {margin:0px; padding:0px;}
body {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#474747;}

#header {background:url(../img/bg_header.png) repeat-x; height:106px; text-align:center;}
h1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#ffffff; text-decoration:none; padding:25px 0 0 0; display:block;}
h1 {color:#474747; font-size:19px; font-weight:normal;}
h2 {color:#474747; font-size:15px; font-weight:bold; padding:0 0 5px 0;}
a {color:#a70000;}
a img {border:none;}

.innercontent {width:856px; margin:0px auto;}
#bigimage {background:url(../img/bg_big.gif) repeat-x;}
#navigation {height:29px; line-height:29px; background:#474747; color:#ffffff; border-bottom:29px solid #d8d8d8;}
ul#topnav {margin: 0; padding: 0;float: left;	list-style: none;	position: relative;}
ul#topnav li {float: left;	padding: 0; margin: 0 10px 0 0;}
ul#topnav li a {margin:0 10px;	padding: 0px 0px;	display: block;	color:#ffffff;	text-decoration: none;}
ul#topnav li:hover, ul#topnav li.active {background:#1376c9 url(../img/bg_navi.png) repeat-x;}
ul#topnav li:hover a, ul#topnav li.active a {color:#474747;}
ul#topnav li span {float: left;	position: absolute;	left: 0; top:29px;	display: none;	background: #d8d8d8;	color: #a70000;width:856px; z-index:1;}
ul#topnav li:hover span, ul#topnav li.active span {display: block;}
ul#topnav li span a, ul#topnav li:hover span a { display: inline; color:#a70000 !important;}
ul#topnav li span a:hover {text-decoration:none;}
ul#topnav li span a.active{font-weight:bold;}


#maincontent {background:url(../img/bg_maincontent.gif) repeat-y; overflow:hidden; width:856px; margin:0 auto; padding:22px 0;}
#content {width:648px; float:left;}
#content .inner {padding:0 20px 0 0;}
#content p {line-height:18px; padding:5px 0 15px 0;}
#content ul {padding:15px 0 5px 0;}
#content ul li {background:url(../img/bg_icon.gif) left center no-repeat; padding:2px 0 3px 15px; list-style:none;}

#content ul.big {padding:15px 0 5px 0;}
#content ul.big li {background:url(../img/bg_icon.gif) left 8px no-repeat; padding:2px 0 8px 15px; list-style:none;}
#content h1 {padding:0 0 10px 0;}
#content h2 {padding:20px 0 0 0;}


img.alignright {float:right; padding:2px; border:1px solid #cccccc; margin:3px 0 5px 5px;}

p.downloaditem small {font-size:11px; padding-left:7px;}

.dbem_events_list {margin:0 !important; padding:0 !important;}
.dbem_events_list strong {padding:13px 0px 0px 0px; display:block;}



#sidebar {width:208px; float:right; font-size:12px;}
#sidebar .inner {padding:0px 2px 0 10px;}
#sidebar .inner div {padding:5px 0 20px 0;}
#sidebar ul li {background:url(../img/bg_icon.gif) left center no-repeat; padding:2px 0 2px 15px; list-style:none;}
#sidebar #termine ul li {background:url(../img/bg_icon_termine.gif) left 6px no-repeat; padding:2px 0 2px 20px; list-style:none;}


#footer { background:#a70000; color:#ffffff; text-align:center; font-size:12px; padding:7px 0;}
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:underline;}

* {margin:0px; padding:0px;}
body {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#474747;}

#header {background:url(../img/bg_header.png) repeat-x; height:106px; text-align:center;}
h1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#ffffff; text-decoration:none; padding:25px 0 0 0; display:block;}
h1 {color:#474747; font-size:19px; font-weight:normal;}
h2 {color:#474747; font-size:15px; font-weight:bold; padding:0 0 5px 0;}
a {color:#a70000;}


.innercontent {width:856px; margin:0px auto;}
#bigimage {height:139px; border-top:1px dotted #333; border-bottom:1px dotted #333;}
#bigimage .innercontent {background:url(../img/bg_full.jpg) center; height:139px; width:100%; }
#navigation {height:29px; line-height:29px; background:#474747; color:#ffffff; border-bottom:29px solid #d8d8d8;}
ul#topnav {margin: 0; padding: 0;float: left;	list-style: none;	position: relative;}
ul#topnav li {float: left;	padding: 0; margin: 0 10px 0 0;}
ul#topnav li a {margin:0 10px;	padding: 0px 0px;	display: block;	color:#ffffff;	text-decoration: none;}
ul#topnav li:hover, ul#topnav li.active {background:#1376c9 url(../img/bg_navi.png) repeat-x;}
ul#topnav li:hover a, ul#topnav li.active a {color:#474747;}
ul#topnav li span {float: left;	position: absolute;	left: 0; top:29px;	display: none;	background: #d8d8d8;	color: #a70000;width:856px; z-index:1;}
ul#topnav li:hover span, ul#topnav li.active span {display: block;}
ul#topnav li span a, ul#topnav li:hover span a { display: inline; color:#a70000 !important;}
ul#topnav li span a:hover {text-decoration:none;}
ul#topnav li span a.active{font-weight:bold;}


#maincontent {background:url(../img/bg_maincontent.gif) repeat-y; overflow:hidden; width:856px; margin:0 auto; padding:22px 0;}
#content {width:648px; float:left;}
#content .inner {padding:0 20px 0 0;}
#content p {line-height:18px; padding:5px 0 15px 0;}
#content ul {padding:15px 0 5px 0;}
#content ul li {background:url(../img/bg_icon.gif) left center no-repeat; padding:2px 0 3px 15px; list-style:none;}

#content ul.big {padding:15px 0 5px 0;}
#content ul.big li {background:url(../img/bg_icon.gif) left 8px no-repeat; padding:2px 0 8px 15px; list-style:none;}
#content h1 {padding:0 0 10px 0;}
#content h2 {padding:20px 0 0 0;}


img.alignright {float:right; padding:2px; border:1px solid #cccccc; margin:3px 0 5px 5px;}

p.downloaditem small {font-size:11px; padding-left:7px;}

.dbem_events_list {margin:0 !important; padding:0 !important;}
.dbem_events_list strong {padding:13px 0px 0px 0px; display:block;}



#sidebar {width:208px; float:right; font-size:12px;}
#sidebar .inner {padding:0px 2px 0 10px;}
#sidebar .inner div {padding:5px 0 20px 0;}
#sidebar ul li {background:url(../img/bg_icon.gif) left center no-repeat; padding:2px 0 2px 15px; list-style:none;}
#sidebar #termine ul li {background:url(../img/bg_icon_termine.gif) left 6px no-repeat; padding:2px 0 2px 20px; list-style:none;}


#footer { background:#a70000; color:#ffffff; text-align:center; font-size:12px; padding:7px 0;}
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:underline;}



.wp-caption.alignright {float:right; margin:10px 0 0 10px; text-align:center; font-size:11px; padding:5px 0px; border:1px solid #cccccc;}
.wp-caption.alignleft {float:left; margin:10px 10px 0 0; text-align:center; font-size:11px; padding:2px; border:1px solid #cccccc;}
.wp-caption.alignright p, .wp-caption.alignleft p {padding:0px !important;}
