* {
	padding: 0;
	margin: 0;
	border: none;
}

body {
	font: .7em/130% Verdana, Arial, sans-serif;
	color: #343434;
}

a {
	color: #444444;
	text-decoration: underline;
}

#container {
	padding: 4px 10px;
}

	#container #taskbar {
		position:absolute;
		right: 5px;
		top: 5px;
	}

		#container #taskbar li {
			list-style: none;
		}
	
	#container #topadheader {
		width: 735px !important;
		margin: 8px auto 12px auto !important;
		height: 100px;
	}
	
	#container #topadheader-splash {
		width: 735px !important;
		margin: 2px auto 2px auto !important;
		height: 1px;
	}
	
	#container #header {
		text-align: center;
		margin-bottom: 15px;
	}
			
		#container #header h1, #container #header h2 {
			display: none;
		}
			
		#container #header img {
			
		}
	
	#container #content {
		margin-bottom: 5%;
		text-align: center !important;
	}
			
		#container #content h2 {
			font-size: 140%;
			margin-top: 12px;
			margin-bottom: 12px;
			color: #1B60B5;
		}
			
		#container #content h3 {
			font-size: 120%;
			margin-bottom: 4px;
			margin-top: 4px;
			color: #74CE3D;
		}
			
		#container #content h4 {
			font-size: 120%;
			margin-bottom: 4px;
			margin-top: 4px;
		}
		
		#container #content #search {
			margin-bottom: 30px;
		}
			#container #content #search p {
			
			}
			
				#container #content #search p label {
					display: none;
				}
			
				#container #content #search p #Suchenach {
					width: 540px;
					border: 1px solid #444444;
					padding: 1px;
				}
			
				#container #content #search p #und {
					border: 1px solid #444444;
				}
			
			#container #content #search small {
				display: block;
				margin-top: 4px;
			}
			
			#container #content #searchtabs {
				margin-bottom: 16px;
				font-size: 120%;
				font-weight: bold;
			}
				
				#container #content #searchtabs #setStudio {
					background: url(/images/magnifier.png) top left no-repeat;
					padding-left: 21px;
				}
				
				#container #content #searchtabs #setTerms {
					background: url(/images/table_multiple.png) top left no-repeat;
					padding-left: 21px;
				}
				
				#container #content #searchtabs #setTools {
					background: url(/images/wrench.png) top left no-repeat;
					padding-left: 21px;
				}
				
				
				#container #content #searchtabs li {
					display: inline;
					list-style: none;
					margin-right: 12px;
				}
					
					#container #content #searchtabs li.inaktiv {
						font-weight: normal;
						text-decoration:underline;
					}
					
					#container #content #searchtabs li.aktiv {
						font-weight: bold;
					}
						
						#container #content #searchtabs li.aktiv a {
							text-decoration:none !important;
						}
			
			#container #content #terms {
				margin-top: 8px;
			}
				
				#container #content #terms li {
					float: left;
					width: 33% !important;
					list-style: none;
					margin-bottom: 3px;
				}
			
			#container #content .citylist {
				margin-top: 8px;
			}
				
				#container #content .citylist li {
					float: left;
					width: 33% !important;
					list-style: none;
					margin-bottom: 3px;
				}
				
			#container #content #citys {
				margin-bottom: 12px;
			}
					
				#container #content #citys .tag1 {
					font-size: 190%;
				}
					
				#container #content #citys .tag2 {
					font-size: 170%;
				}
					
				#container #content #citys .tag3 {
					font-size: 150%;
				}
					
				#container #content #citys .tag4 {
					font-size: 130%;
				}
					
				#container #content #citys .tag5 {
					font-size: 110%;
				}
					
				#container #content #citys .tag6 {
					font-size: 100%;
				}
					
				#container #content #citys .tag7 {
					font-size: 90%;
				}
			
			#container #content #addcomment {
			
			}
			
				#container #content #addcomment label {
					font-weight: bold;
					margin-bottom: 4px;
				}
				
				#container #content #addcomment input, #container #content #addcomment textarea {
					border: 1px solid #444444;
					padding: 1px;
					width: 80%;
				}
			
			#container #content input.submit {
				border:1px solid #1B60B5;
				color: #1B60B5;
				background: #fff;
				width: auto !important;
			}
			
			#container #content #tools {
				position:relative;
			}
			
				#container #content #tools label {
					font-weight: bold;
					margin-bottom: 4px;
				}
				
				#container #content #tools input {
					border: 1px solid #444444;
					padding: 1px;
				}
			
			#container #content #plzlist {
				margin-bottom: 18px;
			}
			
				#container #content #plzlist li {
					list-style: none;
				}	
			
			#container #content #nearplzlist {
				margin-bottom: 18px;
			}
			
				#container #content #nearplzlist li {
					list-style: none;
				}	
			
			#container #content .map24table {
				font-size: 100%;
			}
				
				#container #content .map24table input {
					border: 1px solid #444444;
					padding: 1px;
				}
			
				#container #content .map24table label {
					font-weight: bold;
					margin-bottom: 4px;
					display: block;
				}
			
			#container #content table {
				font-size: 100%;
			}
			
			
				#container #content th {
					text-align: left;
				}
				
				#container #content #tools #bmitable h3 {
					font-size: 180%;
					color: #1B60B5;
				}
				
				#container #content #tools #bmitable td {
					padding: 2px 0 6px 0;
					font-size: 90%;
				}
				
				#container #content #tools #bmitable label {
					display: block;
					font-size: 110%;
				}
			
			#container #content #tools #bmi-result {
				color: #74CE3D;
				font-weight: bold;
				padding-top: 12px !important;
				font-size: 220%;
			}
		
			
		
		#container #content p {
			padding: 5px 0 10px 0;
		}
		
		#container #content p label {
			display: block;
		}
		
		#container #content #kontakt p input, #container #content #kontakt p textarea {
			border: 1px solid #444444;
			width: 75%;
		}
		
		#container #content #kontakt p .submit input {
			width: auto !important;
		}
		
		#container h2 {
			margin-bottom: 4px;
			_font-size: 130%;
		}
		
		/* */
		#container #content #ergebnisse {
			margin-top: 10px;
			width: 75%;
			float: left;
		}
		
		#container #content #ergebnisse li {
			margin-bottom: 8px;
			background: url(/images/laeufer_50.gif) top left no-repeat !important;
			padding-left: 38px !important;
			height: 50px !important;
			list-style: none;
		}
		
		#container #content #ergebnisse li.advert {
			margin: 0 0 14px 0 !important;
			padding: 0 0 0 40px !important;
			height: auto !important;
			background: url(/images/advert.gif) -2px center no-repeat !important;
			text-align:center;
			list-style: none;
			font-size: 90%;
			font-weight: bold;
		}
		
		.advertisement {
			background: url(/images/advert.gif) left 10px no-repeat !important;
		}
			
			#container #content #ergebnisse li .infos {
				margin-top: 4px;
			}
		
			#container #content #ergebnisse li .title {
				font-size: 110%;
				font-weight: bold;
				margin-bottom: 4px;
			}
	
	#container #content #ads {
		float: right;
		width: 25%;
		border-left: 1px solid #e5e5e5;
		padding-left: 10px;
		margin-right: -40px;
	}
	
		#container #content #ads h3 {
			margin-bottom: 6px;
		}
	
		#container #content #ads li {
			list-style: none;
			margin-bottom: 8px;
		}
	
			#container #content #ads li a {
				display: block;
				font-weight: bold;
			}
	
			#container #content #ads li span {
				color: #008000;
			}
	
	#container #footer {
		text-align: center;
		margin-bottom: 50px;
	}
	
	#footerads {
		width: 468px !important;
		margin: 0 auto 20px auto !important;
		height: 100px;
	}
	
	#ads {
		margin-bottom: 5%;
		text-align: center;
	}
	
	#innerContent {
		clear:both;
	}
	
		#innerContent h5 {
			background: url(/images/ajax-loader22.gif) top left no-repeat;
			padding: 6px 0 10px 30px;
			font-size: 175%;
			color: #1B60B5;
		}
		
		#studio_adblock {
			position:absolute;
			top:20px;
			right:0;
			background: url(/images/advert.gif) top right no-repeat !important;
			padding: 14px 0 0 0;
			text-align:right;
		}
		
/* top10fatburner */
#top10fatburner {

}

	#top10fatburner ol {
		margin-left: 21px;
	}

	.inline li {
		list-style: none;
		display: inline;
		font-size: 90%;
	}
	
/* bmi */
#calcbmiform {
	width: 400px;
	margin: 16px auto !important;
	position: relative;
}

	#calcbmiform #bmiresult {
		top: 0;
		right: -38px;
		padding: 4px 0 0 0;
		width: 120px;
		height: 68px;
		position: absolute;
		text-align: center;
		display: none;
		background: url(/images/bmibg.jpg) top left no-repeat;
	}
	
		#calcbmiform #bmiresult .bmi {
			display: block;
			font-size: 240%;
			font-weight: bold;
			margin: 0 0 8px 0 !important;
			color: #1B60B5;
		}
	
		#calcbmiform #bmiresult .bmititle {
			display: block;
			font-size: 120%;
			font-weight: bold;
		}
		
		.hightlighttd {
			color: #1B60B5;
			font-size: 130%;
			font-weight: bold;
			padding: 2px 2px 2px 0 !important;
		}

	#calcbmiform p {
		position: relative;
		margin: 4px 0 4px 0;
		height: 14px;
	}

	#calcbmiform p label {
		position: absolute;
		left: 0;
		top: 6px;
		font-weight: bold;
	}

	#calcbmiform p input {
		position: absolute;
		left: 145px;
		border: 1px solid #1B60B5;
		padding: 1px;
	}

	#calcbmiform p .submit {
		background: #1B60B5 !important;
		color: #fff !important;
	}

/* regeln */
.list {
	margin-left: 21px;
}

/* orte */
.charlist {

}

	.charlist li {
		display: inline;
		list-style: none;
		padding: 0 2px;
	}
	
.plznumberlist {

}

	.plznumberlist li {
		display: inline;
		padding: 0 8px 0 0;
		list-style: none;
		font-size: 120%;
	}
	
.plznumbers {

}

	.plznumbers li {
		float: left;
		list-style: none;
		width: 60px;
	}