html, body{
	margin:0;
	padding:0;
	background:#000000;
}

#werbung{
    position:absolute;
    width:760px;
    height:120px;
    top:0px;
    left:50%;
    margin-left:-380px;
    padding:0;
    z-index:1;
}

#main{
	position:absolute;
	width:944px;
	height:517px;
	top:115px;
	left:50%;
	margin-left:-472px;
	padding:0;
	z-index:1;
	background:#000000;
}

#logo{
	position:absolute;
	width:195px;
	height:60px;
	top:17px;
	left:10px;
	margin:0;
	padding:0;
	z-index:20;
	background:url(../img/logo.gif) no-repeat;
}

#nav{
	position:absolute;
	width:924px;
	height:20px;
	bottom:5px;
	left:10px;
	margin:0;
	padding:0;
	z-index:200;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#nav a, #nav a:link, #nav a:visited, #nav a:active{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01B6EB;
    text-decoration:none;
}

#nav a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01B6EB;
    text-decoration:underline;
}

#nav_left{
    position:absolute;
    width:180px;
    height:20px;
    top:0;
    left:0;
}

#nav_center{
    position:absolute;
    width:180px;
    height:20px;
    top:0;
    left:200px;
    text-align:center;
}

#nav_right{
    position:absolute;
    width:180px;
    height:20px;
    top:0;
    left:400px;
    text-align:right;
}

#alt_view{
    position:absolute;
    width:150px;
    height:20px;
    top:-2px;
    right:0;
    text-align:right;
}

#alt_view a, #alt_view a:link, #alt_view a:active, #alt_view a:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFF00;
    text-decoration:none;
    font-weight:bold;
}

#alt_view a:hover{
    text-decoration:underline;
}

#dropdown{
	position:absolute;
	width:210px;
	height:20px;
	top:36px;
	right:370px;
	margin:0;
	padding:0;
	z-index:200;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF5A00;
}

.dropdown_input{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF5A00;
  margin:0;
  border:#01B6EB solid 1px;
  background:#000000;
}

#search{
	position:absolute;
	width:160px;
	height:30px;
	top:30px;
	right:210px;
	margin:0;
	padding:0;
	z-index:200;
    text-align:right;
}

.search_button{
  margin:0px 0 0 0px;
  vertical-align:-2px;
}

.input{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  height:19px;
  width:90px;
  color:#000;
  background:url('../img/search_field.gif') no-repeat;
  margin:0;
  border:0px;
  padding:4px 5px 0 5px;
}

#reg_logo{
    position:absolute;
    width:180px;
    height:35px;
    top:28px;
    left:180px;
    margin:0;
    padding:0;
    z-index:200;
    text-align:right;
    vertical-align:text-bottom;
    font-family:Verdana, Arial, Helvetica, sans-serif;;
    font-size:11px;
    color:#01B6EB;
}

#pay {
    color:#01B6EB;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1$px;
    height:20px;
    margin:0pt;
    padding:0pt;
    position:absolute;
    left:650px;
    width:150px;
    z-index:200;
}

#pay a, #pay a:link, #pay a:visited, #pay a:active{
    font-family:Verdana, Arial, Helvetica, sans-serif;;
    font-size:12px;
    color:#01B6EB;
    text-decoration:none;
}

#pay a:hover{
    text-decoration:underline;
}

#short_cal{
	position:absolute;
	width:180px;
	height:230px;
	top:37px;
	right:10px;
	margin:0;
	padding:0;
	z-index:200;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01B6EB;
}

.short_cal_month{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#01B6EB;
}

.short_cal_active{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF5A00;
}

.short_cal_active a, .short_cal_active a:link, .short_cal_active a:visited, .short_cal_active a:active, .short_cal_active a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF5A00;
    text-decoration:none;
}

.short_cal_none{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01B6EB;
}

.short_cal_none a, .short_cal_none a:link, .short_cal_none a:visited, .short_cal_none a:active{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01B6EB;
    text-decoration:none;
}

.short_cal_none a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01B6EB;
    text-decoration:underline;
}

#left{
	position:absolute;
	width:15px;
	height:517px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:10;
	background:url(../img/left.gif) no-repeat;
}

#wrapper{
	position:absolute;
	width:100%;
	height:517px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:5;
	background:url(../img/wrapper.gif) repeat-x;
}

#right{
	position:absolute;
	width:15px;
	height:517px;
	top:0;
	right:0;
	margin:0;
	padding:0;
	z-index:10;
	background:url(../img/right.gif) no-repeat;
}

/*------------------------------Kalender beginnt---------------------------------*/
#cal{
	position:absolute;
	width:944px;
	height:407px;
	top:80px;
	left:10px;
	margin:0;
	padding:0;
	z-index:100;
}

.day{
	position:relative;
	width:180px;
	min-height:177px;
	float:left;
	margin:2px;
	padding:0;
	z-index:105;
}

.day_long_sm{
	position:relative;
	width:180px;
	min-height:177px;
	float:left;
	margin:2px;
	padding:0;
	z-index:105;
}

.day_left_sm_active{
	position:absolute;
	width:10px;
	height:177px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_left_aktiv.gif) no-repeat;
}

.day_long{
	position:relative;
	width:364px;
	min-height:177px;
	float:left;
	margin:2px;
	padding:0;
	z-index:105;
}

.day_left_active{
	position:absolute;
	width:10px;
	height:177px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_left_aktiv.gif) no-repeat;
}

.day_wrapper_active{
	position:absolute;
	width:100%;
	height:177px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:110;
	background:url(../img/day_wrapper_aktiv.gif) repeat-x;
}

.day_right_active{
	position:absolute;
	width:10px;
	height:177px;
	top:0;
	right:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_right_aktiv.gif) no-repeat;
}

.day_left{
	position:absolute;
	width:10px;
	height:177px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_left.gif) no-repeat;
}

.day_wrapper{
	position:absolute;
	width:100%;
	height:177px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:110;
	background:url(../img/day_wrapper.gif) repeat-x;
}

.day_right{
	position:absolute;
	width:10px;
	height:177px;
	top:0;
	right:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_right.gif) no-repeat;
}

.day_left_long_active{
	position:absolute;
	width:10px;
	height:213px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_left_long_aktiv.gif) no-repeat;
}

.day_wrapper_long_active{
	position:absolute;
	width:100%;
	height:213px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:110;
	background:url(../img/day_wrapper_long_aktiv.gif) repeat-x;
}

.day_right_long_active{
	position:absolute;
	width:10px;
	height:213px;
	top:0;
	right:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_right_long_aktiv.gif) no-repeat;
}

.day_left_long{
	position:absolute;
	width:10px;
	height:213px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_left_long.gif) no-repeat;
}

.day_wrapper_long{
	position:absolute;
	width:100%;
	height:213px;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:110;
	background:url(../img/day_wrapper_long.gif) repeat-x;
}

.day_right_long{
	position:absolute;
	width:10px;
	height:213px;
	top:0;
	right:0;
	margin:0;
	padding:0;
	z-index:115;
	background:url(../img/day_right_long.gif) no-repeat;
}

.datum{
	position:absolute;
	width:150px;
	height:20px;
	top:5px;
	right:5px;
	margin:0;
	padding:0;
	z-index:120;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF5A00;
	text-align:right;
}

.content{
	position:absolute;
	width:170px;
	height:147px;
	top:5px;
	left:5px;
	margin:0;
	padding:20px 0 0 0;
	z-index:125;
	overflow:hidden;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.content a, .content a:link, .content a:active, .content a:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
    text-decoration:underline;
}

.content a:hover{
    text-decoration:none;
}

.content_long{
	position:absolute;
	width:354px;
	height:180px;
	top:5px;
	left:5px;
	margin:0;
	padding:20px 0 0 0;
	z-index:125;
	overflow:hidden;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.content_long a, .content_long a:link, .content_long a:active, .content_long a:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
    text-decoration:underline;
}

.content_long a:hover{
    text-decoration:none;
}

.content_long_sm{
	position:absolute;
	width:170px;
	height:180px;
	top:5px;
	left:5px;
	margin:0;
	padding:20px 0 0 0;
	z-index:125;
	overflow:hidden;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.content_long_sm a, .content_long_sm a:link, .content_long_sm a:active, .content_long_sm a:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
    text-decoration:underline;
}

.content_long_sm a:hover{
    text-decoration:none;
}

.bottom{
	position:absolute;
	top:0px;
	left:0;
	z-index:500;
}

.bottom a, .bottom a:link, .bottom a:visited, .bottom a:active{
    color:#fd8e00;
    text-decoration:underline;
}

.bottom a:hover{
    text-decoration:none;
}

.bild{
	position:relative;
	width:84px;
	float:left;
}

.bild a, .bild a:link, .bild a:active, .bild a:visited, .bild a:hover{
    text-decoration:none;
}

/*-------------------------------popups----------------------------------------*/

#black{display:none;}

#blackon{width:100%;
		 height:100%;
		 background:#000000;
		 position:absolute;
		 top:0;
		 left:0;
		 z-index:90;
		 filter: alpha(opacity=40);
         filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
         -moz-opacity: 0.40; opacity:0.4;}

#preview{
  display:none;
}

#previewon{
  display:block;
  width:500px;
  height:450px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-250px;
  margin-top:-300px;
  z-index:1000;
  background:url('../img/popup_wrapper.gif') repeat-x top #000000;
  border:#FC1B00 solid 1px;
  padding: 40px 10px 0 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-align:left;
}

#previewon_content{
  width:490px;
  height:430px;
  position:absolute;
  z-index:1000;
  padding: 0px 10px 0px 0px;
  top:40px;
  left:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-align:left;
  overflow:auto;
}

#previewon_datum{
  position:absolute;
  width:490px;
  height:30px;
  top:0px;
  left:0;
  z-index:1100;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF5A00;
  text-align:right;
  padding:10px 10px 0 0
}

#close{
  position:absolute;
  bottom:2px;
  right:10px;
  z-index:1010;
}

#close a, #close a:link, #close a:active, #close a:visited{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
}

#close a:hover{
 text-decoration:underline;
}

#previewon .addon a, #previewon .addon a:link, #previewon .addon a:vistited, #previewon .addon a:active, #previewon .addon a:hover{
    color:#FFFFFF;
    text-decoration:none;
}

#previewon a, #previewon a:link, #previewon a:active, #previewon a:visited, #previewon a:hover{
    color:#fd8e00;
}

.goto{
    background:#000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#01B6EB;
	border:#01B6EB solid 1px;
	text-align:center;
}
