* {margin:0;padding:0;}
html, body {height:100%;}
img {border: none;}



body, #body1,  table, input, td, th, caption, textarea, select, button {
	line-height:130%;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #111;
	}


body {background-color:#f9fcff;}

#leaderboard {width:844px;
	margin: 0px 0px 0px 10px;
	text-align: center;
	font-size:0px;
	}

#page {width:834px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 20px 0px;
	background-color: #f9fcff;
	}

#wt_refpoint {display:block;background-color: #666;width: 1px; height: 1px;}

#page_top {
    position: relative;
	}

    a#nav-impressum {color: #A6B3B3; position: absolute; right: 0px; bottom: 70px;}

	#page_navi {
		background: url(/images/layout/page-naviback.gif) no-repeat left top ;
		height: 66px;
		overflow: hidden;
		}

			#main_navigation {
				padding: 5px 0px 15px 190px;
				margin: 0;
				}


				#main_navigation li {
					float:left;
					padding: 0px;
					margin: 0px;
					background: none transparent;
					}
					#main_navigation li a {
						background: no-repeat right top transparent;
						display: block;
						overflow: hidden;
						width: 92px;
                        height: 53px;
                        padding: 0px;
                        margin: 0px;
						text-decoration: none;
						}

					#main_navigation li.festnetz a {background-image: url(/images/layout/nav-festnetz.gif);}
					#main_navigation li.voip a {background-image: url(/images/layout/nav-voip.gif);}
					#main_navigation li.mobilfunk a {background-image: url(/images/layout/nav-mobilfunk.gif);}
					#main_navigation li.dsl a {background-image: url(/images/layout/nav-dsl.gif);}
                    #main_navigation li.umts a {background-image: url(/images/layout/nav-umts.gif);}
                    #main_navigation li.kfz a {background-image: url(/images/layout/nav-kfz.gif);}
                    #main_navigation li.strom a {background-image: url(/images/layout/nav-strom.gif);}
					#main_navigation li.forum a {background-image: url(/images/layout/nav-forum.gif);}


					#main_navigation li a:hover,
					#main_navigation li.active a {
						background-position: 0px -55px;
						}

					#main_navigation li span {
						display: none;
						}


#page_middle {
	float: left;
	background: url(/images/layout/body-repeat.gif) left top repeat;
	}




	#page_middle_left {
		width:172px;
		float: left;
		padding: 0px 8px 0px 8px;
		}


		#verivoxnetzwerk {display: block;margin-bottom: 12px;}

		.main_navigation {
			border: 1px solid #6aacd5;
			margin: 0px;
			padding: 0;
			}


			.main_navigation li {
				background: url(/images/layout/navigation.gif) no-repeat right top transparent;
				display: block;
				padding: 0px;
				margin: 0px;
				color: #fff;
				}


			.main_navigation li:hover {
				background-position: right -20px;
				}
				.main_navigation li a{
					display: block;
					padding: 2px 8px 0px 8px;
					height: 17px;
					margin: 0px;
					color: #fff;
					text-decoration: none;
					}

			.main_navigation li.active {
				background-position: right -40px;
				}
				.main_navigation li.active a {
					color: #104e85;
					}

		.main_navigation_footer {
			height: 6px;
			background: url(/images/layout/navigation_bottom.gif) no-repeat left top transparent;
			margin: 0px 0px 15px 0px;
			}

	#page_middle_right {
		width:618px;
		padding: 10px 16px 0px 0px;
		float: right;

		}


	#page_middle_bottom {
		background: url(/images/layout/page-middle-bottom.gif) no-repeat left bottom transparent;
		height: 15px;
		width: 834px;
		}

#page_bottom {
	background: url(/images/layout/page-bottom.gif) no-repeat left bottom #104e85;
	width: 814px;
	color:#407eb5;
	text-align: center;
	padding: 10px 10px 15px;
	}

	#page_bottom  a{
		color:#3690dc;
		}

#right_side {
	position: absolute;
	top: 0px;
	left: 844px;
	z-index: 20 !important;
	padding-left: 10px;
	}

	#skyscraper {
		margin: 175px 0px 10px 0px;
		}
