html{height:96%;}
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F0F0F0;
	height:100%;
	}
*{
	margin:0px;
	padding:0px;
}
a{
	color:black;
	text-decoration:none;
	border-width: 0px;
}
.login a:hover, .login a:active, .impressum a:hover{
	color:#00ff00;
}

.loginform a:hover, .login a:active, .impressum a:hover{
	color:#00ff00;
}

.picdetailboxr * a:hover, .login a:active, .impressum a:hover{
	color:#00ff00;
}

.menupt a:hover, .menupt a:active
{
	color: #000000;
}

a:hover, a:active {
	color:#00ff00;
}

form{
	margin:0;
	padding:0;
	}
img{
	border: none;
	border-width: 0px;
}
.clear{
	clear: both;
	height: 0pt;
	overflow:hidden;
}
.main{
	width:742px;
	border:0px solid #d8d9da;
	padding:20px;
	background-color:#FFFFFF;
	position:relative;
	min-height:100%;
	/* height:auto !important; */
	/* height:100%; */
}
.himg1{
	float: left;
}
.himg2{
	float: right;
	margin-top:2px;
}
.hline
{
	height: 1px;
	background-color: #84888b;
	width:741px;
	overflow:hidden;
}
.date{
	margin-top:5px;
	text-align: right;
}
.hlinedashed{
		background:url(../img/css/line_dashed.gif) repeat-x;
		overflow:hidden;
}
.hlineone{height:1px; width:741px;}
.nav{
	margin-top:13px;
	height: 19px;
}
.spacernav{
	width:13px;
}

.spacernav2{
	width:8px;
}

.subnav{
	height: 39px;
}
.login{
	margin-top:4px;
}
.fs8{
font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.fs10{
font-size : 12px;
}

.fs14{
font-size : 16px;
}

.box{
	/* height: 13px;*/
	border: 1px solid #c9c8c8;
	font-family: Arial, Helvetica, sans-serif;
font-size : 13px;
	vertical-align: bottom;
}
.loginform{
	margin-top: 5px;
	padding-bottom:2px;
	max-height: 30px;
}
.signinpng{
	position: absolute;
	top:166px;
	right:15px;
}
.maincontent{
	height: 219px;
	width: 740px;
}
.linespace{
	height:1px;
}
.mainspacer{
	height:19px;
}
.vlinemain{
	width:1px;
	height:219px;
	background:url(../img/css/line_dashed_v.gif) repeat-y;
}
.spacer2{
	height: 17px;
	overflow:hidden;
}
.infoboxl{
	height:194px;
	width:360px;
}
.infoboxl .headingborder{
	width:355px;
	overflow:hidden;
}
.infoboxxl{
	height:194px;
	width:550px;
	margin-right: 1px;
}
.infoboxxl .headingborder{
	width:542px;
	overflow:hidden;
}
.infobox{
	margin-left:19px;
	width:169px;
	height:194px;
	padding-left:3px;
}
.infobox .headingborder{
	width: 166px;
	overflow:hidden;
}
.fl{
	float:left;
}
.heading{
	height: 15px;
}
.headingborder{
	height:1px;
	background-color:#C2C2C2;
	overflow:hidden;
}
.infohline{
	width:169px;
	height: 1px;
}
.infocontent{
	height:127px;
	width:167px;
}

.viddetail .infocontent 
{
	height:260px;
	width: 320px;
}

.infoboxwidthie{width:169px;}
.boxwidthie{width:361px;}
.boxwidthie2{width:86px;}
.boxwidthie3{width:169px;}
.infovline{
	height:125px;
	width:1px;
	background:url(../img/css/line_dashed_v.gif) repeat-y;
}
.infoboxspacer{
	width:19px;
	height:1px;
	overflow:hidden;
}
.infosmalltext{
	margin-bottom: 4px;
	/* height:8px;*/
}
.infobigtext{
	margin-bottom:6px;
	/* height:15px; */
	font-weight: bold;
font-size : 17px;
}
.infomore{
	/* height:11px; */
	background-color: #06fd0e;
	vertical-align: bottom;
	padding-left:1px;
	padding-right:1px;
}
.infomorespace{
	width:10px;
	text-align: center;
	height:10px;
}
.infomore a{
	color:black;
}
.infomore a:hover{
	color:white;
}
.lastline{
	height: 78px;
	width:742px;
}
.info{
	position: relative;
}
.impressum{
	float:right;
	overflow:hidden;
}
.c{
font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.welcome{
	position: absolute;
	top:320px;
	left:31px;
}
.smenu{
	margin-top:20px;
}
.smenuspacer{
	width:218px;
	height:1px;
}
.curcontlogo{
	position:absolute;
	top:265px;
	left:31px;
}
.signinformbox{
	height:599px;
	width:600px;
}
.signinformbox .mainspacer{
	height:49px;
}
.hspacer20{
	height:20px;
	overflow:hidden;
}
.hspacer15{
	height:15px;
	overflow:hidden;
}
.hspacer4{
	height:4px;
	overflow:hidden;
}
.infospace{
	height: 5px;
	overflow:hidden;
}
.signinformbox .fs10{
	/* height:10px; */
}
.signinformbox .box1 .fs10{
	height:14px;
	float:left;
	width:16em;
}

.signinformbox .box1 .rules a{
	height: 14px;
	float: right;
	width: auto;
}

.hspacer3{
	height:3px;
	overflow:hidden;
}
.signinformbox .box1 input{
	height:1.1em;
	border: 1px solid #c2c2c2;
	float:left;
font-size : 13px;
	width:14em;
}
.grey{
	background-color: #f0f0f0;
}
.signinformbox .rules{
	float:right;
}
.signinformbox .rules a{
	color: #00ff00;	
}
.signinformbox div .rules a:hover{
	color: #000000;	
}
.signinformbox .text{
	height: auto;
}
.infoboxmax{
	width:742px;
}
.infoboxmax .infoboxspacer{
	width:22px;
}
.infoboxmax .heading{
	margin-bottom:11px;
}
.infoboxmax .fl .infomore{
	background-color: White;
}
.textblock{
	/*width:302px;*/
	width: 600px;
	margin-bottom:58px;
}
.signinformbox .fs10 a:hover{
	color:#00ff00;
}
.spac{
	margin-bottom:8px;
}
.pics_margin{
	margin-bottom:28px;
}
.small{
	width:2px;
}
.results{
	margin-top:9px;
	height:8px;
}
.picdetail .infohline{
	width:551px;
}

.viddetail
{
	width: 320px;
	/*height:400px;*/
}

.picdetail .infovline{
	height:413px;
}
.picdetail .infocontent{
	width:549px;
	height:413px;
}

.picdetail .infocontent IMG{
	line-height: 413px;
	vertical-align: middle;
}

.picdetailheader .fs10{
	margin-top:2px;
}
.picdetailboxr{
	float:right;
}
.results + .lastline{
	height:30px;
}
.broadcast{
	margin-top:19px;
}
.broadcast .infocontent{
	padding:10px;
	width:720px;
	height:419px;
}
.broadcast .infohline{
	width:742px;
}
.broadcast .infovline{
	height:439px;
}
.hspacer12{
	height:12px;
	overflow:hidden;
}
.lastline2{
	height:24px;
}
.pics_margin2{
	margin-bottom:28px;
	width:555px;
}
.loggedin{
	height:10px;
	padding-top:15px;
	padding-bottom: 3px;
}
.iwanna{
	float:right;
}
.loggedin .iwanna{
	margin-right:149px;
	position:absolute;
	top:14px;
	right:0px;
}
.user{
	/*color:#00ff00; */
	color: black;
}
.intdesign .infohline{
	width:361px;
}
.intdesign .infovline{
	height:270px;
}
.intdesign .infocontent{
	width:359px;
	height:270px;
}
.intdesign .infoboxspacer{
	width:20px;
}
.intdestext{
	width:302px;
	margin-bottom:39px;
}
.picupload .infohline{
	width:86px;
}
.picupload .infovline{
	height:63px;
}
.picupload .infocontent{
	width:84px;
	height:63px;
}
.picupload .infoboxspacer{
	width:2px;
}
.picuploadspac{
	margin-bottom:2px;
	/* height:65px; */
}
.picupload .box1 input{
	height:1em;
	border: 1px solid #c2c2c2;
	float:left;
font-size : 13px;
}
.picupload .box1 input[type="file"]{
	height:1em;
	width:200px;
	border: 1px solid #c2c2c2;
	float:right;
font-size : 13px;
}
.picupload .box1 textarea{
	border: 1px solid #c2c2c2;
	float:left;
font-size : 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.h27{
	height: 27px;
}
.h43{
	height:43px;
}
.picupload a:hover{
	color:#00ff00;
	}
.last + .lastline{height:5px;}

#ubox {
	float:left; 
	margin-left:0px;
	border: 1px solid #C2C2C2;
font-size : 13px;
}

.intdestext2{width:315px;}
.steppng{
	position: absolute;
	top:197px;
	right:420px;
}
.dmenu{
	border:1px solid #c7c7c7;
	min-width:139px;
	background-color:#f0f0f0;
	cursor:pointer;
	position:absolute;
	top:12px;
	right:0px;
	min-height:10px;
	line-height:1.2;
}
.popmenu .menupt{
	padding-left:19px;
}
.popmenu .menupt:hover{
	background-color:#00ff00;
}
.popmenu .header{
	margin-left:3px;
	font-weight: bold;
}
.popmenu{line-height:1.3;}
.h10{
	height:9px;
	padding-bottom:2px;
	margin-left:2px;
	overflow:hidden;
}
#Logo{
	width: 121px;
	height: 121px;
}
.signinpngtext{
font-size : 38px;
	height:18px;
	position:absolute;
	top:328px;
	left:30px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Rockwell, Arial, Helvetica, sans-serif;
}

* html #Logo img{display:none}
* html #Logo{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/sign_in.png,sizingMethod='crop')}

* html #welc img{display:none}
* html #welc{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/welcome.png,sizingMethod='crop')}
#welc{width:199px; height:133px;}

* html #stp1 img{display:none}
* html #stp1{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/step1_of_2.png,sizingMethod='crop')}
#stp1{width:121px; height:121px;}

* html #stp2 img{display:none}
* html #stp2{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/step2_of_2.png,sizingMethod='crop')}
#stp2{width:121px; height:121px;}

* html #Logo2 img{display:none}
* html #Logo2{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/current_contest.png,sizingMethod='crop')}
#Logo2{width:184px; height:61px;}

.smenuwe{width:160px;}
.smenucom{width:200px;}
.pfeilae{font-size:110%;}
.picupload .box1 .fs10{width:100px;}
.picupload .box1background-image: URL("../images/menuhover.png");nav .widd{width:auto;}
.pseudofooter{height:18px;}
.footer{position:absolute; bottom:20px; left:20px; width:742px;}
* html .dmenu {
	width:139px;
	height:10px;
}
.moergin{margin-bottom:25px;}


/*sem*/

.nav ul, ul li{margin:0; padding:0;list-style-type: none;display: block;float:left;text-decoration:none;}

.nav ul li .home{
  	height: 10px;
	width:46px;
	background-image: URL("../img/navi/100.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	}
.nav ul li:hover .home, .nav ul li .homeverde, .nav ul li:hover .homeverde{
	height: 10px;
	width:46px;
	background-image: URL("../img/navi/100_a.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
	
.nav ul li .Broadcast{
  	height: 10px;
	width:90px;
	background-image: URL("../img/navi/110.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
.nav ul li:hover .Broadcast, .nav ul li .Broadcastverde, .nav ul li:hover .Broadcastverde{
	height: 10px;
	width:90px;
	background-image: URL("../img/navi/110_a.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}

.nav ul li .we{
  	height: 10px;
	width:71px;
		background-image: URL("../img/navi/about_us_blk.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
.nav ul li:hover .we, .nav ul li .weverde, .nav ul li:hover .weverde{
	height: 10px;
	width:71px;
	background-image: URL("../img/navi/about_us_green.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}

.nav ul li .community{
  	height: 10px;
	width:98px;
		background-image: URL("../img/navi/130.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
.nav ul li:hover .community, .nav ul li .communityverde, .nav ul li:hover .communityverde{
	height: 10px;
	width:98px;
	background-image: URL("../img/navi/130_a.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}

.nav ul li .terms{
  	height: 10px;
	width:51px;
		background-image: URL("../img/navi/140.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
.nav ul li:hover .terms, .nav ul li .termsverde, .nav ul li:hover .termsverde{
	height: 10px;
	width:51px;
	background-image: URL("../img/navi/140_a.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}

.nav ul li .contact{
  	height: 10px;
	width:73px;
		background-image: URL("../img/navi/150.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
.nav ul li:hover .contact, .nav ul li .contactverde, .nav ul li:hover .contactverde{
	height: 10px;
	width:73px;
	background-image: URL("../img/navi/150_a.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}


/*sottomenu we e community*/
.smenu  ul , .smenu  ul li{margin:0; padding:0;list-style-type: none;display: block;float:left;text-decoration:none;}

.smenu  ul li .philosophy
{
	height: 10px;
	width:95px;
	background-image: URL("../img/navi/120100.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu  ul li:hover .philosophy, .smenu  ul li .philosophyverde, .smenu  ul li:hover .philosophyverde
{
	height: 10px;
	width:95px;
	background-image: URL("../img/navi/120100_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu  ul li .drinks
{
	height: 10px;
	width:57px;
	background-image: URL("../img/navi/120110.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu  ul li:hover .drinks, .smenu  ul li .drinksverde, .smenu  ul li:hover .drinksverde
{
	height: 10px;
	width:57px;
	background-image: URL("../img/navi/120110_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu  ul li .lounge
{
	height: 10px;
	width:62px;
	background-image: URL("../img/navi/120120.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu  ul li:hover .lounge, .smenu  ul li .loungeverde, .smenu  ul li:hover .loungeverde
{
	height: 10px;
	width:62px;
	background-image: URL("../img/navi/120120_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu  ul li .interiordesign
{
	height: 10px;
	width:135px;
	background-image: URL("../img/navi/120130.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu  ul li:hover .interiordesign, .smenu  ul li .interiordesignverde, .smenu  ul li:hover .interiordesignverde
{
	height: 10px;
	width:135px;
	background-image: URL("../img/navi/120130_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}



/*sottomenu we e community*/
.smenu ul li .music
{
	height: 10px;
	width:48px;
	background-image: URL("../img/navi/130100.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu ul li:hover .music, .smenu ul li .musicverde, .smenu ul li:hover .musicverde
{
	height: 10px;
	width:48px;
	background-image: URL("../img/navi/130100_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu ul li .photo
{
	height: 10px;
	width:53px;
	background-image: URL("../img/navi/130110.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu ul li:hover .photo, .smenu ul li .photoverde, .smenu ul li:hover .photoverde
{
	height: 10px;
	width:53px;
	background-image: URL("../img/navi/130110_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu ul li .video
{
	height: 10px;
	width:49px;
	background-image: URL("../img/navi/130120.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu ul li:hover .video, .smenu ul li .videoverde, .smenu ul li:hover .videoverde
{
	height: 10px;
	width:49px;
	background-image: URL("../img/navi/130120_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu ul li .contest
{
	height: 10px;
	width:70px;
	background-image: URL("../img/navi/130130.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu ul li:hover .contest, .smenu ul li .contestverde, .smenu ul li:hover .contestverde
{
	height: 10px;
	width:70px;
	background-image: URL("../img/navi/130130_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.smenu ul li .guestbook
{
	height: 10px;
	width:92px;
	background-image: URL("../img/navi/130140.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}
.smenu ul li:hover .guestbook, .smenu ul li .guestbookverde, .smenu ul li:hover .guestbookverde
{
	height: 10px;
	width:92px;
	background-image: URL("../img/navi/130140_a.gif");
	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
	
}

.nav ul li .news{
  	height: 10px;
	width:42px;
		background-image: URL("../img/navi/news_blk.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}
.nav ul li:hover .news, .nav ul li .newsverde, .nav ul li:hover .newsverde{
	height: 10px;
	width:42px;
	background-image: URL("../img/navi/news_green.gif");
  	display: block;
  	float:left;
	list-style-type: none;
	background-repeat: no-repeat;
}

