body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset {
	margin:0;
	padding:0;
}

body {
	background:#BEC3C6 url(/img/bg.jpg) repeat-x;
	color:#555;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #808080 !important;
}
h1 {font-size:200%;}
h2 {font-size:170%; padding-bottom: 5px;}
h3 {font-size:130%; line-height: 100%;}
h4 {font-size:120%; line-height: 80% !important; padding: 0px 0px 5px 0px;}
h5 {font-size:110%;}
h6 {font-size:100%;}
img {border:0;}

a {color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}

.alignleft {float:left;}
.alignright {float:right;text-align:right;margin-left:10px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.floatleft {float:left;}
.floatright {float:right;}
.left {float:left;margin-right:10px;}
.right {float:right;margin-left:10px;}
.fixed, .clear {clear:both;}

#wrap {
	background:url(/img/light.gif) center top no-repeat;
	padding:20px 0;
}
#container {
	margin:0 auto;
	width:936px;
}

#header {
	background:url(/img/header.jpg) 0 0 no-repeat;
	height:90px;
	border-bottom:1px solid #A6A6A6;
	overflow:hidden;
}

#header .banner {
	float:right;
	padding:15px 15px 0;
	color:#999;
}

#navigation {
	background:#FFF;
	border-bottom:1px solid #A6A6A6;
}
#navi_mid li {
	display:inline;
	list-style:none;
}
#navi_mid li a {
	background:transparent url(/img/menu.gif) no-repeat;
	display:block;
	color: #333;
	height:31px;
	line-height:31px;
	padding:0 20px;
	margin-left:-10px;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	float:left;
	z-index:1;
}
#navi_mid li a:hover, #navi_mid li a.current {background-position:0 -31px;}
#navi_mid li.current_page_item a, #navi_mid li.current-cat a {background-position:0 -62px;}
#navi_mid li a.home {
	background-position:0 -93px;
	width:45px;
	padding:0;
	margin-left:0;
	text-indent:-999em;
}
#navi_mid li a.home:hover {background-position:0 -124px;}
#navi_mid li.current_page_item a.home {background-position:0 -155px;}
#navi_mid li a.lastmenu:hover {background-position:0 0;cursor:default;}
#impr_agb {
	background: transparent;
	width:180px;
	height:21px;
	display:block;
	float:right;
	margin: -25px 10px 0px 0px; 
	padding:3px 2px;
	font-size: 10px;
}

#impr_agb a {color: #fff;}

#navi_mid li ul {
	display:none;
	background:#F4F5F7;
	border:solid #A6A6A6;
	border-width:1px 1px 0;
	line-height:0;
	position:absolute;
	z-index:1;
}
#navi_mid li li {
	float:none;
	margin:0;
	padding:0;
	list-style:none;
}
#navi_mid li li a {
	float:none;
	padding:7px 18px 7px 10px;
	text-decoration:none;
	border-bottom:1px solid #DDD;
	margin:0;
	background-image:none;
	height:auto;
	line-height:145%;
	color:#999;
	display:block;
	width:175px;
}
#navi_mid li li a.last {border-color:#A6A6A6;}
#navi_mid li li a:hover, 
#navi_mid li li a.current {background-color:#EDEFF0;color:#382E1F;}
#navi_mid li li a.subtitle, 
#navi_mid li li a.subtitle:hover {
	background-image:url(/img/arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#content {
	background:#FFF url(/img/sidesep.gif) right repeat-y;
	min-height:400px;
}

#content a {text-decoration: underline !important;}

#main {
	background:#FFF url(/img/main_shadow.gif) top repeat-x;
	width:605px;
	padding:13px 15px 15px;
	float:left;
	overflow:hidden;
}

.artikel .content h4 {color:#080;margin-bottom:10px;}
.artikel .content img {max-width:600px;}
.artikel .content ul, .artikel .content ol {padding-bottom:10px;}
.artikel .content ul li, 
.artikel .content ol li {
	list-style-position:inside;
	padding-left:20px;
}
.artikel .content {
	padding:5px 0 0 5px;
	line-height:145%;
	overflow:hidden;
}
.artikel .content p {margin-bottom:10px;}

#nav_rgt {
	background:#F7F7F7 url(/img/sidebar_shadow.gif) top repeat-x;
	width:295px;
	float:right;
	font-size:95%;
	line-height:145%;
	overflow:hidden;
	padding-top:8px;
	padding-left: 5px;
}
#nav_rgt li {
	background:url(/img/icons.gif) 0 -560px no-repeat;
	padding-left:22px;
	list-style:none;
	margin-top:5px;
	font-size:11px;
}
#nav_rgt .content, #nav_ctr, #nav_tp .nav_block, #nav_bt .nav_block {
	background:url(/img/widgetsep.png) bottom no-repeat;
	padding:10px 15px 16px;
}

#nav_tp {font-size:95%;}
#nav_tp .nav_block h2 {margin-bottom:10px;}
#nav_tp .nav_block .content p {margin-bottom:10px;}

#footer {
	background:url(/img/footer.jpg) 0 0 no-repeat;
	display:block;
	height:88px;
	border-top:1px solid #CCC;
	font-size:11px;
	line-height:145%;
	width:100%;
}
#footer a {
	color:#2A2A2A;
}
#copyright {margin:12px 0px 0px 20px;
}

a#gotop {
	background:url(/img/icons.gif) 0 -304px no-repeat;
	float:right;
	height:16px;
	line-height:18px;
	display:block;
	padding-left:16px;
	margin:5px 15px 0 0 !important;
	margin:5px 8px 0 0;
	text-decoration:none;
}
