/* CSS Document */body { 	margin: 0px 0px 50px 0px;	font-family: Verdana, Helvetica, sans-serif;	font-size:14px;	color: #333; 	background: url(../../img/_bg.gif) repeat-x #fff; }div#container{ 	position: relative; 	width: 800px;	margin: 15px auto 15px auto;	background: #fff;}div#banner{	margin: 0px;	background-color: #CC0000;}div#breadcrumb{	height:15px;	margin: 0px;	background-image: url(../../img/breadcrumb.gif);	z-index:1;	margin-bottom:5px;}div#main_navi{	background-color:#E8E8E8;	float:left;	z-index:2;	width:140px;}div#right{	float:right;	width:180px;}div#inhalt{	border:1px solid #efeff7;	border-top-color:#FFFFFF;	padding:0px 10px;	float:left;	width:440px;	font-size:12px;}div#counter{	margin:30px 0 0 10px;	font-size:10px;}div#counter a{ color:#666;}div#counter a:hover{ background:#fff; color:#000;}.b_link { 	padding: 2px 16px 3px 16px; 	margin: 0px 0px 0px 0px; 	font-size: 12px; 	color: #fff; 	text-align: center;}.b_link:hover {	background: #666;}div#footer { position: relative; text-align: center; height: 27px; clear: both; background: #E8E8E8; font-size: 11px; }div#footer a{ display: inline; color: #777; line-height: 23px; }div#footer a:hover{ color: #900; }#error {	border: 1px solid #ff0000;	width:350px;	position:relative;	margin: 15px auto 15px auto;	padding: 10px;}/* Menu styles */#menu {	margin-top:10px;    left: 0px;	font-size:12px;}#menu a {    border: #ffffff 1px solid; 	padding-right: 10px;    display: block; 	padding-left: 10px;     padding-bottom: 1px; 	margin: 0px 0px 2px;     padding-top: 1px; 	text-decoration: none; 	color:#000000;}	#menu a:hover {    border: red 1px solid;	color: #fff;	background-image:url(../../img/menu_item.gif);}#zufall{	BORDER: #cc0000 1px solid; 	PADDING-RIGHT: 0px; 	PADDING-LEFT: 0px; 	margin: 10px 15px 0px 0px; 	background-color:#FFFFFF;	border-width: 3px; 	border-style: ridge;	font-size:12px;}#zufall_titel {	background-color: #cc0000;	padding: 5px;	color: #ffffff;}#zufall_body {	padding: 5px;	font-size:10px;}#webmaster{	margin:30px 10px 10px 10px;}#webmaster a{	color:#666666;	text-decoration:none;	font-size:12px;}#webmaster a:hover{	color:#000000;	background:#ffffff;}#location {	margin:10px 0 0 10px;	font-size:10px;}#location a{	color:#000000;	text-decoration:none;}#titel h2{	font-size:120%;	color:#000066;}#inhalt a{	color:#666666;	text-decoration:none;	}#inhalt a:hover{	text-decoration:overline underline;	color: #000;	}#guest {	border: 1px solid #cc0000;	padding: 5px 0px 5px 0px;}/************* Form elements ****************************/input, textarea, select {color : #000000;font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size : 10px;}input.button{	border: solid 1px #000000;	background: #ffffff;}input:focus {	background-color:#FF6666;	border-color: #429252 #5aba4a #63df52 #5aba4a}.exec_name {
	font-weight:bold;
	width: 130px;
	float:left;
}

.form {
	border: 1px solid #9cbee6;
}

.form label {
	float:left;
	width:180px;
	text-align:right;
	padding-right: 1em;
	font-weight:bold;
}

.form2 {
	border: 1px solid #9cbee6;
}

.form2 label {
	float:left;
	width:50px;
	text-align:right;
	padding-right: 1em;
	font-weight:bold;
}


.remo-zoom-in {
	cursor:					-moz-zoom-in;
}

.remo-box {
	position:				absolute;
	top:					0;
	left:					0;
	background:				#fff no-repeat center;
	z-index:				41;
}

.remo-loading {
	background-image:		url(../../img/spinner.gif);
}
.remo-content {
	width:					100%;
	height:					100%;
}
.remo-box-focus .remo-content {
	cursor:					-moz-zoom-out;
}
.remo-box-dragging .remo-content {
	cursor:					move;
}
.remo-btn-close {
	position:				absolute;
	left:					-15px;
	top:					-15px;
	width:					30px;
	height:					30px;
	text-decoration:		none;
	border:					0;
	background:				url(../../img/closebox.png) no-repeat top left;
	visibility:				hidden;
	cursor:					pointer;
}
.remo-title-wrap {
	position:				absolute;
	left:					0;
	bottom:					10px;
	overflow:				hidden;
	text-align:				left;
}
.remo-title {
	position:				relative;
}
.remo-title-bg {
	position:				absolute;
	width:					100%;
	height:					100%;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	background-color:		#fff;
	z-index:				99;
}
.remo-title-txt {
	position: relative;
	padding:				5px 15px;
	color:					#000;
	z-index:				101;
}
.remo-img {
	display:				block;
	border:					0;
	width:					100%;
	height:					100%;
}
.remo-bg {
	position:				absolute;
	width:					33px;
	height:					40px;
}
.remo-bg-n {
	left:					0;
	top:					-40px;
	width:					100%;
	background:				url(../../img/remo_bg_n.png) repeat-x;
}
.remo-bg-ne {
	right:					-33px;
	top:					-40px;
	background:				url(../../img/remo_bg_ne.png) no-repeat;
}
.remo-bg-e {
	right:					-33px;
	top:					0;
	height:					100%;
	background:				url(../../img/remo_bg_e.png) repeat-y;
}
.remo-bg-se {
	right:					-33px;
	bottom:					-40px;
	background:				url(../../img/remo_bg_se.png) no-repeat;
}
.remo-bg-s {
	left:					0;
	bottom:					-40px;
	width:					100%;
	background:				url(../../img/remo_bg_s.png) repeat-x;
}
.remo-bg-sw {
	left:					-33px;
	bottom:					-40px;
	background:				url(../../img/remo_bg_sw.png) no-repeat;
}
.remo-bg-w {
	left:					-33px;
	top:					0;
	height:					100%;
	background:				url(../../img/remo_bg_w.png) repeat-y;
}

.remo-bg-nw {
	left:					-33px;
	top:					-40px;
	background:				url(../../img/remo_bg_nw.png) no-repeat;
}

.language {
    width: 100%;
    text-align: right;
}

.language img {
    border: 0;
}

#countdown span {
  font-weight: bold;
}