body {
background: url('img/bg_global_xmas.png') top left repeat-x /*#ebebeb*/ #d5d5d5;
min-height: 100%;
height: 100%;
height:auto !important;  /* für moderne Browser */
font-family: Verdana, Helvetica, MS sans serif; font-size: 11px; line-height: 140%;
color:#222
}

p{margin: 0px;}
form {margin:0; padding:0;}


#header {
width: 780px;
margin-left: auto;
margin-right:auto;
background-color:white ;
border: 5px solid black;
min-height: 100%;
height:56px;
background: url('img/bg_header_xmas.png') repeat-x #D1E7DA;
border-bottom: none;
}

#layout {
width: 780px;
margin-left: auto;
margin-right:auto;
background:url('img/bg_content2.png') bottom left repeat-x #ffffff ;
border: 5px solid black;
border-top: 0px none;
padding:8px 0 0 0;
}

img.hd {padding: 8px 0px 8px 0px;}

#content{width:600px;padding-left:164px;
margin:0 0 8px 8px;
background:url('img/bg_content.png') top left repeat-x #ffffff; 

height:auto !important;  /* für moderne Browser */
height:650px;  /*für den IE */

}
#content a{color: #000000; text-decoration: none;}

/* #content h1{font-size:14px; color:#222; margin: 16px 0px 0px 6px; } */

.box_square {background: url(img/bg_box.jpg) top left no-repeat; width:146px; height:162px; float:left; padding:15px 32px 0px 9px;}

.world_info {background: url(img/bg_world.jpg) top left no-repeat; width:485px;  padding:0px 40px 20px 20px; color:#fff; line-height:170%}
.world_info p {margin:0px 0px 10px 0px}
.world_rating {background: url(img/bg_world_rating.jpg) top left no-repeat; width:525px; height: 420px;}
.world_rating_gewinnspiel {background: url(img/bg_oster_gewinnspiel.jpg) top left no-repeat; width:525px; height: 1000px; }

.ranking_topcities {position:relative; padding-left:97px;  font-size:15px;   font-weight: bold; color:#fff; height:86px;}
.ranking_decities {padding-left:20px; font-size:15px; font-weight: bold; color:#fff}
.ranking {font-size:0.6em; font-weight:normal;}

h1{font-size:18px; color:222; margin: 18px 0px 18px 0px; line-height:20px; }
h2{font-size:13px; color:#222; margin: 0px 0px 0px 0px; font-weight:bold;}
h3{font-size:25px; color:#222; margin: 0px 0px 0px 0px; padding-top:8px; font-family: Kabel Bk BT, FuturaLt BT, Arial, Verdana, Helvetica, MS sans serif;}

h2{font-size:11px; color:#222; margin: 8px 0px 0px 0px; font-weight:bold;}

#box ul {padding: 0px 0px 0px 15px; margin: 0px 0px 0px 10px; 	list-style-type: square;}

#comments ul {padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; list-style-type: none; line-height: 140%;}
#comments li{padding-bottom:5px; height:15px;}
#comments #thumb {border: none ; margin-right:4px; width:40px; float:left;}

#disclaimer{width: 596px;margin-left: auto;margin-right:auto;font-size:10px;padding-left: 0;padding-top: 8px; text-align:center;}

#disclaimer a{color: #000000; text-decoration: none;}

#nobox{width: 540px; padding: 0px 0px 6px 6px;}

#box{width: 585px;}

#box .box_top { background: url(img/box_o.jpg); repeat-x bottom; height: 9px; line-height: 9px; }
#box .box_or { 	background: url(img/box_or.jpg) no-repeat bottom right; width: 100%; height: 9px;}
#box .box_cntrr {}
.box_cntrl {width: 90%; padding-left: 15px;}
#box .box_cntrl2 {background: url(img/box_l.jpg) repeat-y top left; width: 98%; padding-left: 7px; padding-right: 0px; padding-bottom:0px;}
#box .box_bot { background: url(img/box_u.jpg) repeat-x top right; height: 9px;}
#box .box_ur { 	background: url(img/box_ur.jpg) no-repeat top right; width: 100%; height: 9px;}
#box .vote {padding: 0px 0px 0px 0px; width:100%;  }
#west{
min-height:280px;
height:auto !important;  /* für moderne Browser */
height:280px;  /*für den IE */
background: url(../img/bg_wahlwest.gif) top left no-repeat; padding:0px 0px 0px 0px;

}

#box .box_cntrl a {color:#333; font-weight:bold;}
#box .box_cntrl a:hover {color:#ED1C24}

#box #logo {
	background: url(img/bg_logo.gif) no-repeat;
	width: 160px;
	position: relative;
	height: 100px;
	text-align: center;	
	float:left;

}
#box #logo img {
	padding-top: 2px;
}
.city_image {
	width: 164px;
	height: 85px;

	background-repeat: no-repeat;
	background-position: center;
}

#box #info {position:relative; float:right; width: 370px;}

#box .info_txt {width: 340px; }
#box .thumb {border: 0px solid #888; padding: 0px 5px 10px 0px;}
#box #comments {width:500px; padding: 0px 0px 20px 0px;}

#box .slist {height:110px;}
#box .slist li{ list-style: none;}
#box .slist h1{font-size:13px; color:#273775; margin: 0px 0px 6px 0px; }
#box .slist a:hover{color:white;}

#box  .wnote{ wsidth:100%;}

#box .blue {background-color:#004D9F;}
#box .green {background-color:#009835;}
#box .yellow {background-color:#F4DD00;}
#box .red {background-color:#D90E09;}
#box .orange {background-color:#F28E00;}
#box .pink {background-color:#E50083;}
#box .lblue {background-color:#00A6EB;}
#box .brown {background-color:#964818;}



#nav {position:absolute;width: 142px;margin-top: 22px; margin-left:22px;}
#nav a { text-decoration:none;}
#nav .navpoint  a {text-decoration:none;}

.note {font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight:normal; line-height:120%;}

.pagenav{ color:#666666; text-align:center; height:25px;}

.navpoint{text-align:center;height: 22px;padding-top: 12px; color:white; font-weight:bold; font-family: Verdana, Helvetica, MS sans serif; font-size: 11px; }
.navpoint a{color:white; text-decoration:none;}
a .navpoint{color:white; text-decoration:none;}

.nav_01{background-image: url('img/bg_nav01.gif');text-indent:-8px;marign-left: 8px;}
.nav_01b{background-image: url('img/bg_nav01b.gif');text-indent:20px;marign-left: 8px;}
.nav_02{background-image: url('img/bg_nav02.gif');text-indent:14px; }
.nav_03{color:black; background-image: url('img/bg_nav03.gif');text-indent:-8px;marign-left: 8px;}
.nav_03 a{color:black;}
.nav_04{background-image: url('img/bg_nav04.gif');text-indent:14px;}
.nav_05{background-image: url('img/bg_nav05.gif');text-indent:-8px;marign-left: 8px;}
.nav_06{background-image: url('img/bg_nav06.gif');text-indent:14px;}
.nav_07{background-image: url('img/bg_nav07.gif');text-indent:-8px;marign-left: 8px;}
.nav_08{background-image: url('img/bg_nav08.gif');text-indent:14px;}
.nav_09 {background-image: url('img/bg_navend.gif'); height:105px; padding-left:21px; text-align:left;padding-top: 2px;}
.nav_10{background: url('img/bg_navend2.gif') bottom left;height:36px; text-indent:0px; color:#444; padding-top: 0px;}
.nav_10 a {color:#444;}

#box hr{color:white; height:1px; padding: 5px 0px 5px 0px; border-bottom:none; border-left:none; border-right:none; border-top: 1px solid White;}
#box input {border: 1px solid #666666; background-color:#white; font-size: 10px; font-family: Verdana; font-weight:normal; margin-bottom:1px;}
#box input.noborder {border: none 0px;}

input {border: 3px double #666666; background-color:#white; font-size: 10px; font-family: Verdana; font-weight:normal; margin-bottom:1px;}
input.noborder {border: none 0px; top: 8px;
padding-top: 10px;
padding-right: 5px;}
file {border: 3px double #666666; background-color:#white; font-size: 10px; font-family: Verdana; font-weight:normal; margin-bottom:1px;}
.noborder {border: none 0px;}

select {background-color:#white; font-size: 10px; font-family: Verdana; font-weight:normal; margin-bottom:1px;}
checkbox {border: none 0px;}


.motiv_txt {width: 285px; float:right;}

.history {
width:530px; border-bottom:1px solid white; padding:5px 0 5px 6px; margin-bottom:5px;
}


fieldset {
	padding: 5px 15px 15px 15px;
	margin: 5px 3px 18px 0px;
	border: 0px solid White;
}



form ol {
	list-style: none;
	padding: 0;
	margin: 5px 0 10px 0;
	}

form ol li {
	margin-bottom: 3px;
}

form label {
	/*float: left;*/
	width: 130px;
	padding-top: 4px;
	margin-left: 0px;

}

form ol li.regcheckbox {
	clear: both;
}

form ol li.regcheckbox input {
	float: left;
	display: inline;
	margin-left: 130px;
}

form ol li.regcheckbox label {
	float: left;
	width: 300px;
	margin-left: 5px;
}

form ol li.regcheckbox label {
	float: left;
	width: 300px;
	margin-left: 5px;
}

.loginbox {
	width: 112px;
}


td.list {
altign:left; vertical-align:bottom;}


.tippspiel_box{
	text-align:center;
	padding:10px;
}
.tippspiel_karte_rahmen{
	text-align:center;
	padding:3px;
	margin-right: 10px;
	border:#999 solid 1px;
	width:160px;
	background:#fff;
}
.tippspiel_karte_rahmen2{
	padding:3px;
	border:#999 solid 1px;
}
.tippspiel_karte{
	padding:3px;
	height:200px;
	line-height: 120%;
}
.tippspiel_karte_logo{
	text-align:center;
	height:140px;
	margin-top:25px;
}
.farbe_feld{
	border:#666 solid 1px;
	padding:5px;
	margin-bottom:10px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase
}
#tippspiel_info{
	padding:11px;
}


.cardtable    { display: table; border: 0; padding: 0px; margin: 0;line-height:0;   }
.celltext {
	font-family: Verdana, Helvetica, MS sans serif; font-size: 10px; line-height: 120%;
	color:#222
}

.editionen img {border:1px solid black; padding:3px; background:white; margin-top:10px; }
#header img { padding-top:12px; }
#defaultCountdown {height:33px; margin-left:2px; margin-top:5px; padding: 7px 14px 25px 11px; width:350px; position:absolute; top:269px; z-index:4; }
#defaultCountdown img { border:0px none !important; }

.monopoly75ende {background:url('img/bg_winner.jpg') no-repeat 0px 20px transparent; width: 531px; height: 557px; position:relative;}
.facebooklogo { padding-top:0px !important;}
#facebook { float:left;}
.fb_edge_widget_with_comment { position:relative; left: 68px; top: -61px;}

#banner { float:left; position:relative;}

.games_list { float:left; width:200px; margin-right:50px; margin-bottom:20px;}
.games_list img { border:1px solid black;}
.games_list p { margin-bottom:20px;}

.tvc_list { float:left; width:200px; margin-right:50px; margin-bottom:20px;}
.tvc_list img { border:1px solid black;}
.tvc_list p { margin-bottom:20px;}

.countdown { padding:30px 35px 0; overflow:hidden; }
.countdown img { margin: 2px 50px 0 0; float:left; }
.countdown p { color:red; font-size:27px; text-shadow: 1px 1px 0px #ffffff; float:right;
filter: dropshadow(color=#ffffff, offx=1, offy=1); line-height:94%; position:relative; }
