*, html {

	margin:0;

	padding:0;

}

body {

	color:#666666;

	font-family: Verdana, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	letter-spacing: normal;

	line-height: 1.5em;

}

img {

	border:0 none;

}

a:link, a:visited {

	color:#FB7225;

	text-decoration:underline;

}

a:hover, a:active {

	color:#FB7225;

	text-decoration:none;

}

#page {

	margin:15px auto;

	width:970px;

}

#header {

	height:250px;

	position:absolute;

	width:970px;

}

#logo {

	height:125px;

	width:200px;

}

#headerbox {

	height:125px;

	position:absolute;

	top:0;

	width:500px;

}

#logo2 {

	left:201px;

	position:absolute;

	top:11px;

}

#headerlinks {

	font-size:10px;

	left:312px;

	padding-right:4px;

	position:absolute;

	text-align:right;

	top:83px;

	width:500px;

}

#headerlinks a {

	color:#666666;

	text-decoration:none;

}

#headerlinks a:hover {

	text-decoration:underline;

}

#ticker {

	background-color:#F8EADC;

	color:#124FF4;

	cursor:pointer;

	font-size:8pt;

	height:19px;

	left:200px;

	padding-left:4px;

	padding-top:4px;

	position:absolute;

	top:100px;

	width:616px;

}

#headerfoto {

	height:125px;

	top:125px;

	width:890px;

	margin-left:80px;

}



#linielinks {

	background-color:#666666;

	height:180px;

	left: 200px;

	position:absolute;

	top:70px;

	width:1px;

	z-index:2;

}

#linierechts {

	background-color:#666666;

	height:250px;

	left:820px;

	top:0px;

	position:absolute;

	width:1px;

	z-index:2;

}

#bodybox {

	position:absolute;

	top:250px;

	width:970px;

}

#navigation {

	float:left;

	left:0;

	margin-top:15px;

	width:200px;

}

#menu {

	position:absolute;

	z-index: 2;

}

#menu a {

	color:#666666;

	display:block;

	font-size:10pt;

	text-decoration:none;

}





#menu li {

	border:1px solid white;

	display:block;

	list-style-type:none;

	padding:0;

	text-decoration:underline;

}

.navipoint {

	margin-left:16px;

	padding-bottom:1px;

	padding-top:1px;

}

#navilinie {

	background-color:#666666;

	height:304px;

	left:199px;

	position:absolute;

	top:96px;

	width:1px;

	z-index:2;

}

#contentbox {

	border-right:1px solid #666666;

	float:left;

	height:auto;

	min-height:338px;

	padding: 75px 58px 25px 57px;

	width:505px;

}

#titleimage {

	border-bottom:1px solid #666666;

	float:left;

	font-size:13pt;

	margin-top:61px;

	padding-left:5px;

	width:144px;

}

#homeline {

	background-color:#666666;

	height:1px;

	line-height:1px;

	left:400px;

	top:118px;

	width:552px;

	z-index:2;

	position: absolute;

}

#partnerrechts {

	float:left;

	margin-left:6px;

	margin-top:125px;

	width:140px;

	overflow:hidden;

}

#partnerrechts img {

	margin-bottom: 15px;

}





#footerbox {

	clear:both;

	height:100px;

	position:relative;

	width:970px;

}



#footerlinie {

	background-color:#666666;

	height:1px;

	line-height:1px;

	width:820px;

}



#partner {

	height:100px;

	padding:15px 0 0 110px;

	position:absolute;

	width:652px;

}



#partner a {

	margin: 0px 10px;

}



#partnerimage {

	height:125px;

	position:absolute;

	right:0;

	top:-34px;

	width:150px;

}





.pleft {

	float:left;

	margin-bottom:10px;

	margin-left:8px;

}

.punten {

	float:right;

	margin-bottom:10px;

	margin-right:12px;

}

.newsbox {

	cursor:pointer;

	margin-bottom:35px;

	margin-top:4px;

	width: 510px;

}

.newsbox a {

	color:#FB7225;

}

.newsdate {

	background-color:white;

	font-size:12pt;

	font-weight:bold;

	height:18px;

	margin-left:20px;

	margin-top:-7px;

	position:absolute;

	text-align:center;

	width:115px;

	z-index:2;

}

.newsbody {

	border:1px solid #666666;

	padding:18px 10px 25px;

}

.newscaption {

	font-size:13pt;

	margin-bottom:9px;

}

.newsimg {

	border:1px solid #666666;

	float:right;

	margin-left:5px;

	padding:1px;

	width:155px;

}

.newsdatefull {

	border-bottom:1px dashed;

	font-size:12pt;

	margin-bottom:9px;

	padding-bottom:7px;

	text-align:center;

}

.newscaptionfull {

	font-size: 10px;

	line-height: 24px;

	font-size:14pt;

	margin-bottom:12px;

	margin-top:4px;

	text-align:center;

}

.newsimgfull {

	border: 1px solid #666666;

	margin: 10px auto;

	padding: 1px;

	display: block;

}

.newstextfull img {
	border: 1px solid #666666;
	padding: 1px;
}





#newslink {

	font-size:12px;

	margin-bottom:15px;

}



#newslink2 {

	font-size:13px;

	margin-top:10px;

}



#monthbar {

	margin-left:140px;

}



.arrow {

	float:left;

	font-size:15pt;

}



#monthlinks {

	float:left;

	margin-left:5px;

	margin-right:5px;

	padding-bottom:3px;

}



.mlink {

	font-size:9pt;

}



.month {

	font-size:12pt;

	font-weight:bold;

}



.arrow2 {

	float:left;

	font-family: Courier, sans-serif;

	font-size:12pt;

	font-weight:bold;

}



#nonews {

	font-size:13pt;

	margin-bottom:25px;

	text-align:center;

}



#comments {

	margin-bottom:25px;

	margin-top:25px;

}



#comments b {

	font-size:11pt;

}



.comment {

	margin-bottom:10px;

	margin-top:10px;

	padding:5px;

}



.commentname {

	font-size:10pt;

	font-weight:bold;

	margin-bottom:4px;

}



.commentline {

	border-bottom:1px dashed #999999;

}



#comments input {

	margin-right:4px;

	margin-top:10px;

}



#comments textarea {

	height:46px;

	margin-top:10px;

	width:374px;

}



.toggler {

	cursor:pointer;

}



#input {

	float:left;

	margin-bottom:3px;

	margin-right:10px;

	margin-top:3px;

}



#input input {

	margin-bottom:-3px;

	margin-right:3px;

}



#input2 {

	clear:both;

	margin-right:10px;

}



#input2 input {

	margin-bottom:-3px;

	margin-right:3px;

}



label {

	cursor:pointer;

}



#rss {

	left:866px;

	position:absolute;

	top:100px;

}



#year {

	font-size:15pt;

	font-weight:bold;

	line-height:17pt;

	text-align:center;

}



#monthcaption {

border-bottom:1px solid #666666;

font-size:12pt;

font-weight:bold;

margin:20px auto;

padding-bottom:3px;

text-align:center;

width:350px;

}



#newsentry {

font-size:10pt;

line-height:16pt;

margin:0 auto;

width:350px;

}



#archive {

	font-size:13pt;

	left:860px;

	line-height:16pt;

	position:absolute;

	top:170px;

}
