body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	color: #000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:link {
	color: #7A7B7B;
	text-decoration: underline;
	font-size: 11px;
}

A:visited {
	color: #7A7B7B;
	text-decoration: underline;
	font-size:11px;
}

A:active {
	color: #A42C00;
	text-decoration: underline;
	font-size:11px;
}

A:hover {
	color: #E45C00;
	text-decoration: none;
	font-size:11px;
}

.navigation:link {
	color: #446378;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

.navigation:visited {
	color: #345368;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

.navigation:active {
	color: #345368;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

.navigation:hover {
	color: #A42C00;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
}
form{
	padding:0px;
	margin:0px;
}
.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; color: #446378;
}

.res {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446378;
	font-weight: bold;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1D3E0;
}

td,.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000;
}

.ticker a:link {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

.ticker a:visited {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

.ticker a:active {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

.ticker a:hover {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
}

.ticker {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:black;
}

textarea, input, select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696A6A;
	background-color: #DFDFDF;
	border: 1px solid #9A9B9B;
}
input#provision { 
	color: black !important;
}

.gehezu {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5E737C;
	background-color: #EEEFF0;
	border: 1px solid #5E737C;
}

input:focus,textarea:focus {
	background-color: #EEEEEE;
	color: #000000;
}

.nav {
	width:185px;
	height:25px;
	background:url('/tpl/img/02.jpg');
	font-size: 10px;
	padding: 0 0 0 29px;
}

.navigation {
	display:block;
	margin: 0 !important;
	padding: 0 0 0 25px !important;
	line-height: 22px;
	height:25px;
}

.nav #icon_home {
	background:url(/tpl/img/icon_lupe.gif) 0 0 no-repeat;
}
.nav #icon_kaufen {
	background:url(/tpl/img/icon_geldsack.gif) 0 0 no-repeat;
}
.nav #icon_mieten {
	background:url(/tpl/img/icon_key.gif) 0 0 no-repeat;
}
.nav #icon_konto {
	background:url(/tpl/img/icon_ec.gif) 0 0 no-repeat;
}
.nav #icon_stadt {
	background:url(/tpl/img/icon_stadt.gif) 0 2px no-repeat;
}
.nav #icon_citycenter {
	background:url(/tpl/img/icon_home.gif) 0 0 no-repeat;
}
.nav #icon_hilfe {
	background:url(/tpl/img/icon_hilfe.gif) 0 0 no-repeat;
}
.nav #icon_logout {
	background:url(/tpl/img/icon_lock.gif) 0 0 no-repeat;
}
.nav #icon_forum {
	background:url(/tpl/img/icon_forum.gif) 0 0 no-repeat;
}
.nav #icon_news {
	background:url(/tpl/img/icon_news.gif) 0 0 no-repeat;
}
.nav #icon_rang {
	background:url(/tpl/img/icon_rang.gif) 0 0 no-repeat;
}
.nav #icon_notes {
	background:url(/tpl/img/icon_notes.gif) 0 0 no-repeat;
}
.nav #icon_mail {
	background:url(/tpl/img/icon_mail.gif) 0 0 no-repeat;
}
.nav #icon_settings {
	background:url(/tpl/img/icon_settings.gif) 0 0 no-repeat;
}
.nav #icon_regeln {
	background:url(/tpl/img/icon_regeln.gif) 0 0 no-repeat;
}
.nav #icon_chat {
	background:url(/tpl/img/icon_chat.gif) 0 0 no-repeat;
}
.nav #icon_gebaeude {
	background:url(/tpl/img/icon_geld.gif) 0 2px no-repeat;
}
.nav #icon_ads {
	background:url(/tpl/img/icon_ads.gif) 0 0 no-repeat;
}
.nav #icon_pflichten {
	background:url(/tpl/img/icon_pflichten.gif) 0 0 no-repeat;
}
.nav #icon_wohnhaus {
	background:url(/tpl/img/icon_wohnhaus.gif) 0 0 no-repeat;
}
.nav #icon_spenden {
	background:url(/tpl/img/icon_spenden.gif) 0 0 no-repeat;
}

.stadt_icons a img {
	border:0px;
}

.stadt_icons a {
	background: #f6f6f6;
	display:block;
	width: 22px;
	height:22px;
	margin-right:2px;
	margin-bottom:4px;
	float:left;
	border: 1px solid #eee;
	padding:1px;
}

.icon {
	display:block;
	margin: 0 !important;
	padding: 0 0 0 25px !important;
	line-height: 22px;
	height:25px;;
}
/* Restaurant */
.icon_typ_1 {
	background:url(/tpl/img/icon_gedeck.gif) 0 3px no-repeat;
}
/* Hotel */
.icon_typ_2 {
	background:url(/tpl/img/icon_bed.gif) 0 3px no-repeat;
}
/* Metzgerei */
.icon_typ_3 {
	background:url(/tpl/img/icon_keule.gif) 0 3px no-repeat;
}
/* Backer */
.icon_typ_4 {
	background:url(/tpl/img/icon_brot.gif) 0 3px no-repeat;
}
/* Supermarkt */
.icon_typ_5 {
	background:url(/tpl/img/icon_warenkorb.gif) 0 3px no-repeat;
}
/* Makler */
.icon_typ_6 {
	background:url(/tpl/img/icon_makler.gif) 0 3px no-repeat;
}
/* Casion */
.icon_typ_8 {
	background:url(/tpl/img/icon_geld2.gif) 0 3px no-repeat;
}
/* Baufirma */
.icon_typ_9 {
	background:url(/tpl/img/icon_hammer.gif) 0 3px no-repeat;
}
/* Kino */
.icon_typ_11 {
	background:url(/tpl/img/icon_kino.gif) 0 3px no-repeat;
}
/* Freizeitpark */
.icon_typ_12 {
	background:url(/tpl/img/icon_ballons.gif) 0 3px no-repeat;
}
/* Bauerhof */
.icon_typ_13 {
	background:url(/tpl/img/icon_getreide.gif) 0 3px no-repeat;
}
/* Schlachthof */
.icon_typ_14 {
	background:url(/tpl/img/icon_fleisch.gif) 0 3px no-repeat;
}
/* Coctailbar */
.icon_typ_15 {
	background:url(/tpl/img/icon_glaeser.gif) 0 3px no-repeat;
}
/* Eiscafe */
.icon_typ_16 {
	background:url(/tpl/img/icon_becher.gif) 0 3px no-repeat;
}
/* Wohnhaus */
.icon_typ_10 {
	background:url(/tpl/img/icon_wohnhaus.gif) 0 3px no-repeat;
}
/* Spielhalle */
.icon_typ_19 {
	background:url(/tpl/img/icon_spielhalle.gif) 0 3px no-repeat;
}
/* Lotto */
.nav #icon_lotto {
	background:url(/tpl/img/icon_lotto.gif) 0 0 no-repeat;
}
.lotteryball{
	background:url(http://www.stadtgame.de/tpl/img/lottory_ball.gif) center middle no-repeat;
	background-repeat:no-repeat;
 	background-position : center;
	text-align:center;
	font-size:10px;
	font:Verdana;
	color:#000000;
	width:35px;
	height:34px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	float:left;
}
.lotterylabel {
	padding-top: 10px;
	font-size:10px;
	font:Verdana;
	color:#000000;
	float:left;
}
/* Ranglist */
.rangliste{
	border-bottom:#CCCCCC outset 1px;
	border-bottom-color:#CCCCCC;
}
/* Letzte Besucher auf Profil */
#navcontainer {
	margin: 0 0 0 0;
	padding: 0;
	height: 20px;
}
#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}
#navcontainer ul li a {
	width: 170px;
	border-top: 1px solid #ccc;
	border-left: none;
	border-bottom:1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:0;
	margin:0;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	cursor: pointer;
}
#navcontainer ul li a:hover {
	color: #fff;
	background:#FF8E09;
	border-top:1px solid #000;
	border-left:none;
	border-bottom:1px solid #000;
	border-right:none;

}
#navcontainer a:active {
	color: #fff;
	background: #315AAA;
	border: 1px solid #000;
}
#navcontainer li#active a {
	color: #fff;
	background: #315AAA;
	border: 1px solid #000;
}
#letzte_besucher{
	background:#E5E5E5;
	border-bottom:#CCCCCC solid 1px;
	border-bottom-color:#CCCCCC;
}
#werbung{
	background:#E5E5E5;
	border-bottom:#CCCCCC solid 1px;
	border-bottom-color:#CCCCCC;
}
#no_ramen table{
	margin:0px;
	padding:0px;
}
/* Summary */
form {
margin: 0px;
}
#asb_container {
border: 1px ridge #999999;
width: 184px;
}
#asb_contentwrap {
font: 8pt Arial;
height: 200px;
background-color: skyblue;
overflow: auto;
}
#asb_content {
margin: 5px;
}
#asb_content .name {
color: #555555;
font-weight: bold;
padding-right: 5px;
}
#asb_inputwrap {
font: 8pt Arial;
}
#asb_input {
margin: 5px;
}
#asb_input .text {
border: 1px solid #999999;
font: 8pt Arial;
width: 170px;
background:transparent;
}
#asb_input .button {
width: 50px;
margin-top: 4px;
background-color: #B52021;
font: bold 8pt Arial;
color: white;
border: 1px solid #888888;
}
.table.profil{
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
}

.profil_td_head{
	border-bottom:#CCCCCC outset 1px;
	border-bottom-color:#CCCCCC;
}
.profil_tr_head{
	background:#E5E5E5;
}
.profil_td_head_mehr{
	height:17px;
	text-align:right;
    vertical-align:middle;
}
.profil_td_platzhalter{
	width:140px;
}
.profil_transparent{
	border:0px;
}
.profil_gescheck_bild_td{
	text-align:center;
	vertical-align:top;
	height: 105px;
}
.profil_gescheck_bild_beschreibung_td{
	vertical-align:middle;
}

div.vote_close {
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	text-align: right;
	cursor: pointer;
}
div.vote_text {
	height: 30px;
	line-height: 15px;
	margin: 10px 0 0 0;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
}
div.vote_img {
	width: 100%;
	height: 360px;
	margin: 10px 0 0 0;
	text-align: center;
}
div.vote_button {
	width: 100%;
	height: 31px;
	line-height: 31px;
	margin: 10px 0 0 0;
	text-align: center;
	cursor: pointer;
	background: url(http://www.stadtgame.de/pic/vote.gif) 50% 0 no-repeat;
}
div.vote_button a {
	width: 100%;
	height: 31px;
	display: block;
}