body{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000099;
line-height: 1.5em;
background: #FFFF00;
}

img {
border: none;
}

a {
color: #000099;
text-decoration: none;
border-bottom: 1px dotted #000099;
}

a:hover {
text-decoration: none;
border-bottom: 1px solid #000099;
background-color: #CCCCFF;
}

#topsection{
 height: 10px; /*Height of top section*/
}

#topsection h1{
font-size: 2.2em;
font-weight:normal;
margin: 0;
/* padding-top: 15px;  */
}

#topsection h2{
font-size: 1.4em;
font-weight:normal;
margin: -25px 0px 0px 134px;
color: #737391;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 150px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 150px; /*Width of left column*/
margin-left: -100%;
}

#rightcolumn{
float: left;
width: 150px; /*Width of right column*/
margin-left: -150px; /*Set left marginto -(RightColumnWidth)*/
}
#impressum {
	text-align: left;
}
#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-bottom: 80px;
text-align: center;
}

.innertube ul{
list-style:none;
}

.menu {
	list-style:none;
	}

.menu li {
	text-align:center;
	margin-bottom:10px;
	padding:5px 0px 5px 0px;
	border:1px dotted #000099;
	background:#fff;
	}

.menu a{
	border:0;
	text-decoration:none;
	}

.menu a:hover{
	border:0;
	text-decoration:underline;
	}

.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: 1px dotted #000099;
	padding: 2px 4px 2px 4px;;
}