body {
background-image: url('img/bg_dollar.gif');
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: none;
min-height: 100%;
height:56px;
background: url('img/top.jpg') repeat-x #D1E7DA;
border: 1px solid white;
border-bottom: none;
}

#layout {
width: 780px;
margin-left: auto;
margin-right:auto;
background-color:#D1E7DA ;
border: 1px solid white;
border-top: 0px none;
}

img.hd {padding: 8px 0px 8px 0px;}

#content{width:600px;margin-left:178px; 
min-height:600px;
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;}

#box h1{font-size:13px; color:222; margin: 0px 0px 0px 0px; }
#box h2{font-size:11px; color:#222; margin: 8px 0px 0px 0px; font-weight:bold;}
#box 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: 184px;padding-top: 8px; text-align:center;}

#disclaimer a{color: #000000; text-decoration: none;}

#nobox{width: 540px; padding: 0px 0px 6px 6px;}

#box{background-color: #C6E6E0;width: 540px;}

#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 {background: url(img/box_r.jpg) repeat-y top right; }
#box .box_cntrl {background: url(img/box_l.jpg) repeat-y top left; 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:#27554C}

#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;}

.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:89px; 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;}
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 {
padding-left:6px; width:530px;
}


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
}
