body {
	background-color:#000000;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16pt;
	text-align:center;
	color:#b0b0b0;
}

h1 {
 	font-family: Cambria,Georgia,"Times New Roman",Times,serif;	
	margin-bottom:25px;
	font-size:14pt;
	font-weight:normal;
	color:#EEEEEE;
}

address {
 	font-family: Cambria,Georgia,"Times New Roman",Times,serif;	
	margin-bottom:25px;
	font-size:14pt;
	line-height:20pt;
	color:#EEEEEE;
}

a,
object { 
	outline:none; 
}

a.internal-link img {
	border:0;
}

a.share_icon img {
	border:0;
	margin-right:5px;
}

a {
	color:#BB8800;
}

fieldset {
	border:none;
}


/* logo */

#logo {
	background-image:url(../images/startpage/logo_ethendi.png);
	background-repeat:no-repeat;
	width:332px;
	height:195px;
	z-index:100;
}

#container {
    text-align: left;
}

/* menu */

#nav {
	list-style-type:none;
}

#nav li {
	float:left;
	margin:0 7px;
	position: relative;
}

ul#nav li div.submenu {
	position: absolute;
	display:none;
	left:-44px;
	top:20px;
	font-weight: normal;
	padding:0;
	margin: 0;
	width:283px;
	z-index:1000;
}

ul#nav li div ul {
	list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#nav li ul li {
	float:none;
	margin: 0 20px;
	padding:5px 10px;
	height:auto;
	position:relative;
}

ul#nav li ul li a {
	text-decoration:none;
}

ul#nav li ul li:hover {
	background-color:#515b77;
}

ul#nav li ul li span.menu_title {
	color:#c6a76d;
 	font-family: Cambria,Georgia,"Times New Roman",Times,serif;
	font-size:12pt;
}

ul#nav li ul li span.menu_description {
	color:#cacaca;
	font-size:9pt;
}

ul#nav li div.submenu_top {
	background-image:url(../images/submenu_top.png);
	background-repeat:no-repeat;
	width:283px;
	height:35px;
}

ul#nav li div.submenu_content {
	background-image:url(../images/submenu_bg.png);
	background-repeat:repeat-y;
	width:283px;
}

ul#nav li div.submenu_bottom {
	background-image:url(../images/submenu_bottom.png);
	background-repeat:no-repeat;
	width:283px;
	height:21px;
}

ul#nav li.current-menu-item,
ul#nav li.current_page_parent {
	text-decoration:underline;	
}

ul#nav li li.current_page_parent,
ul#nav li li.current-menu-item,
ul#nav li.current_page_parent li,
ul#nav li.current_page_parent li.current-menu-item
{
	text-decoration:none;	
}


ul#nav li ul li a {
	color:#554538;
	display:inline;
	padding:0;
	font-size:10pt;
}

/* main navi hover */


ul#nav li:hover div.submenu, .main_menu li.sfhover div.submenu {
	display:block;
	z-index:1000;
}

.align-center {
	text-align:center;
}

/* gewinnspiel */

#gewinnspiel {
	position:absolute;
	top:150px;
	left:0;
	z-index:1000;
}

#gewinnspiel_small {
	position:absolute;
	top:60px;
	right:45px;
	z-index:1000;
}


/* special tags */

.clearer {
	clear:both;
}


#shadowbox_body {
    background-color: none;
    border: none;
}

#shadowbox_title_inner {
	font-size:12px;	
}

/* Info-Text */

.infottext {
	float:left;
	width:330px;
	text-align:left;
	margin:0 35px;
	font-size:8pt;
}


/* sitemap-footer */

#footer .sitemap,
#copyright .sitemap {
	text-align:left;
	float:left;
	width:565px;
}

#footer .sitemap div.sitemapitem,
#copyright .sitemap div.sitemapitem {
	float:left;
	margin-right:15px;
	font-size:9pt;
	font-weight:bold;
}

#footer .sitemap div.sitemapitem a,
#copyright .sitemap div.sitemapitem a {
	text-decoration:none;
	color:#B0B0B0;
}

#footer .sitemap div.sitemapitem a:hover,
#copyright .sitemap div.sitemapitem a:hover {
	color:#FFFFFF;
}

#footer .sitemap ul,
#copyright .sitemap ul {
	margin:5px 0;
	padding:0;
	list-style-type:none;
}

#footer .sitemap ul li,
#copyright .sitemap ul li {
	font-size:9pt;
	font-weight:normal;
}

/* community reg form */

#communty_reg { 
	display:none;
	position:fixed;
	width:609px;
	height:464px;
    top: 50%;
    left: 50%;
	margin-top:-232px;
    margin-left: -304px;
	background-image:url(../images/community_reg.png);
	background-repeat:no-repeat;
	z-index:1001;
	text-align:left;
}

#communty_reg fieldset {
    padding-left:80px;
    padding-top:80px; 
}

#communty_reg label {
	display:block;
	float:left;
	width:200px;
	color:#22324c;
	font-size:13pt;
}

#communty_reg label span {
	font-size:9pt;
}

#communty_reg input {
	width:200px;	
	margin-bottom:25px;
}

#communty_reg div.submit {
    margin-right: 49px;
    margin-top: 20px;
	text-align:right;	
}

#communty_reg div.submit input {
	width:auto;
}

.black_layer { 
	background-color:#000000;
	position:fixed;
	width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	display:none; 
	filter:alpha(opacity=80); 
	-moz-opacity:0.80; 
	opacity:0.80;
	z-index:1000;
}

