#overlay {
	background-color: #555;
}

body {
	margin-top:20px;
	background-color: #FFF;
}

div#Main{
	width:945px;
	margin:auto;
}

	div#Main .mainContent{
		float:left;
	}
	
	div#Main .bannerCol {
		width:150px;
		height:370px;
		float:left;
		margin:55px 0 0 15px;
	}

p {
	margin:0px;
}

td {
	font-family:verdana,arial;
	color:#777777;
	font-size:11px;
}

.title {
	font-family:verdana,arial;
	color:#14409E;
	font-size:11px;
	font-weight:bold;
}

.black {
	color:#777777;
	font-weight:bold;
}

.maincol {
	line-height:16px;
	font-size:11px;
}

.leftcol {
	line-height:16px;
	font-size:11px;
}

.nav {
	border:1px solid #14409E;
	margin-bottom:1px;
}
	
.bildtitle {
	font-size:10px;
}

.small {
	font-size:10px;
}

a.small, a.small:visited,  a.small:hover {
	font-size:10px;
	color:#777777;
}
	
.footerlinks {
	font-size:10px;
	color:#b5b5b5;
}

a.footerlinks, a.footerlinks:visited,  a.footerlinks:hover {
	font-size:10px;
	color:#b5b5b5;
}
	
a.wettercomtext148674:hover{
	font-size:10px;
	color:#14409E;
}

a.wettercomsmall148674:hover{
	font-size:9px;
	color:#14409E;
	letter-spacing:0.1em;
}

a, a:visited,  a:hover {
	font-family:verdana,arial;
	font-size:11px;
	color:#14409E;
	text-decoration:underline;
}

a.snav, a.snav:visited,  a.snav:hover {
	font-family:verdana,arial;
	font-size:11px;
	color:#14409E;
	text-decoration:underline;
}

input, select {
	font-family:verdana;
	font-size:11px;
	color:#000000;
	border:1px solid #777777;
	background-color:#efefef;
}

textarea {
	font-family:verdana;
	font-size:11px;
	color:#000000;
	border:1px solid #777777;
	background-color:#efefef;
	}

input.radio {
	border:0px solid #777777;
	background-color:#FFFFFF;
}

.space5px {
	padding-bottom:5px;
}

.space10px {
	padding-bottom:10px;
}

.space15px {
	padding-bottom:15px;
}

.space20px {
	padding-bottom:20px;
}

.line {
	border-bottom:1px solid #CCCCCC;
}

img.thumb {
	border: 1px solid #14419e;
}

div#article img {
	border: 1px solid #14419e;
}

.floatleft {
	width:50%;
	float:left;
}

.clear {
	clear:both;
}
