body {  
	background-color: #f6fdfe; 
	margin: 15px; 
	padding: 0px
	}

td, p, div{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#1a1616
}
p {
	margin:5px 0px 10px 0px; 
}

a {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#00474f
}

hr {
	color: #FFFFFF; 
	border:#00474f solid 0px; 
	border-bottom-width:1px
}

.bg {
	background-image:url(../grafik/rahmen/hintergrund_logo.jpg);
	background-position: right bottom;
	background-repeat:no-repeat
}

#body {
	width:995px; 
	margin-left: -498px; 
	left:50%;
	position:absolute;
	background-color: #FFFFFF; 
	border:#edf7f8 solid 1px; 
}


#navi {
	width: 158px; 
	height:100%
}

a.navigation:link,
a.navigation:visited,
a.navigation:hover,
a.navigation:active,
a.navigation:focus
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	margin:0px; 
	padding: 1px;
	padding-left:4px;
	padding-top:4px;
	background-color: #a3cbd0;
	text-decoration: none;
	display:block;
	height:19px; 
	border: #fff solid 0px; 
	border-bottom-width:1px
}

a.navigation:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	text-decoration: none;
	background-color: #87b7be;

}

a.navi_selected:link,
a.navi_selected:visited,
a.navi_selected:hover,
a.navi_selected:active,
a.navi_selected:focus
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	margin:0px; 
	padding: 1px;
	padding-left:4px;
	padding-top:4px;
	background-color: #f9fcfc;
	text-decoration: none;
	display:block;
	height:19px; 
	border: #ffffff solid 0px; 
	border-bottom-width:1px
}

a.navi_selected:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	text-decoration: none;
	background-color: #b4d3d7;

}

#sub-navi {
	width: 158px; 
	height:100%;

}

a.sub-navigation:link,
a.sub-navigation:visited,
a.sub-navigation:hover,
a.sub-navigation:active,
a.sub-navigation:focus
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	margin:0px;
	padding: 1px;
	padding-left:14px;
	padding-top:4px;
	background-color: #cae1e4;
	text-decoration: none;
	display:block;
	height:23px; 
	border: #fff solid 0px; 
	border-bottom-width:1px;
	
}

a.sub-navigation:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	text-decoration: none;
	background-color: #b4d3d7;

}

a.navi_selected:link,
a.navi_selected:visited,
a.navi_selected:hover,
a.navi_selected:active,
a.navi_selected:focus
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	margin:0px; 
	padding: 1px;
	padding-left:4px;
	padding-top:4px;
	background-color: #f9fcfc;
	text-decoration: none;
	display:block;
	height:19px; 
	border: #ffffff solid 0px; 
	border-bottom-width:1px
}

a.navi_selected:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	text-decoration: none;
	background-color: #b4d3d7;

}

#inhalt {
	width: 995px;
	border: #ffffff solid 0px; 
	border-top-width: 1px; 
}

#main {
	vertical-align: top; 
	padding:35px; 
	padding-top: 20px
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color:#197e8a;
	text-align:right
}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color:#00474F;
	margin:10px 0px 0px 0px

}

.fuss {
	height:20px; 
	border:#197e8a solid 0px; 
	border-top-width:1px; 
	background-color:#e8f2f3; 
	padding-left:200px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	line-height:16px; 
	color:#1a1616
}
.fuss  a{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	line-height:16px; 
	color:#1a1616; 
	text-decoration:none
}

ul {
	margin:0px; 
	padding:10px; 
	padding-left:30px
}

li {
	list-style-position: outside;
	list-style-image: url(../grafik/list.gif);
	margin:0px; 
	padding:0px
}

input,
textarea {
	border: #a3cbd0 solid 1px;
	border-color: #a3cbd0 #197e8a #197e8a #a3cbd0; 
	background:#fafefe;
	width:200px
}

input.error {
		background-color: #e8eef5;

}

.historie_datum {
	font-weight:bold; 
	color:#197e8a; 
	vertical-align:top
}

#historie td {
	vertical-align:top; 
}

#mainbox a {
	height:20px
}

div.captcha {
	margin: 10px 0 20px 70px;
	float:left;
	clear:both;
	width:530px
}

div.captcha div.captcha {
	border:0px;
	margin:0px;
	padding:0px;
	width:auto
}




/* styling of the container. */ 
a.videoplayer { 
    display:block; 
    width: 320px; 
    height:240px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.videoplayer img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.videoplayer:hover { 
    border:1px solid #000; 
}