

body {
	margin: 0;
	padding: 0;
    font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	background: #d8decf;
}

body, body div, body th, body td, li, body dd, body h1, body h4, #meta p, em {
	font-size: 12px;
}

br {
	clear:both;
}

a:focus img, a:active img {
	margin: -2px;
	border: 2px solid #FF0000;
}


#background {
	width: 655px;
	height: 182px;
	position: absolute;
	top: 278px;
	left: 345px;
	background: transparent url(../i/bg_header_add.jpg) no-repeat center 0;
	overflow: visible;
}


/* main verlauf */


h1,h2,h3,h4,h5 {
	padding: 0;
	margin: 0 0 1em 0;
	font-weight:bold;
}


h2 {
	font-size:13px;
	font-weight:bold;
}
.widget h2, h2 a, .widget h2 a, .widget h1 a {
	font-size:12px;	
	font-weight:bold;
}
.invis {
	display: none;
}

.wai {
/*	display: none; */
	position: absolute;
	left: -5999px;
	width: 990px;
}

p {
	padding: 0;
	margin: 0 0 1em 0;
}


a {
	font-weight: bold;
}

img {
	border: 0;
}

input {
	color: #666;
}

em {
	font-weight: normal;
}

div {
	margin: 0;
	/* border: 1px solid; */
}

form, noscript {
	margin: 0;
	padding: 0;
}

.upper {
	text-transform: uppercase;
}

h2, h2 a {
	margin: 0 0 1em 0;
	color: #F49322;
}
h2 a:hover, a.ressort:hover, .caption a {
	text-decoration: underline;
}

h3 {
	margin: 0 0 1em 0;
}

h3.lo {
	margin: 0 0 0.5em 0;
}

h4 {
	margin: 0 0 0.25em 0;
}

em {
	font-weight: bold;
	font-style: normal;
}

a {
	color: #666;
	text-decoration: none;
}

a.ressort {
	text-transform: uppercase;
}

a.hover {
	text-decoration: underline;	
}

.filebox a {
	font-weight: bold;
}


/* fonts etc. */

#datum {
	color: #96a585;	
	font-size:12px;
	font-family:Verdana;
}

#metamenu a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

#metamenu h1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}


/* lists, menus */
#menu_person
{
	top:158px;
	left:330px;
	height:83px;
	width:275px;
	background-color:#C4CDB5;
	padding:20px 10px 10px 20px;
}
#menu_person p {
	line-height:14px;
}

#menu_person p img {
	vertical-align:bottom;
}

#menu_person p a {
	color:#fff;
	line-height:14px;
font-size:12px;
	font-weight:bold;
}

ul.menu, ul.vmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image:none;
}

.menu li, .menu p {
	display: inline;
}

.menu p a {
	float: left;
	/* display: inline; */
}

#toolbar .menu li a, #toolbar .menu li .top_bt_container {
	margin-right: 2px;
}

.menu li a {
	float: left;
	display: inline;
}

#web20 a, #footer_menu_right a {
	width: 122px;
	height:20px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom:  4px;
	padding-left: 0px; 
	color: #fff;
	/*font-size: 95%;*/
}
ul.nobullet {
	list-style: none;	
}

/* style elements */

.rbox {
	background: #fff url(../i/bg_rbox.jpg) 0 0 no-repeat;
	padding: 14px;	
	font-size: 11px;
}
.rbot {
	background: transparent url(../i/bg_rbot.gif) no-repeat 0 0;
	height: 5px;
	padding: 0px;
	position: relative;
}
.rtop {
	background: transparent url(../i/bg_rtop.jpg) no-repeat 0 0;
	height: 25px;
	padding: 7px;
	position: relative;	
	overflow: hidden; /* IE6 */
}
.ibox, .rbot {
	margin-bottom: 20px;
}

/* layout elements */

#header, .blabla {
	position: relative;
}
#datum, #display,#display_person, #toolbar, #web20, #metamenu, #search,#person_search_form,#menu_person, #team,#team_person {
	position: absolute;	
}
#metamenu {
	bottom: 0;
	width: 327px;
	padding-bottom: 20px;
	text-align: right;	
	line-height: 18px;
}
#logo {
	position: absolute;
	left: 18px;
	top: 0;	
}
#team {
	bottom: 40px;
	height: 182px;
	width: 323px;
	color: #fff;
}
#team_person {
	bottom: 20px;
	height: 147px;
	width: 323px;
	padding-top:15px;
}
#team ul
{
	margin-left:5px;
}


/* grid */
#grid {
	position: absolute;
	top: 66px;
	left: 14px;
	width: 640px;
	height: 192px;
}

#grid ul {
	padding-left: 0px;
}

#grid ul li {
	text-align: left;
}

#grid_content {
	position:relative;
}
#grid_content br
{
	line-height:5px;
}
.grid_column_ex1
{
	position:absolute;
	top:2px;
/*	left:145px; */
	left: 0px;
}
.grid_column_ex2
{
	position:absolute;
	top:2px;
/*	left:310px; */
	left: 168px;
}

#datum {
	left: 124px;
	width: 200px;
	text-align: right;
	padding-top: 20px;
}
#display {
	width: 655px;
	height: 452px;
	left: 345px;
	top: 8px;
}
#display_person {
	width: 655px;
	height: 260px;
	left: 345px;
	top: 6px;
	
	/*background-color:#b5c4a6;*/
}
#toolbar {
	right: 18px;
	width: 517px;
	height: 34px;
	padding: 2px 0 0 7px;
	background: transparent url(../i/bg_toolbar.png) no-repeat 0 0;
}
#toolbar, #toolbar p.loginmessage a {
	font-weight: normal;	
	color: #8c8c8c;
	font-size:11px;
}
#toolbar p.loginmessage a {
	text-decoration: underline;	
}
#toolbar.loggedin {
	height: 51px;
	padding: 2px 0 0 7px;
	background: transparent url(../i/bg_toolbar_loggedin.png) no-repeat 0 0;
}
#toolbar p.loginmessage {
	margin:0;
	line-height: 18px;
}
#search {
	top: 269px;
	left: 330px;
}
#person_search_form
{
	top: 120px;
	left: 330px;
}
#web20 {
	right: 16px;
	bottom: 20px;
	width: 278px;
	height: 99px;
	border-top: 1px solid #adbc9a;
	padding: 15px;
	overflow: hidden;
}
#bg {
/*	background: transparent url(../i/bg_bg.jpg) repeat-x 0 0;		*/
}

#wrap,#wrap2,#wrap3 {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: visible;
	background: #ced8c5 url(../i/bg_header.jpg) repeat-x center top;
}
#wrap2 {
	width: 1000px;
	background:0;
	overflow: hidden;
	text-align: left;
}
#wrap3 {
	background: #ced8c5 url(../i/bg_wrap3.jpg) no-repeat center top;
}

#wrap, #wrap3 {
	text-align:center;
}

#header {
	height: 278px;
}
/* footer */
#footer {
	width: 100%;
	background: #9ca888;
	border-bottom: 7px solid #d1d6c9;
	height: 264px;
}

#footer_logo {
	position: relative;
	height: 86px;
	width: 92px;
	bottom:0px;
	left: 0px;
	float: left;
	margin-top: -86px;
}

.footer_search
{
	width:315px;
	border-bottom:solid 1px #adbc9a;
	height:40px;
}
#footer_menu
{
	width: 1000px;
	height:264px;
	margin: 0px auto 0px auto;
	position:relative;
}
#footer_left
{
	float:left;
	width: 670px;
	height:264px;
	position:relative;
}
#footer_menu_left
{
	position:absolute;
	right:10px;
	top:30px;
	width: 470px;
}
#footer_right
{
	float:left;
	position:relative;
	width:330px;
	height:264px;
}
#footer_menu_right
{
	position:absolute;
	right:10px;
	top:30px;
	margin:0;
}
.footer_menu_col
{
	float:left;
	width:155px;
	color:#fff;
	line-height:20px;
}
.footer_menu_col,.footer_menu_col a
{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.footer_menu_col a:hover
{
	text-decoration:underline;
}
/* footer end */




#content,#content_inner {
	background-color: #C4CDB5; /*B5C4A6;*/
	padding:0;
	margin:0;
}
#content #normal, #content #left, #content #right {
	float: left;
	display: inline;
	width: 318px;	
	background-color: #C4CDB5; /*b5c4a6; */
}
#content #normal
{
	margin-left:0px;
	padding-left:3px;
	width: 315px;	
}
#content #normal, #content #right {
	padding-top:195px;
	/*margin-top: 173px;*/
	/*padding-left: 18px;	*/
}
#content #left
{
	width:325px;
	padding-left:18px;
	padding-top:18px;
}
#content #right {
	width:324px;
	padding-left: 15px;
}
#content_inner #left, #content_inner #right, #content_inner #normal
{
	float: left;
	display: inline;
	background-color: #C4CDB5;
	margin-top:20px;
}
#content_inner #normal {
	width: 395px;
	padding-right: 10px;
	background: transparent;	
}

#content_inner #left
{
	width:200px;
	/* padding-left:18px; */
	margin-left: 20px;
	background-color:#fff;
	margin-right:10px;
}

#content_wrap {
	width: 640px;
	background: #fff;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 19px 18px 0 18px;
	padding-bottom: 18px;
}

#content_inner #left h1,#content_inner #left h2
{
	color:#666;
	font-weight:bold;
	display:inline;
	text-transform:uppercase;
}
#content_inner #left h2
{
	color:#ff4e00;
	margin-left:0px;
	font-weight:bold;
	font-size:12px;
	text-transform:none;
}
.img_legend
{
	margin-left:20px;
}
.img_legend a:hover
{
	text-decoration:underline;
}
.img_legend h2
{
	color:#f49322 !important;
}
#content_inner #left .content_place
{
	float:left;
	display: inline;
	margin:10px 0px 10px 10px;
	width:410px;
	color:#373737;
	border: 1px solid #f00;	
}
.article h2
{
	color:#272727 !important;
}
.article h1
{
	color:#f49322 !important;
	font-size:12px; 
	text-transform:none !important;
	margin-left:0px !important;
}

#content_inner #left .content_place h2
{
	
}
#content_inner #left .content_place .date
{
	color:#317827;
}

#content_inner #left .content_place a
{
	color:#317827;
	font-weight:bold;
}
#content_inner #left .content_place a:hover
{
	text-decoration:underline;
}
#content_inner #left .content_place ul
{
	list-style-image:url(../i/w/content_list_arrow.gif);
	font-weight:bold;
	color:#373737;
}
#content_inner #left .content_place ul a
{
	color:#373737;
}
#content_inner #left .content_place ul a:hover
{
	color:#666666;
}


#content_inner #left .photo_place,#content_inner #left .photo_article_place
{
	background-color:#eef1ed;
	width:200px;
	float:left;
	display: inline;
	margin-top:10px;
	position: relative;
/*	left: -18px; */
	margin-left: -20px;
}

#content_inner #left .photo_place img
{
	padding:20px 20px 20px 0px;
}
#content_inner #left .photo_article_place img
{
	padding:20px 20px 10px 0px;
}
.mailto
{
	color:#60bb5b;
}
.mailto:hover
{
	text-decoration:underline;
}
.img_legend img
{
	vertical-align:middle;
	padding:0px 0px 0px 0px !important;
}
#content_inner #right
{
	width:300px;
}
/* misc styles */

.clear {
	width: 0;
	height: 0;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}
.inv {
	display: none;	
}

/* headers */
.rtop h2.header {
	text-indent: -5000px;
	height: 26px;
	background: transparent url(../i/h2_news.gif) no-repeat 0 center;
}
.termine {
	background-image: url(../i/h2_news.gif);	
}

h2.header {
	text-indent: -5000px;
	height: 14px;
	background: transparent url(../i/h3_vernetzt.gif) no-repeat 0 center;
	width: 170px;
}

.top_bt_container {
	background: 0px 0px url(../i/top_bt_bg.png) no-repeat;
	width: 148px;
	height: 25px;
	/*margin:2px 0px 0px 0px;*/
	padding: 2px 0px 0px 2px;
	float:left;
}
.top_bt_container p
{
	float:left;
}
.top_bt_text
{
	font-size:11px;
	font-weight:bold;
	float: left;
	display: inline;
	padding: 3px 0px 0px 2px;	
	line-height: 16px;
	color:#3b3a3a;
}
.top_bt_text a
{
	font-size:11px;
	font-weight:bold;
	color:#3b3a3a;
}
.ico_adjust
{
	width:20px;
	height:21px;
	float:left;
	margin:3px 0px 0px 2px;
	padding:0;
}
.ico_adjust_open
{
	width:20px;
	height:21px;
	float:left;
	margin:9px 0px 0px 4px;
	padding:0;
}
.ico_close
{
	width:20px;
	height:21px;
	float:right;
	margin-right:4px;
}
.ico_adjust a
{
	width:20px;
	height:21px;
	background:url(../i/ico_adjust.png) no-repeat;
}
.ico_adjust_open a
{
	width:20px;
	height:21px;
	background:url(../i/ico_adjust_sel.png) no-repeat;
}

.ico_close a
{
	width:20px;
	height:21px;
	background:url(../i/ico_close.png) no-repeat;
}
.ico_close a:hover
{
	background:url(../i/ico_close_over.png) no-repeat;
}
.img_preload {
	display: none;
}
.search_field
{
	background:url(../i/bg_searchfield.gif) no-repeat;
	border:0;
	width:209px;
	height:25px;
	margin:0px 5px 0px 0px;
	padding:0;
	float:left;
}
input.search_field {
	padding-top: 5px;
}
.content_spacer
{
	width:1px;
	height:200px;
	visibility:hidden;
}
.fl
{
	float:left;
	display: inline;
}
.fr
{
	float:right;
	display: inline;
}
.l5
{
	line-height:5px;
}
.l10
{
	line-height:10px;
}
.l20
{
	line-height:20px;
}
.l26
{
	line-height:26px;
}
.clr {
	clear: right;	
}
.noma {
	margin: 0;
}


/* configbox */
#configbox {
	width:100%;
	height:398px;
	background:url(../i/conf_bg.gif) no-repeat top center;
	text-align:left;
}

#configbox .sw_link { /* links to subwebs near checkboxes */
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.ccontent
{
	margin:0 auto;
	width:1000px;	
	height:398px;
}

.cleft, .cnormal, .cright
{
	float:left;
	height:388px;
	margin-top:10px;
	position:relative;
}

.cleft
{
	width:340px;
}
.cnormal
{
	width:495px;
}
.cright
{
	width:165px;
}
.ctitle
{
	font-size:11px;
	font-weight:bold;
	color:#b0b0b0;
	margin-bottom:0px;
	height:25px;
}
.ccat_title
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

.ccat,.ccat_sel
{
	width:159px;
	height:24px;
	background:url(../i/cat_bg.png) no-repeat;
	margin:1px 1px 1px 0px;
	padding:3px 0px 0px 5px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.ccat_sel
{
	background:url(../i/cat_bg_sel.png) no-repeat;
}

.color_active, .color_inactive
{
	vertical-align:top;
}
.color_name_green
{
	padding:3px 0px 0px 15px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.color_name_violet
{
	padding:3px 0px 0px 55px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.color_name_blue
{
	padding:3px 0px 0px 98px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.color_name_yellow
{
	padding:3px 0px 0px 140px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.color_name_darkblue
{
	padding:3px 0px 0px 182px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.csave_bt
{
	position:absolute;
	top:345px;
	left:350px;
}
.ccancel_bt
{
	position:absolute;
	top:345px;
	left:0px;
}

.conf_bt_container {
	background: 0px 0px url(../i/bt_config_sel2.png) no-repeat;
	width: 150px;
	height: 32px;
	/*margin:2px 0px 0px 0px;*/
	padding: 2px 0px 0px 2px;
	float:left;
	position:absolute;
	top:-4px;
	left:363px;
	
}
.conf_bt_container p
{
	float:left;
}
.conf_bt_text
{
	font-size:11px;
	float: left;
	display: inline;
	padding: 9px 0px 0px 2px;	
	line-height: 16px;
	color:#fff;	
}
.conf_warrow
{
	position:absolute;
	background:url('../i/config_warrow.gif') no-repeat;	
	top:383px;
	left:-2px;
	width:10px;
	height:5px;
}
.cr_sel_top
{
	background:url('../i/bg_reg_sel_top.jpg') no-repeat;	
	width:157px;
	/* height:86px; */
	color:#fff;
	padding:0px 5px 0px 5px;
}
.cr_sel_body
{
	background:url('../i/bg_reg_sel_body.gif') repeat-y;	
	width:147px;
	padding:0px 5px 5px 5px;
}
.cr_sel_bottom
{
	background:url('../i/bg_reg_sel_bottom.jpg') no-repeat;	
	width:157px;
	height:5px;
}

/* subregion box */
#rgs {
	width:147px;
	height:302px;
	overflow-y:auto;
	overflow-x:hidden;
}
.reg_count { /* count of selected regions display */
	position:absolute;
	right:3px;
	top:6px;
	color:#FFFFFF;
	font-size:10px;
}
.reg_count b {
}

#sel_reg_title
{
	font-size:10px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 5px;
}
.reg_unselected,.reg_selected
{
	margin:1px 0px 1px 0px;
	padding-left:5px;
	width:140px;
	height:23px;
}
.reg_unselected
{
	background:url(../i/region_bg.png) no-repeat;
}
.reg_selected
{
	background:url(../i/region_bg_sel.png) no-repeat;
}
#rgs .reg_selected, #rgs .reg_unselected { /* for wide regions inside overflow:hidden */
	width:300px;
}
.subwebs .reg_selected, .subwebs .reg_unselected {
	position: relative;
}


.lm10
{
	margin-left:10px;
	/*
	height:323px;
	overflow-y:auto;
	overflow-x:hidden;
	*/
}


.content {
	background: transparent url(../i/bg_rbox.jpg) no-repeat 0 0;	
}


#wrap3 #grid {
	position: absolute;
	left: 351px;
	top: 126px;
	z-index: 5;
	width: 320px;
	height: 120px;	
}


#header div.klein {
	right: 18px;
	width: 367px;
	height: 34px;
	padding: 2px 0 0 7px;
	background: transparent url(../i/bg_toolbar_s.png) no-repeat 0 0;
}

#left .image, .adventkalender .image {
	padding: 22px;
	padding-left: 0;
	background: #eef1ed;	
	position: relative;
	left: -20px;
	margin-bottom: 20px;
}
.adventkalender .image {
	width: 178px;	
	position: absolute;
	left: -230px;
}


#right .image {
	margin-bottom: 20px;
}

.pad {
	padding: 8px;
}

#normal .komtrenner {
	border-top: 1px solid #eaeaea;
	margin-bottom: 20px;	
	width: 412px;
}

.blw {
	border-left: 1px solid #fff;
}

/* HEADER */

h1#autor, h1#termine, h1#news, h1#dasteam, h1#buero, h1#bundesl, h1#kurz, h1#linklist, h1#polar, h2#programm, h1#team, h1#downloads, h2#bestvoted {
	background: transparent none no-repeat 4px bottom;
	display: block;
	width: 180px;
	height: 21px;
	margin: 0em 0em 0.5em 0em;
	text-indent: -5000px;
}

h1#autor {background-image: url(../i/h1_autor.gif);}
h1#buero {background-image: url(../i/h1_buero.gif);}
h1#bundesl {background-image: url(../i/h1_bundeslaender.gif);}
h1#kurz {background-image: url(../i/h1_kurz_und_buendig.gif);}
h1#linklist {background-image: url(../i/h1_links.gif);}
h1#polar {background-image: url(../i/h1_politische_arbeit.gif);}
h2#programm {background-image: url(../i/h1_programm.gif);}
h2#bestvoted {width: 290px; background-image: url(../i/bestvoted.gif); }
h1#dasteam {background-image: url(../i/h1_team.gif);}
h1#downloads {background-image: url(../i/h1_downloads.gif);}
h1#termine {background-image: url(../i/h1_termine.gif);}
h1#news {background-image: url(../i/h1_news.gif);}

#mooflow img {
  width:1px;
  height:1px;
}

p.error {
	color: #f00;	
}

/* WAI-Compliant Link-buttons */
a.bt_empty {
	margin-right: 7px;
	margin-left: 1px;
	background-image: url(../i/bt_empty.gif);
	width: 96px;
	color: #414241;
}

a.bt_empty, a.bt_rss_empty, a.bt_login_empty {
	background-repeat: no-repeat;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	display: inline;
}

li a.bt_rss_empty {
 	background-image: url(../i/bt_rss_empty.png);
	width: 95px;
}

li a.bt_rss_empty, li a.bt_login_empty, li a.bt_logout_empty {
	padding-left: 14px;
	color: #FFFFFF;
	margin-right: 0px;
}

li a.bt_login_empty, li a.bt_logout_empty {
	width: 80px;
}

li a.bt_login_empty {
   background-image: url(../i/bt_login_empty.png);
}

li a.bt_logout_empty {
   background-image: url(../i/bt_logout_empty.png);
}

.top_search_submit {
	background-image: url(../i/search_bg.gif);
	width: 92px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	color: #4b4a4a;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;

}
/* move logo/link to home above headlines */
#logo, #logo a,#logo a img  {
	z-index: 6;
	
}

#metamenu, #metamenu h1 {
	z-index: 1;
}

/* WAI- Compliant links with logo */
a.logo_youtube, a.logo_twitter, a.logo_myspace, a.logo_delicious, a.logo_flickr, a.logo_facebook {
	padding-left: 30px;
	height: 20px;
	margin-left: 15px;
	background-repeat: no-repeat;
}

#footer_menu_right a.logo_youtube, #footer_menu_right a.logo_twitter, #footer_menu_right a.logo_myspace, #footer_menu_right a.logo_delicious, #footer_menu_right a.logo_flickr, #footer_menu_right a.logo_facebook,#web20 a.logo_youtube, #web20 a.logo_twitter, #web20 a.logo_myspace, #web20 a.logo_delicious, #web20 a.logo_flickr, #web20 a.logo_facebook {
	width: 92px;
	padding-left: 30px;
}

.logo_youtube { background-image: url(../i/ico_youtube.gif); }
.logo_twitter { background-image: url(../i/ico_twitter.gif); }
.logo_myspace { background-image: url(../i/ico_myspace.gif); }
.logo_delicious { background-image: url(../i/ico_delicious.gif); }
.logo_flickr { background-image: url(../i/ico_flickr.gif); }
.logo_facebook { background-image: url(../i/ico_facebook.gif); }

.gruene_welt ul li {
	position: relative;
}

/* headlines settings */
#configbox .ctitle {
	color: #FFFFFF;
}

input.csave_bt,input.bt_glob_blank,input.ccancel_bt,a.bt_glob_blank,.save_cancel a.cncl,input.save_inp,a#glob_no_resorts,a#glob_all_resorts {
	width: 138px;
	height: 25px;
	background-image: url(../i/bt_glob_blank.gif);
	background-color: transparent;
	text-align: center;
	color: #585858;
	font-size: 11px;
	font-family: Verdana,Helvetica,sans-serif;
	line-height: 24px;
	font-weight: bold;
	outline: none;
	border: 0;
	padding: 0px;	
	padding-bottom: 1px; 
	padding-left: 3px;
}

a.bt_glob_blank,.save_cancel a.cncl,a#glob_no_resorts,a#glob_all_resorts {
	display: inline;
	float: left;
	padding: 0;
}

input#glob_save,input#glob_cancel {
	line-height: 23px;
	padding-bottom: 2px;
}

input#glob_reset {
	padding-bottom: 2px;
	margin-left: 5px;
}

a#glob_no_resorts {
	margin-left: 12px;
}


a#glob_no_resorts,a#glob_all_resorts {
	font-size: 9px;
	background-image: url(../i/bt_check_blank.gif);
	width: 76px;
	height: 24px;
	line-height: 24px;	
	font-weight: normal;
}
input.save_inp {
	margin-left: 1px;
}

/* cd_mediacenter_sub */

a.playerTag {
	display: block;
	width: 320px;
	height: 240px;
}

a.playerTagRight {
	display: block;
	width: 281px;
	height: 211px;
}

.pisub-new-container {
/*	background-color: #869281; */
/*	padding: 20px; */
	margin-bottom: -18px;
	width: 600px;
}

.pisub-new-container small {
/*	color: #FFFFFF; */
	color: #000000;
	font-size: 10px;
}

.pisub-new-switch {
	float: left;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 600px;
}

.pisub-new-switch select {
	width: 320px;
}

.pisub-new-top-left {
	width: 320px;
	float: left;
	display: inline;
	margin-right: 20px;
	overflow: hidden;
}

.pisub-new-top-right h4 {
	font-size: 12px;
}

.pisub-new-top-right {
	width: 260px;
	float: left;
	display: inline;
	overflow: hidden;
/*	color: #FFFFFF; */
	color: #000000;
	font-size: 12px; 
}

.pisub-new-top {
	padding-bottom: 20px;
}

.pisub-new-listlink {
	float: right;
	display: inline;
	padding: 4px 0px 0px 0px;
	font-size: 12px;
}

.pisub-new-bottom-container {
/*	color: #FFFFFF; */
	color: #000000;
	font-weight: bold;
}

.pisub-new-input-email {
	width: 300px;
}


.pisub-new-timecodes-table td {
	padding: 0px 0px 3px 10px;
}

.pisub-new-timecodes-table input {
	color: #000000;
	width: 300px;
}


.pisub-new-email {
	padding: 10px 0px 10px 0px;
	width: 600px;
}

.pisub-new-submit {
	float: right;
	display: inline;
}

a.lightlink {
/*	color: #FFFFFF; */
	color: #000000;
}

.pisub-list-container {
/*	padding: 20px; */
	width: 600px;
}

.pisub-list-container h2 {
/*	color: #538039; */
	font-weight: bold;
	font-size: 14px;
}

.pisub-list-item-player {
	width: 320px;
	float: left;
	display: inline;
	margin-right: 20px;
	overflow: hidden;
}

.pisub-list-item-info {
	width: 260px;
	float: left;
	display: inline;
	overflow: hidden;
}

.pisub-list-voting {
	padding-bottom: 4px; /* 18px */
	background: 0px 0px repeat-x url(/fileadmin/widgets/i/ratingInactive.png);
	width: 100px;
	height: 19px;
}

.pisub-list-votingActive {
	background: 0px 0px repeat-x url(/fileadmin/widgets/i/ratingActive.png);
	height: 19px;
	margin-bottom: -19px;
	float: left;
	display: inline;
}

ul.starlinkContainer, ul.starlinkContainer li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.starlinkContainer {
	width: 100px;
	height: 19px;
	position: relative;
}

ul.starlinkContainer li {
	float: left;
	cursor: pointer;
	text-indent: -999em;
}

ul.starlinkContainer li a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 19px;
	z-index: 200;
}

ul.starlinkContainer li.sl1 a {left:0px;}
ul.starlinkContainer li.sl2 a {left:20px;}
ul.starlinkContainer li.sl3 a {left:40px;}
ul.starlinkContainer li.sl4 a {left:60px;}
ul.starlinkContainer li.sl5 a {left:80px;}

ul.starlinkContainer li a:hover {
	z-index: 2;
	width: 100px;
	height: 19px;
	overflow: hidden;
	left: 0px;
	background: url(/fileadmin/widgets/i/ratingMatrix.png) no-repeat 0px 0px;
}

ul.starlinkContainer li.sl1 a:hover { background-position: 0px -114px;}
ul.starlinkContainer li.sl2 a:hover { background-position: 0px -133px;}
ul.starlinkContainer li.sl3 a:hover { background-position: 0px -152px;}
ul.starlinkContainer li.sl4 a:hover { background-position: 0px -171px;}
ul.starlinkContainer li.sl5 a:hover { background-position: 0px -190px;}



h4.pisub-list-title {
	font-size: 14px;
}

.pisub-list-sendafriend a {
	color: #666666;
	font-size: 12px;
}

.pisub-list-back {
	float: right;
	display: inline;
}

.pisub-list-pager {
	width: 100%;
	text-align: center;
}

.pisub-list-pager a {
	color: #5A8C3E;
}

/* cd_mediacenter_sub end */

.adventkalender {
	position: relative;	
}


