a {
	outline:none;
	
}
body {
	margin:0;
	padding:0;
	background-image:url(images/bg_top.png);
	background-repeat:repeat-x;
	background-color:#14416F;
}
img {
	border:none;
}
#head {
	background-image:url(images/head_bg.png);
	width:962px;
	height:213px;
}
#footer {
	width:100%;
	background-image:url(images/bg_bottom.png);
	height:78px;
}
#foot {
	background-image:url(images/bottom_bg.png);
	width:962px;
	height:78px;
}
#content {
	width:788px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	min-height:300px;
}
#content .link a, #content .link a:visited {
	color:#4B649A;
	border-bottom:1px dotted #4B649A;
	padding:0;
	text-decoration:none;
}
#content .link a:hover, #content .link a:active {
	border-bottom:0px;
	color:#248FFE;
}
h1 {
	background-image:url(images/h1.png);
	width:788px;
	height:29px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B649A;
	padding-top:5px;
	word-spacing:0.3em;
	margin-top:10px;
}
#navi {
	position:absolute;
	top:213px;
	left:50%;
	margin-left:-394px;
	width:788px;
	height:22px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B649A;
}
.buttons a, .buttons a:visited {
	position:relative;
	top:-19px;
	width:90px;
	height:22px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#4B649A;
}
.buttons a:hover, .buttons a:active{
	color:#282D41;
}
.strich {
	position:relative;
	top:-20px;
	float:left;
}
.copy {
	padding-top:38px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C1D2D8;
	font-weight:bold;
	word-spacing:0.1em;
}
.copy a, .copy a:hover, .copy a:visited, .copy a:active {
	text-decoration:none;
	color:#c6ff00;
}
.headingoben {
	border-top:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	height:4px;
	width:100%;
	overflow:hidden;
}
.headingunten {
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	height:4px;
	width:100%;
	overflow:hidden;
}
.headingbild {
	border-top:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	width:100%;
	background-color:#F5F5F6;
}
.headingbild2 {
	border:1px solid #DEDEDE;
	width:100%;
	background-color:#F5F5F6;
}
.headingtext {
	border:1px solid #DEDEDE;
	width:100%;
	background-color:#FFFFFF;
}
.headingtext2 {
	border-bottom:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	width:100%;
	background-color:#FFFFFF;
}
.headingmargin {
	padding:5px;
}
.headingbottom {
	background-image:url(images/heading_bottom.png);
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	height:19px;
}
.headingbg {
	background-image:url(images/heading_bg.png);
	background-repeat:repeat-x;
	background-position:left;
	width:100%;
	border:1px solid #25272a;
	height:21px;
}
h2 {
	background-image:url(images/heading_leftbg.png);
	background-repeat:no-repeat;
	background-position:-1px;
	height:19px;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-top:2px;
	padding-left:5px;
	word-spacing:0.1em;
}
h2 a:link, h2 a:hover, h2 a:visited, h2 a:active {
	color:#ffffff;
	text-decoration:none;
}
h3 {
	background-image:url(images/h3.png);
	width:385px;
	height:29px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B649A;
	padding-top:5px;
	word-spacing:0.3em;
	margin-top:10px;
	margin-bottom:10px;
}
h4 {
	background-image:url(images/h4.png);
	width:385px;
	height:29px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B649A;
	padding-top:5px;
	word-spacing:0.3em;
	margin-top:10px;
	margin-bottom:10px;
}
.inputfeld {
	border: 1px solid #4B649A;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#F1F4F7;
	width:296px;
	font-size:12px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;	
}
.subbuttons {
	margin-top:3px;
	border: 1px solid #2B3045;
	color:#F1F4F7;
	font-weight:bold;
	background-color:#4B649A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:23px;
	width:149px;
}
#content ul {
	margin:0;
	padding:0;
	margin-left:16px;
	list-style-image:url(images/liimg.png);
}
#content ul li {
	margin-bottom:5px;
}
.meldung {
	background-color:#B61900;
	border:1px solid #610D00;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	margin-bottom:15px;
}
.newspic {
	float:left;
	width:46px;
	height:50px;
	background-image:url(images/calendar.png);
	background-repeat:no-repeat;
}
.newsmonth {
	text-align:left;
	width:40px;
	margin-left:13px;
	margin-top:3px;
	font-size:11px;
	font-family:Trebuchet MS;
	color:#FFFFFF;
	letter-spacing:0.1em;
}
.newstag {
	text-align:left;
	width:40px;
	margin-left:11px;
	margin-top:0px;
	font-size:21px;
	font-family:Trebuchet MS;
	color:#000000;
}
h5 {
	font-size:16px;
	color:#000000;
	border-bottom:1px dotted #C8C8C8;
	padding-bottom:2px;
	margin-top:3px;
	margin-bottom:0;
	margin-left:56px;
}
.newssub {
	color:#B0B0B0;
	font-size:11px;
	padding-left:19px;
	background-image:url(images/folder.png);
	background-repeat:no-repeat;
	background-position:center left;
	margin-top:5px;
	height:15px;
	margin-left:56px;
}
.newstext {
	margin-top:12px;
}
.newstext a, .newstext a:visited {
	color:#4B649A;
	border-bottom:1px dotted #4B649A;
	padding:0;
	text-decoration:none;
}
.newstext a:hover, .newstext a:active {
	border-bottom:0px;
	color:#248FFE;
}
.textarea {
	width:296px; 
	padding:2px; 
	font-family:Arial; 
	font-size:12px; 
	border: 1px solid #4B649A; 
	margin-top:3px; 
	margin-bottom:3px; 
	background-color:#F1F4F7;
}
.refleft {
	float:left;
	width:49%;
	text-align:left;
}
.refright {
	float:right;
	width:49%;
	text-align:right;
}
.refclose {
	clear:both;
	height:0;
	overflow:hidden;
}
.refright a, .refright a:visited {
	color:#4B649A;
	border-bottom:1px dotted #4B649A;
	padding:0;
	text-decoration:none;
}
.refright a:hover, .refright a:active {
	border-bottom:0px;
	color:#248FFE;
}
.refleft a, .refleft a:visited {
	color:#4B649A;
	border-bottom:1px dotted #4B649A;
	padding:0;
	text-decoration:none;
}
.refleft a:hover, .refleft a:active {
	border-bottom:0px;
	color:#248FFE;
}
.bgcolor {
	background-image:url(images/bg_top.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}