body {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#000;
	background-color:#EFF4FA;
	background-image:url(../pics/bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

a {
text-decoration:underline;
/*color:#000;*/
color:#006599;
outline:none;
font-weight:bold;
}

a:hover {
/*color:#006599;*/
color:#000;
text-decoration:underline;
}

.ahem {
display:none;
}

p {
	font-size:14px;
	line-height:19px;
	margin-top:0px;
	/*margin-bottom:16px;*/
	margin-bottom:10px;
}

form, input{font-size:14px;}

strong, b{color:#000; font-weight:normal}

h1 {
border-bottom:1px solid #006599;
color:#006599;
font-size:14px;
line-height:24px;
font-weight:bold;
}

h2 {
font-size:11px;
color:#000; font-weight:normal;
}

h3 {
font-size:16px;
line-height:22px;
font-weight:700;
margin-top:0;
margin-bottom:0;
}

h4 {
font-size:14px;
line-height:26px;
font-weight:700;
margin-top:0;
margin-bottom:0;
}

h5 {
font-size:12px;
line-height:22px;
font-weight:700;
margin-top:0;
margin-bottom:0;
}

h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:700;
margin-top:0;
margin-bottom:0;
}

img {
border:1px solid #006599;
padding:2px;
background-color:#fff;
}

.nowrap {
white-space:nowrap;
font-size:11px;
font-weight:700;
margin-top:0;
margin-bottom:0;
}

.tiny {
font-size:9px;
line-height:16px;
margin-top:15px;
margin-bottom:5px;
}

.imgright {
float:right;
margin:5px 0 0 5px;
padding:2px;
background-color:#fff;
}

.imgleft {
float:left;
border:1px solid #000;
margin:5px 5px 0 0 ;
padding:2px;
background-color:#fff;
}

#contentframe {
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	/*color: #000000;*/
	color:#006599;
	width: 850px;
}
#header{
	background-image:url(../pics/header.jpg);
	width:850px;
	height:228px;
}
#content{
	clear:both;
	width:835px;
	margin:0px 0px 20px 12px;
	background-color:#FFFFFF;
}
#columframe{
clear:both;
padding:10px 0px 0px 0px;
margin:0px;
}
#footer{
padding-top:20px;
padding-bottom:20px;
clear:both;
width:100%;
text-align:center;
}

#footer a{
text-decoration:none;}

.colum195{
float:left;
width:195px;
margin:0px 0px 0px 11px;
overflow:hidden;
}
.colum195blue{
float:left;
width:195px;
margin:0px 0px 0px 11px;
background-color:#E7ECF2;
overflow:hidden;
}
.colum401{
float:left;
width:401px;
margin:0px 0px 0px 11px;
overflow:hidden;
}
#navigation{
position:relative;
top:123px;
left:319px;
width:530px;
height:51px;
overflow:hidden;
}
#navigation ul{
margin:0px;
padding:0px;
}
#navigation li{
float:left;
list-style:none;
margin:0px;
padding:0px;
text-align:center;
width:106px;
}
#navigation li a{
padding:6px 0px 0px 0px;
width:106px;
height:51px;
display:block;
color:#fff;
text-decoration:none;
}
#navigation li a:hover{
padding:6px 0px 0px 0px;
width:106px;
height:51px;
display:block;
color:#fff;
background-image:url(../pics/hover.jpg);
}
#logo{
position:absolute;
top:0px;
left:50%;
margin-left:-425px;
}
#logo img{
background:transparent;
border:none;
}
.active{
background-image:url(../pics/hover.jpg) !important;
}
.abstand{
margin:0px 10px 10px 10px;}

#login{
	position:relative;
	top:131px;
	left:30px;
	width:305px;
	overflow:hidden;

}
#login form, #login input{font-size:11px;}
#loginright{display:block; float:right; width:200px;}
#loginleft{display:block; float:left; text-align:right; width:100px;}

.linknavi{
list-style-type:none;
padding:0px;
margin:0px 0px 10px 0px;
font-size:14px;
}
.linknavi li{
list-style-type:none;
padding:0px;
margin:0px 0px 3px 0px;
color:#006599;
}
.linknavi li a{
text-decoration:none !important;
font-weight:normal !important;
}
.linknavi li a:link{
text-decoration:none !important;
font-weight:normal !important;
}
.linknavi li a:hover{
background-color:#fff;
}
.linkactive a{
font-weight:bold !important;}

.inhalt, .inhalt p {
	font-size:12px;
	/*color:#03406F;*/
	color:#006599;
}

.inhalt strong, .inhalt b {
	/*color:#03406F;*/
	color:#006599;
	font-weight:bold;
}
