 img {border: none}
#main {
	width:961px;
	height:2285px;
	background-color:#FFFFFF;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	position: absolute;
	left: 6px;
	top: 12px;
	
}

#header {
	position: absolute;
	height: 135px;
	width: 950px;
	left: 4px;
	top: 33px;
	border: 2px solid #FFCC00;
}

.power:link {color:#FFFFFF; text-decoration: none}
.power:hover {color:#FFFFFF; text-decoration: none}
.power:visited {color:#FFFFFF;text-decoration: none}
#power {
	position: absolute;
	height: 22px;
	width: 950px;
	left: 4px;
	top: 3px;
	background-color: #2a4aa1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	border: 2px solid #FFCC00;
	font-weight: 300;
	line-height: 23px;
}

#menu {
	position: absolute;
	height: 49px;
	width: 950px;
	left: 4px;
	top: 176px;
	border: 2px solid #FFCC00;
}

	/* Beginn Layout css */
	
    BODY {margin: 5% 12%}
	BODY, TD {font-family: Arial; font-size: 12px; color: #666666}
	H1 {font-size: 22px; color: #666699; padding-bottom: 10px;}
	A:link {color: #666699}
	A:visited {color: #666699}
	A:hover {color: #9999CC}
	FORM {margin: 0px}
	INPUT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px}
	SELECT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px}
	TEXTAREA {width: 300px; height: 70px; font-family: Arial; font-size: 12px; color: #666666; padding: 1px 3px 0px; margin-right: 10px}

	HR {height: 1px; color: #DDDDDD; margin: 10px 0px}
	.BUTTON {width: auto; background: #dddddd}
	
	/* Hier werden die Unterkategorie Boxen definiert */
	.kategorie{
	float:left;
	padding:3px;
	border:1px solid black;
	background:gainsboro;
	width:20%;
	margin:20px 0 -15px 20px;
	text-decoration: none;
	}
	.kategorie a{text-decoration: none;}
	.kategorie a:visited{color: blue;}
	.kategorie a:active{color: green;}
	.kategorie a:hover{color: red;}
	
	/* Ab hier die Anzeige der gefundenen Links */
	.inhalt{
	border:1px solid black;
	padding:5px;
	width:95%;
	background-color:white;	
	}
	.inhalt a{font-weight: bold;text-decoration: none;}
	.linkz {margin-top: 22px}
	li {margin: 1px;list-style-type: none;}
	ul {margin-left: 5px;}
	
    /* Ende Layout css */
	
	/* Beginn menu css */
	
	#menu01 {
	width:160px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: -1px;
	top: -7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

#menu01 ul, #menu01 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {display:block;
border: solid 1px #000;
background-color:#2a4aa1;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}

#menu02 {
	width:160px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 187px;
	top: -7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

#menu02 ul, #menu02 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu02 li a:link, #menu02 li a:visited, #menu02 li a:active {display:block;
border: solid 1px #000;
background-color:#2a4aa1;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu02 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}


#menu03 {
	width:160px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 376px;
	top: -7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

#menu03 ul, #menu03 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu03 li a:link, #menu03 li a:visited, #menu03 li a:active {display:block;
border: solid 1px #000;
background-color:#2a4aa1;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu03 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}


#menu04 {
	width:160px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 565px;
	top: -7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

#menu04 ul, #menu04 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu04 li a:link, #menu04 li a:visited, #menu04 li a:active {display:block;
border: solid 1px #000;
background-color:#2a4aa1;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu04 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}


#menu05 {
	width:160px;
	background-color:#e6e6e6;
	margin: 10px;
	padding-left:8px;
	padding-right:8px;
	padding-TOP:6px;
	padding-BOTTOM:6px;
	position: absolute;
	left: 753px;
	top: -7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

#menu05 ul, #menu05 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



#menu05 li a:link, #menu05 li a:visited, #menu05 li a:active {display:block;
border: solid 1px #000;
background-color:#2a4aa1;
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu05 li a:hover {background-color:#B1C7D1;
                color:#34505C;
                border: solid 1px #000;
}

       /* End menu css */
	   
	   

#forum {
	width:950px;
	height:2035px;
	background-color:#FFFFFF;
	position: absolute;
	left: 3px;
	top: 233px;
	border: 2px solid #FFCC00;
}
#termine {
	width:950px;
	height:684px;
	background-color:#FFFFFF;
	position: absolute;
	left: 3px;
	top: 233px;
	border: 2px solid #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	color: #2a4aa1;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

#kontakt {
	width:950px;
	height:684px;
	background-color:#FFFFFF;
	position: absolute;
	left: 3px;
	top: 233px;
	border: 2px solid #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a4aa1;
}

#toplist {
	position: absolute;
	height: 130px;
	width: 950px;
	left: 29px;
	top: 2305px;
	border: 2px solid #FFCC00;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
}
#impressum {
	position: absolute;
	height: 16px;
	width: 141px;
	background-color: #2a4aa1;
	font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
	font-size: 12px;
	line-height: 23px;
	color: #FFFFFF;
	left: 12px;
	top: 5px;
}
#floegel {
	position: absolute;
	height: 67px;
	width: 111px;
	left: 355px;
	top: 15px;
	border: 2px solid #FFCC00;
	text-align: center;
}
#schaal {
	position: absolute;
	height: 67px;
	width: 111px;
	left: 486px;
	top: 15px;
	border: 2px solid #FFCC00;
	text-align: center;
}
#ranking {
	position: absolute;
	left: 684px;
	top: 80px;
	height: 40px;
	width: 80px;
}
