
body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #f5f5f5; color: #454545; }

/* links */
a { color: #003B6E; background: inherit; }
a:hover { color: #9EC068; background: inherit; }	

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* SPANs */
.orange {color: #ee7e04;}
.blue {color:#205d8e;}
.green {color: #5e8e04;}

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }

/* content holder */
#content { margin: 0 auto; width: 960px; }

/* header */
#header { width: 960px; height: 120px;background: url(images/header_bg.jpg) top no-repeat;margin:0 auto; }

	#logo {width:200px; height: 44px; background: url(images/logo.png) no-repeat; float:left;margin:40px 0 0 15px;display:inline;}
	#top_banner {float: right; width:481px; height:73px;background: url(images/banner_bg.png) no-repeat; margin:30px 20px 0 0;}
	#top_banner .ad {width:468px; height:60px;padding:6px 6px 0 7px;}

/* Menü */
#menu{width:960px;height:37px;background:url(images/menu_bg.jpg) no-repeat;font-family:Arial, Helvetica, sans-serif;}
ul.menu {list-style-type:none; float:left; display:block; width:870px; margin:0px; padding-left:30px; background:none;}
ul.menu li {display:inline;font-size:12px;font-weight:bold;line-height:37px;}
a.nav:link, a.nav:visited {display:block;float:left;padding:0px 20px 0px 20px;margin:0 2px;height:37px;text-decoration:none;background:none;color:#FFF;font-size:16px;}
a.nav_selected:link, a.nav_selected:visited {display:block; float:left; padding:0px 15px 0px 15px; margin:0; height:37px;text-decoration:none; background:url(images/menu_bg_a.jpg) repeat-x;color:#FFFFFF;	font-size:16px;}
a.nav:hover {background:url(images/menu_bg_a.jpg) repeat-x;color:#fff;}

/* left side */
.left { float: left; width: 650px; margin: 20px 0 10px 0; }
	.left_articles {margin: 0 20px 15px 10px;padding: 10px 0 0 0;text-align: justify;border-bottom: 1px dotted #ccc;color: #000;background: #fff;}
.lt {height: 35px;background: #f5f5f5 url(images/lt.jpg) no-repeat;color: #FFF;}
.lt h2 {color:#fff; font-size:18px; padding:8px 0 0 20px;}
.lbox {color: #5d5d5d;padding: 3px 12px;margin: 0 0 15px 0;background: #f5f5f5 url(images/lb.jpg) no-repeat bottom left;min-height: 140px;}
.lbox a {color: #FFFCD1;background: inherit;}
.lbox h2 {color: #FFF;background: #6E6E6E;}
/* hide hack from Mac-IE5 \*/
* html .lbox p { height: 1%; }
/* end hiding */

.thumb {float: left;width: 150px;border: 1px solid #d4d4d4;color: #fff;margin: 5px 15px 15px 0;padding: 5px;}
.thumb p { margin: 0; padding: 3px; color: #FFF; }
.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }


/* bottom thirds */
.thirds { float: left; width: 210px; background: #eee; margin: 0 10px 20px 0; color: #5d5d5d; }
.no-margin {margin: 0 0 20px 0;}
	.smallboxtop { height: 35px; background: #fff url(images/smallboxtop.jpg) no-repeat; color: #000; }
	.smallboxtop h2 {color:#fff; font-size:16px; padding:10px 0 0 15px;}
	.smallbox { background: #fff url(images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }

	
/* right side */
#right {float: right;width: 292px;margin: 20px 0 10px 0;}
	.boxtop { height: 35px; background: #f5f5f5 url(images/boxtop.jpg) no-repeat; color: #000; }
	.boxtop h2 {color:#fff; font-size:16px; padding:10px 0 0 15px;}
	.box { background: #f5f5f5 url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 5px 0 0 0; margin: 0;}
	.image { float: left; margin: 5px 9px 3px 0; }
/* Rechtes Menü */
.drawers-wrapper {position: relative;width: 292px;margin: 0 0 10px 0;}
.drawer {background:transparent url(images/sidebox_bg.gif) repeat-y scroll 0pt;color:#76797C;font-size:12px;line-height:1.3em;}
.boxcap {height:4px;left:0pt;position:absolute;width:100%;z-index:100;background:transparent url(images/sidenav_capbottom.png) no-repeat scroll 0%;margin-top:-4px;}
.captop {background-image:url(images/box_captop.png);bottom:auto;top:0pt;margin-top:0;}
.drawers {margin-bottom:15px;color:#fff;font-size:11px;line-height: 18px;}
.drawers A {color:#666666;text-decoration:none;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
.drawer li { border-bottom:1px solid #E5E5E5;line-height:16px;padding:6px 0pt;}
UL {list-style: none;padding: 0;}
UL.drawers {margin: 0;}
.drawer-handle {background:#939393 url(images/slider_handlebg.jpg) no-repeat scroll 0pt;color:#fff;cursor:default;font-size:16px;font-weight:normal;height:35px;line-height:35px;margin-bottom:0pt;text-indent:15px;width:100%;}
.drawer-handle.open {background-color:#f5f5f5;background-position:-292px 0pt;color:#FFFFFF!important;}
.drawer UL {padding: 0 12px;padding-bottom:0pt;}
.drawer-content UL {padding-top: 7px;}
.drawer-content LI A {display:block;overflow:hidden;}

/* footer  */
#footer {width:960px; height:50px;overflow:hidden;text-align:right;background: url(images/footer_bg.jpg) no-repeat;padding-top:10px;color:#999;}
	#footer p {margin-left: 20px;float:left;color:#5d5d5d;display:inline;}
	#footer ul{margin:0;padding:15px 20px;list-style:none;float:right;}
		#footer ul li{display:inline;margin:0 10px;}
			#footer ul li a{color:#5d5d5d;text-decoration:none;font-weight:bold}
			#footer ul li a:hover{color:#ee7e04;text-decoration:none;}
            #footer .active a {color:#ee7e04;text-decoration:none;}
