body {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #0d0d0d;
	font-size: 10pt;
	text-decoration: none;
	width:100%;
	min-height:100%;
	padding: 0;
    margin: 0;
	background-color: #000000;
	background-image: url(images/background.gif);
    text-align: center;
}
#header_container
{
	position:fixed;
	background-image: url(images/background_header.jpg);
	top:0; left:0; right:0;
	margin:0;
	height:140px;
	z-index:20;
}
#header {
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	text-align:center;
	height:140px;
	width:100%;
	z-index:20;
	padding: 0;
	margin:0;
}
#header h1 {
    margin: 0;
    padding: 10px 0;
}
#headerframe_container {
   	width: 1180px;
	margin-left:180px;
	padding:0;
   	margin: 0 auto;
   	border: 0;
	z-index:21;
   	text-align: left;
}
.header_advertising {
   	float: right;
   	width: 750px;
	height:90px;
	padding-top:5px;
	z-index:21;
}
#footer_container {
	position:fixed;
	bottom:0; left:0; right:0;
	text-align:center;
	margin:0;
	height:30px;
	z-index:19;
}
#footer {
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	background-image: url(images/background_footer.gif);
	text-align:center;
	height:30px;
	width:100%;
	z-index:19;
	padding: 0;
	margin:0;
}
#footer p {
   	margin: 0;
   	padding: 10px 0;
}
#footerframe_container {
   	width:1180px;
	margin-left:180px;
	padding:0;
   	margin:0 auto;
   	border:0;
	z-index:19;
	text-align:center;
}
#footerframe_content {
   	width:1000px;
	padding:0;
   	margin:0;
   	border:0;
	z-index:19;
	text-align:center;
}
#mainframe_container {
   	width: 1180px;
	padding-top:140px;
	margin-left:180px;	
   	margin: 0 auto;
   	border: 0;
	border: none;
	z-index:1;
}
#content_container {
   	float:left;
   	width:1000px;
   	border:0;
	z-index:1;
   	text-align:left;
	background-color: #e5e5e5;
	/*background-image: url(images/background_content.gif);*/
}
#menu_home {
	position:fixed;
	background-color:#203143;
	/*background-image: url(images/background_homemenu.jpg);*/
   	float: left;
	height:65px;
   	width:608px;
	border-left:1px solid #374b63;
	border-bottom:1px solid #374b63;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	z-index:19;
}
#menu {
	position:fixed;
	background-color:#203143;	
	/*background-image: url(images/background_menu.jpg);*/
   	float: left;
	height:65px;
   	width: 680px;
	border-left:1px solid #374b63;
	border-bottom:1px solid #374b63;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	z-index:19;
}
#sidebar_home {
	z-index:1;
   	float: right;
   	width: 372px;
   	padding: 20px 13px;
	padding-bottom:50px;
}
#sidebar {
	z-index:1;
   	float: right;
   	width: 300px;
   	padding: 10px 13px;
	padding-bottom:50px;
}
#content_home {
	z-index:1;
   	margin: 0 400px 0 0;
  	padding: 20px 10px;
	padding-bottom:50px;
}
#content {
	z-index:1;
   	margin: 0 328px 0 0;
  	padding: 70px 10px;
	padding-bottom:50px;
}
#advertising {
	z-index:1;
   	float: right;
   	width: 170px;
   	padding: 5px 5px;
	padding-bottom:50px;
}
.fltrt {
   	float: right;
   	margin-left: 8px;
}
.fltlft {
    float: left;
    margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
	line-height: 0px;
}

.clear {
    clear:both
}
.newscontent {
   	float: left;
   	width: 594px;
   	border: 0;
	z-index:1;
   	text-align: left;
   	padding: 0;
}
.newssidebar {
   	float: right;
   	width: 243px;
   	padding: 0;
}

.newsbox {
	background-color:#95b0d8;
	width:324px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.partypicsbox {
	background-color:#95b0d8;
	width:229px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.contentlist {
   	float: left;
   	width: 662px;
   	border: 0;
	z-index:1;
   	text-align: left;
   	padding: 0;
	padding-bottom:50px;
}
.contentsidebar {
   	float: right;
   	width: 328px;
   	padding: 0;
}

.contenthomebox {
	background-color:#95b0d8;
	width:580px;
	/* width:580px; */
	/* height: 50px; */
	/*margin: 0 auto 10px auto;*/
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.contentlargebox {
	background-color:#95b0d8;
	width:650px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.contentbox {
	background-color:#95b0d8;
	width:316px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.subcontentbox {
	background-color:#95b0d8;
	width:362px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.homesidebararea {
	width:372px;
	padding:0;
	border:0;
}

.homesidebarmenu {
	width:300px;
   	float: left;
	padding:0;
	border:0;
}
.homesidebarnetwork {
	margin-left:330px;
	height:331px;
	padding:2px;
	border:none;
}
.sidebarbox {
	background-color:#95b0d8;
	width:290px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.sidebararticle_image {
	width:120px;
   	float: left;
	padding:2px;
	border:none;
}
.sidebararticle_text {
	margin-left:130px;
	height:120px;
	padding:2px;
	border:none;
}
.sidebararea {
	background-color:#95b0d8;
	width:290px;
	padding:5px;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.sidebarmenu_area {
	width:300px;
	padding:0;
}
.sidebarmenu_map {
	width:260px;
   	float: left;
	padding:0;
	border:none;
}
.sidebarmenu_network {
	margin-left:260px;
	height:331px;
	padding:2px;
	border:none;
}
.advertisingcontent {
	background-color:#95b0d8;
	width:300px;
	padding:0;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.imagemap {
	background-color:#95b0d8;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.image {
	background-color:#95b0d8;
	border:2px solid #607697;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.line {
	background-color:#607697;
	width:100%;
	height:2px;
	font-size: 0pt;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	border:none;
}
.article_image {
	width:150px;
   	float: left;
	padding:2px;
	border:none;
}
.article_text {
	margin-left:160px;
	height:150px;
	padding:2px;
	border:none;
}
.partypics_image {
	padding:2px;
	border:none;
}

.partypics_info {
	position:absolute;
	width:225px;
	padding-top:107px;
	border:none;
}
.partypics_text {
	background-color:#000000;
	opacity:.80;
	filter:alpha(opacity=80);
	width:219px;
	padding:3px;
	height:32px;	
	border:none;
	z-index:1;
}

a:link, a:visited, a:active {
	color: #758cb5;
	/*color: #203143;*/
	/*color: #E4ECD3;*/
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #ACACAC;
	/*color: #758cb5;*/
	font-weight: bold;
	text-decoration: none;
}

a.mainmenu:link, a.mainmenu:active, a.mainmenu:visited {
	color: #fefefc;
	text-decoration: none;
}
a.mainmenu:hover {
	color: #345578;
	text-decoration: none;
}

a.mainactive:link, a.mainactive:active, a.mainactive:visited {
	color: #203143;
	text-decoration: none;
}
a.mainactive:hover {
	color: #345578;
	text-decoration: none;
}

a.submenu:link, a.submenu:active, a.submenu:visited {
	color: #fefefc;
	text-decoration: none;
}
a.submenu:hover {
	color: #345578;
	text-decoration: none;
}

a.subactive:link, a.subactive:active, a.subactive:visited {
	color: #203143;
	text-decoration: underline;
}
a.subactive:hover {
	color: #345578;
	text-decoration: underline;
}

a.footermenu:link, a.footermenu:active, a.footermenu:visited {
	color: #17222c;
	text-decoration: none;
}
a.footermenu:hover {
	color: #345578;
	text-decoration: none;
}

a.footeractive:link, a.footeractive:active, a.footeractive:visited {
	color: #2976B3;
	text-decoration: none;
}
a.footeractive:hover {
	color: #345578;
	text-decoration: none;
}
a.link:link, a.link:active, a.link:visited {
	color: #203143;
	font-size: 10pt;
	text-decoration: none;
}
a.link:hover {
	color: #345578;
	font-size: 10pt;
	text-decoration: none;
}

a.infofield:link, a.infofield:active, a.infofield:visited {
	color: #A2AC81;
	font-size: 8pt;
	text-decoration: none;
}
a.infofield:hover {
	color: #808080;
	font-size: 8pt;
	text-decoration: none;
}

a.lottery:link, a.lottery:active, a.lottery:visited {
	color: #FFD700;
	font-size: 10pt;
	text-decoration: none;
}
a.lottery:hover {
	color: #959595;
	font-size: 10pt;
	text-decoration: none;
}

a.editor:link, a.editor:active, a.editor:visited {
	color: #2976B3;
	font-size: 10pt;
	text-decoration: none;
}
a.editor:hover {
	color: #808080;
	font-size: 10pt;
	text-decoration: none;
}

h1 {
	color: #203143;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 8px;
	margin: 0;
}
h2 {
	color: #203143;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	margin: 0;
}
h3 {
	color: #203143;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;
	margin: 0;
}
h4 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
}

.area_headericon {
	word-spacing:8px;
	position:absolute;
	top:70px;
	font-weight: bold;
	text-decoration: none;
	height:32px;
	padding-left: 685px;
	margin: 0;
	z-index:22;
}

.area_mainmenu {
	color: #FFFFFF;
	word-spacing:10px;
/*	position:absolute;
	top:30px;*/
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	height:20px;
	padding-top:9px;
	padding-left: 10px;
	margin: 0;
}

.area_mainmenu_test {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	height:28px;
	padding-left: 20px;
	margin: 0;
}
.area_submenu_test {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	height:35px;
	padding-left: 20px;
	margin: 0;
}
.area_submenu {
	background-color:#95b0d8;
	color: #fefefc;
	/*word-spacing:5px;*/
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	height:24px;
	padding-top:4px;
	padding-left: 8px;
	margin-left:1px;	
	/*border-right:2px solid #607697;
	border-bottom:2px solid #607697;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;*/
}
.area_pagenumber {
	/*background-color:#FFD700;*/
	background-color:#84a3d2;
	color: #E4ECD3;
	font-size: 10pt;
	text-decoration: none;
	height:20px;
	text-align:right;
	/*padding:2px;*/
	margin-left:1px;	
	padding-right: 10px;
	padding-top:16px;
	/*border-bottom:2px solid #203143;*/
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}
.area_pageinfo {
	width:370px;
	height:20px;
	color: #E4ECD3;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-top:1px;
	padding-left:5px;
	background-color:#010101;
	opacity:.60;
	filter:alpha(opacity=60);
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;
	margin: 0;
}
.area_registry {
	width:165px;
	height:20px;
	text-align:center;
	background-color:#203143;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;
	margin: 0;
}
.area_pageinfo12 {
	background-color:#95b0d8;
	color: #E4ECD3;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-top:5px;
	height:25px;
	padding-left:20px;
	margin: 0;
	border-bottom:2px solid #607697;
	border-right:2px solid #607697;
	-moz-border-bottom-right-radius:4px;
	-webkit-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
}
.area_registry12 {
	width:180px;
   	float:right;
	text-align:right;
	padding-right:10px;
	border:none;
}
.area_pageinfo_test-neu {
	position:absolute;
	top:28px;
	color: #E4ECD3;
	font-size: 10pt;
	text-decoration: none;
	border-top:2px solid #414a41;
	height:15px;
	text-align:left;
	padding:2px;	
}
.area_pageinfo_test {
	position:absolute;
	top:49px;
	color: #B7C292;
	font-size: 10pt;
	text-decoration: none;
	border-top:2px solid #414a41;
	height:30px;
	text-align:left;
	padding:2px;
	padding-left: 210px;
}

p.normal {
	font-size: 10pt;
	text-decoration: none;
	margin: 0;
}
p.boxtitle {
	color: #17222c;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	margin: 2px;
}
p.infotext {
	color: #0d0d0d;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 2px;
	margin: 2px;
}
p.info {
	font-size: 8pt;
	text-decoration: none;
	margin: 0;
}
p.pageinfo {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}
p.mapinfo {
	color: #B7C292;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}
p.alert {
	color: #FF0000;
	font-size: 8pt;
	text-decoration: none;
	margin: 0;
}
p.footer {
	color: #17222c;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}
p.link {
	color: #FFFFFF;
	font-size: 10pt;
}
p.lottery {
	color: #FFD700;
	font-size: 10pt;
	line-height: 1em;
	font-weight: bold
}
p.lotteryinfo {
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold
}
p.lotteryend {
	color: #FF0000;
	font-size: 10pt;
	line-height: 12px;
	font-weight: bold
}
p.error {
	color: #FF0000;
	font-size: 8pt;
	text-decoration: none;
	margin: 0;
}
p.warning {
	color: #FFD700;
	font-size: 8pt;
}
p.indicator {
	color: #FFFFFF;
	font-size: 10pt;
}
p.label {
	color: #FFFFFF;
	font-size: 8pt;
}
p.webtitle {
	color: #A2AC81;
	font-size: 20pt;
	font-weight: bold;
	margin: 0;
}
ul {
	color: #FF0000;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 20px;
	margin: 0;
}
li {
	color: #FF0000;
	font-size: 8pt;
	text-decoration: none;
	margin-left: 15px;
}
li.slider {
	margin: 0;
}
h1.slider {
	color: #E4ECD3;
}


.button1{color: #000000; width: 60px; height: 16px; border: 1px solid black; margin: 1px; background-color: #b9b99a;
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;}

.button2{color: #000000; width: 70px; height: 18px; border: 1px solid black; margin: 1px; background-color: #b9b99a;
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;}

.button3{color: #000000; width: 50px; height: 16px; border: 1px solid black; margin: 1px; background-color: #b9b99a;
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;}

.button4{color: #000000; width: 120px; height: 16px; border: 1px solid black; margin: 1px; background-color: #b9b99a;
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;}

.button5{color: #000000; width: 80px; height: 16px; border: 1px solid black; margin: 1px; background-color: #b9b99a;
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;}

#content_login { overflow:auto; position:absolute; top:191px; bottom:30px; left:260px; right:0px;}

* html #content_login {top:192; left:260; right:0; bottom:30; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; border-top:192px; border-bottom:30px; border-left:260px; border-right:0px;}