/*CSS*/
*{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana, regular, sans-serif; 
	list-style-type: none;
	text-decoration: none;
	color: #000;
	font-size: 100%;
}
p{
	padding: 0px;
	margin: 0px;
	font-size: 67%;
        clear: both;
}
a{
	border: none;
	font-size: 67%;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
h2{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
}
h3{
	font-family: sans-serif;
	font-size: 75%;	
        clear: both;
}
h4{
	
}
#entirebody{
	width: 802px;
	margin: 0px auto;
}
#entirebody:after{
	content: \".\";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#top img.logo{
	border: none;
	margin: 22px 0 0 13px;
	float: left;
}
#maintop{
	float: left;
	margin: 12px 0 0 97px;
}
#maintop li{
	display: inline;
}
#maintop li a{
	background: url(border.gif) no-repeat right;
	padding: 0 7px 0 3px; 
	font-size: 10px;
}
#maintop li a.last{
	background: none; 
}
#maintop li a:hover{
	color: #006caa;
}
#search{
	width: 238px;
	height: 37px;
	float: left;
	background: url(search_bg.gif) no-repeat;
}
#search form{
	padding: 8px 0 0 10px;
}
#search input.text{
	border: 1px solid #dadada;
	width: 135px;
	height: 15px;
	color: #747474;
	background: #fff url(search_input.gif) no-repeat left;
	padding: 2px 0 0 25px;
	font-size: 60%;
}
#search input.go{
	background: url(suche.gif) no-repeat;
	border: 0px;
	width: 54px;
	height: 20px;
	font-size: 60%;
}
#topnav{
	float: left;
	height: 71px;
	background: url(topnav_bg.jpg) no-repeat right;
	width: 798px;
	margin: -5px 0 5px 0;
}
#topnav ul{
	background: url(ul_bg.gif) repeat-x;
	height: 35px;
	margin-top: 28px;
	width: 681px;
}
#topnav ul li{
	display: inline;
	float: left;
	background: url(wborder.gif) no-repeat right;
	height: 35px;
	padding-right: 1px;
}
#topnav ul li.open{
	background: url(arrow_ud.gif) no-repeat left;
}
#topnav ul li.last{
	background: none;
}
#topnav ul li a{
	float: left;
	padding: 10px 20px 13px 17px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}
#topnav ul li a:hover{
	background: url(hover.gif) repeat-x;
}
#topnav ul li a.active{
	background: url(active.gif) repeat-x;
}
#topnav ul li a.first{
	background: url(first.gif) no-repeat;
}
#topnav ul li a.first:hover{
	background: url(first_hov.gif) no-repeat;
}
#topnav ul li a.first-active{
	background: url(first_act.gif) no-repeat;
}
#pathbar{
	margin: 0px 0px 10px 10px;
	float: left;
}
#pathbar p span{
	font-size: 78%;
}
#pathbar p a{
	font-size: 100%;
	color: #006CAA;
}
#container{
	float: left;
	width: 800px;
}
#home-content{
	padding-left: 3px;
	float: left;
}
#top-content{
	background: url(topcontainer_bg.gif) repeat-x bottom;
	float: left;
	display: block;
	width: 800px;
	margin-bottom: 11px;
}
#main{
	width: 441px;
	float: left;
	border-right: 2px solid #efefef;
	padding: 0px 0 0 18px;
	min-height: 209px;
}
#main img{
	border: 1px solid #d2d2d2;
	float: left;
	margin-right: 11px;
}
#text{
	width: 266px;
	float: left;
	padding-top: 6px;
}
#text h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 4px;
	font-size: 86%;
}
#text span{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	font-weight: bold;
	font-style: italic;
	color: #9f9f9f;
}
#text p{
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 67%;
}
#text a{
	background: url(arrow_blue.gif) no-repeat left 0px;
	height: 14px;
	padding: 0px 10px 0 18px;
	color: #006caa;
	font-size: 73%;
}
#quicklinks{
	border-left: 11px solid #fff;
	width: 309px;
	float: left;
	min-height: 209px;
	padding-left: 19px;
	background: url(big_arrow.gif) no-repeat 215px 50px;
}
#quicklinks h3{
	border-bottom: 2px solid #efefef;
	padding-bottom: 10px;
	margin-bottom: 7px;
}
#quicklinks ul{
	
	padding-bottom: 5px;
	float: left;
}
#quicklinks ul li{
	margin-bottom: 8px;
	float: left;
	display: block;
	width: 100%;
}
#quicklinks ul li a{
	background: url(arrow_gray.gif) no-repeat left 2px;
	color: #006caa;
	display: block;
	font-size: 73%;
	padding: 2px 0px 2px 18px;
	float: left;
}
#bottom-content{
	width: 800px;
	float: left;
}
#rest{
	width: 441px;
	float: left;
	padding: 19px 0 0 18px;
	margin-right: 10px;
}
#rest li{
	border-bottom: 2px solid #efefef;
	padding-bottom: 11px;
	margin-bottom: 11px;
	width: 444px;
}
#rest li.last{
	border: none;
}
#rest h2{
	margin-bottom: 13px;
}
#rest span{
	color: #9F9F9F;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 60%;
	font-style: italic;
	font-weight: bold;
}
#rest p{
	margin: 12px 0 10px 0;
}
#rest a{
	background: url(arrow_blue.gif) no-repeat left 0px;
	color: #006CAA;
	height: 14px;
	padding-left: 18px;
}
#questlist{
	background: url(quickl_bg.gif) repeat-x;
	width: 263px;
	float: left;
	padding: 20px 35px 0px 30px;
}
#questlist h3{
	color: #9d9d9d;
	border-bottom: 2px solid #ededed;
	display: block;
	margin-bottom: 20px;
}
#questlist ul li{
	margin-bottom: 16px;
}
#questlist ul li h2{
	font-weight: bold;
	margin-bottom: 12px;
}
#questlist ul li p{
	margin-bottom: 7px;
}
#questlist ul li a{
	background: url(arrow_blue.gif) no-repeat left 0px;
	color: #006CAA;
	height: 14px;
	padding-left: 18px;
}
#copyright{
	width: 800px;
	border-top: 2px solid #ededed;
	float: left;
	margin-top: 20px;
	padding-top: 12px;
}
#copyright p{
	color: #d72a2a;
	font-family: arial;
	float: left;
}
#copyright p span{
	color: #000;
	font-family: arial;
	font-weight: bold;
}
#copyright a{
	background: url(wsop_logo.gif) no-repeat;
	width: 53px;
	height: 17px;
	float: right;
}
#content p a{
	color: #006caa;
	font-size: 100%;
}
 #content a{
	color: #006caa;
	font-size: 100%;
 }
/********************** start of list-article ************************/
#leftnav{
	float: left;
 	width: 158px;
 	background: #ececec;
}
#leftnav .top{
 	float: left;
 	background: url(leftnav_top.gif) no-repeat top;
 	height: 11px;
 	width: 158px;
}
#leftnav .bottom{
 	float: left;
 	background: url(ul_bottom.gif) no-repeat 0px bottom;
 	height: 11px;
 	width: 158px;
}
#leftnav ul{
 	float: left;
 	list-style-type: none;
 	text-align: left;
 	width: 158px;
}
#leftnav ul li{
 	display: block;
 	width: 154px;
	padding-left: 1px;
	float: left;
}
#leftnav ul li.open{
	background: url(arrow_ud.gif) no-repeat right;
}
#leftnav ul li a{
 	color: #000;
 	display: block;
 	padding: 6px 10px 6px 20px;
 	background: url(list.gif) no-repeat 0px top;
	font-size: 11px;
}
#leftnav ul li a:visited{
 	
}
#leftnav ul li a:hover{
 	color: #bc2929;
}
#leftnav ul li a.active{
 	color: #BC2929;
 	background: url(list_active.gif) no-repeat 0px top;
}
#leftnav ul li ul.subnav{
	margin: 2px 0px 2px 8px;
	background: none;
	float: left;
	width: 150px !important;
	width: 115px;
}
#leftnav ul li ul.subnav li{
	border-bottom: 1px solid #f6f6f6;
	width: 129px;
}
#leftnav ul li ul.subnav li a{
	background: url(sublist.gif) no-repeat 0px top;
	color: #707070;
	width: 115px !important;
	width: 107px;
}
#leftnav ul li ul.subnav li a:visited{
	
}
#leftnav ul li ul.subnav li a:hover{
	color: #bc2929;
	background: url(subnav_act.gif) no-repeat 0px top;
}
#leftnav ul li ul.subnav li a.active{
	color: #bc2929;
	background: url(subnav_act.gif) no-repeat 0px top;
}
#content{
	width: 520px;
	float: left;
	padding: 16px 0 0 19px; 
	min-height: 500px;
}
#content h1{
	margin-bottom: 17px;
}
#content h2{
	margin-bottom: 17px;
}
#content ul.artikel-list{
	float: left;
}
#content p{
	margin-bottom: 15px;
}
#content ul.artikel-list li{
	width: 444px;
	float: left;
	border-bottom: 2px solid #efefef;
	margin-bottom: 17px;
	padding-bottom: 16px;
	background: none;
}
#content ul.artikel-list li img{
	float: left;
	border: 1px solid #000;
	margin-right: 10px;
}
#content ul.artikel-list  li .text{
	float: left;
	width: 330px;
}
#content ul.artikel-list  li .text  h2{
	font-size: 100%;
}
#content ul.artikel-list  li .text p, #content ul.artikel-list li p{
	margin: 3px 0 14px 0;
	font-size: 88%;
}
#content ul.artikel-list li .text a, #content ul.artikel-list li a{
	background: url(arrow_blue.gif) no-repeat left 0px;
	color: #006CAA;
	height: 14px;
	padding: 0px 10px 0pt 18px;
	font-size: 100%;
}
#content ul.artikel-list li .text span, #content ul.artikel-list li span{
	font-weight: bold;
	color: #b3b3b3;
	font-size: 88%;
}

#content fieldset  { clear: both; width: 510px; list-style-type: none; }
#content ul.form  { clear: both; list-style-type: none; }
#content ul.form li.label { width: 90px; text-align: right; display: inline; list-style-type: none; }
#content ul.form li.input { text-align: left; display: inline; list-style-type: none; }

/********************** end of list-article ************************/

/********************** start of list-article (full) ************************/
#content p img{
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
}
/********************** end of list-article (full) ************************/

/********************** start of tables ************************/
#content table th, #content table td, #content table td, #content table td.rr-gray{
	font-size: 67%;
}
#content table{
	width: 506px;
}
#content table th{
	font-weight: bold;
	text-align: center;
	padding: 7px 0 7px 0;
	background: url(rr_orange.gif) repeat-x center;
	color: #9d9248;
}
#content table td{
	border: 1px solid #f4f4f4;
	text-align: center;
	padding: 7px 0 7px 0;
	color: #8c8c8c;
}
#content table td.rr-gray{
	background: url(rr-gray.gif) repeat-x center;
	border: none; 
	color: #9d9248;
	text-transform: uppercase;
	font-weight: bold;
}

/********************** end of tables ************************/

/********************** start of section ************************/
#content ol{
	margin-left: 15px;
	width: 460px;
}
#content ol li{
	margin-bottom: 10px;
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 68%;
}
#content ul.{
	width: 460px;
}
#content ul li{
	margin-bottom: 10px;
	font-size: 68%;
	background: url(dot.gif) no-repeat 0% 7%;
	padding-left: 10px;
	float: left;
        display: block;
        clear: both;
}

/********************** end of section ************************/
/********************** Sitemap section ***********************/
#content ul.sitemap { margin: 0px 0px 5px 15px; diapsay: block; padding: 0px 0px 5px 0px; }
#content li.sitemap { display:block; list-style-type: none; background: none; clear: both; margin: 0; font-size: 100%; }
#content a.sitemap { font-size: 80%; }