@import url("/css/widgets/news.css");

/* widget */
#startpage-loading {
	background:#FFAF6F url(/img/load-start.gif) no-repeat 5px center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:20px;
	line-height:19px;
	width:250px;
	padding-left:25px;
	font-size:10pt;
	font-family:"Helvetica Neue",Helvetica,Verdana,Tahoma,Arial,sans-serif;
	position:absolute;
	left:50%;
	margin-left:-30px;
	z-index:20;
}


#startpage_left,#startpage_right{
	padding-top:10px;
	width:45%;
	float:left;
}
#startpage_left {
	padding-left:15px;
	padding-right:10px;
}
#startpage_right {
	margin-left:10px;
	padding-left:10px;
	padding-right:5px;
}

.msie6 #startpage_left{
	padding-left:10px;	
	padding-right:1px;	
	margin-left:1px;
}
.msie6 #startpage_right{
	padding-left:10px;	
	padding-right:1px;	
	margin-left:1px;
}

#startpage_bottom {
	margin-left:15px;
	margin-right:15px;
	clear:both;
	min-height:15px;
}
.widget { position:relative; }
#startpage div.contentbox {
	margin-top:5px !important;
	margin-left:0 !important;
	margin-bottom:9px !important;
	margin-right:0 !important;
}
.content.margintop {margin-top:5px;}
.header span.widget-menu-button {
	float:left;
	display:block;
	font-size:8pt;
	margin-left:5px;
	color:#AFAFAF;
	cursor:pointer;
}
.header span.widget-menu-button:hover {
	color:#505050;
}
.header h4 {
	float:left;
}
.widget-menu {
	border:1px solid #B6D8FE;
	background-color:white;
	margin-top:2px;
	position:absolute;
	z-index:2001;
}
.widget-menu-link {
	text-decoration:none;
	display:block;
	padding:2px 6px;
	white-space:nowrap;
	color:#5D7694;
}
.widget-menu-link:hover {
	color:#FFFFFF;
	background:#5D7694;
}
.widget-placeholder {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#F0F7FF;
	opacity: 0.5;  
	filter:alpha(opacity=50);	
	position:relative;  
	border:2px dashed rgb(138,165,192);      
	margin:0px;
	padding:0;  
	text-align:left;
}

.contentbox.left {float:none !important;}
.contentbox.right {float:none !important;}

.widget .settings {
	background:#EFEFEF;
	border:1px dotted #AFAFAF;
	border-top:0;
	display:block;
	font-size:10px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	position:absolute;
	width:95%;
}
.widget .settings * {
	font-size:10px;
}
.widget .settings p {margin:1px 0;}
.widget .settings .savebutton {float:right;}

/* bottom */
#startpage_bottom div.contentbox { width:99%; }
#startpage_bottom .widget-placeholder { margin-bottom:10px; }
/* not logged in?*/
/* schoene feste hoehe*/
#featurebox,#news { min-height:165px;height:auto; }
.ie #featurebox, .ie #news { height:165px; }
/* layoutmanager */
/* togglelayoutmanager-hover */
#togglelayoutmanager {opacity:0.999;filter:alpha(opacity=99);cursor:pointer;}
#togglelayoutmanager:hover {opacity:0.7;filter:alpha(opacity=70);}
#layoutmanagersavebutton {cursor:pointer;}
#layoutmanager {
	background:#565656;
	width:688px;	
	position:absolute;
	z-index:254;
	border: 1px solid black;
	filter:alpha(opacity=92);
	opacity: 0.92;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	margin:0;
	padding-bottom:5px;
}
.msie6 #layoutmanager {
	margin-left:-15px;
	margin-top:-5px;
}
#layoutmanager div {
	padding: 10px;
	padding-top:5px;
	color: #FFFFFF;
	filter:alpha(opacity=100);
	opacity: 1;
	position: relative;
}
#layoutmanager h3 {
	margin:0;padding:0;
	margin-bottom:10px;
}
#layoutmanager table{
	border-collapse:collapse;
	text-align:left;
	width:90%;
	margin-bottom:10px;
}
#layoutmanager table tr td.check {
	width:20px;
}
#layoutmanager tr {
	border-bottom:1px dashed #BFBFBF;
}
#layoutmanager td {padding-bottom:2px;}
#layoutmanager td.check input,#layoutmanager input[type=checkbox] {
	margin-left:0;
}
#layoutmanager td span{
	font-size:8pt;
	color:#BFBFBF;
	font-style:italic;
}
#layoutmanager td span.beta{
	font-size:8pt;
	color:#F5F501;
	font-style:italic;
}
#layoutmanager-save {float:right;}

/* WerIstOnline: */
.wionick {text-decoration:none;}
a.wionick:hover {text-decoration:underline;}
#whoisonline .content {line-height:16px;}

/* registerNow! */
#registernow_awesome {clear:both;margin:0 auto;text-align:center;margin-bottom:10px;margin-top:10px;height:35px;}
.firefox2 #registernow_awesome {padding-top:15px;}
.msie6 #registernow_awesome {display:none;} /* f*cking ie... -.- */
