/* CSS Document */
/* blau: #2B51A0 */
/* hellblau - partner: #DFE5F1*/
/* hellblau - bg: #DBE2E3*/
/* orange: #FFB340*/
/* orange - Navigation inaktiv:  #FDF0D3 */
/* orange - Navigation 2. Ebene:  #FFE6C0 */

body{
margin:0px;
background-image:url(../img/body_bg.gif);
background-repeat:repeat-y;
}

td, div {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#2B51A0;
padding:4px 0px 4px 9px;
margin: 0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFB340;
margin:0px;
}

a {
color:#2B51A0;
}


#headline {
	padding: 4px;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	background-color:#2B51A0;
	width:555px;
}

#content{
	padding: 4px;
}

#metanav {
font-size:11px;
}
#metanav a {
text-decoration:none;
color:#000000;
}
#metanav a:hover {
text-decoration:underline;
}

#nav {
width:127px;
border-right:4px solid #2B51A0;
}

#nav1a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FFB340;
padding:4px 0px 4px 9px;
}
#nav3 { color: black; font-size: 12px; font-weight: bold; background-color: transparent; padding: 4px 0 4px 9px; }
#nav4 { color: black; font-size: 12px; font-weight: normal; background-color: transparent; padding: 4px 0 4px 9px; }
#nav1a a{
color:#FFFFFF;
text-decoration:none;
}

#nav1 {
font-size:12px;
font-weight:bold;
color:#000000;
background-color: #FDF0D3;
padding:4px 0px 4px 9px;
}

#nav1 a{
color:#000000;
text-decoration:none;
}
#nav2 {
font-size:12px;
font-weight:bold;
color:#000000;
background-color: #FFE6C0;
padding:4px 0px 4px 9px;
}

#nav2 a{
color:#000000;
text-decoration:none;
}

#nav2a {
font-size:12px;
font-weight:bold;
background-color: #FDF0D3;
padding:4px 0px 4px 9px;
color:#FFB340;
text-decoration:none;
}

/* Navi rechte Seite*/
#nav_right a{
color:#2B51A0;
}

#nav_right a:visited{
color:#FFB340;
}


#rahmen_blau { border-color: #2b51a0; border-style: solid; border-width: 0 1px 1px; }

#textdiv {
background-color:#DBE2E3; 
padding:4px;
}

/*frontpage news*/
#content td {
border:1px solid #2B51A0;
padding:0px;
vertical-align:top;
background-color:#DBE2E3;
}

#content p {
padding: 0px 4px 4px 4px;
font-size:12px;
}

#content a {
color:#FFB340;
font-weight:bold;
}

#loginbox {
border:1px solid #2B51A0;
background-color:#FFFFFF;
padding:4px 4px 4px 9px;
text-align:left;
width:160px;
}

#loginbox a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2B51A0;
text-decoration:none;
}

.partner {
margin:10px 0px 10px 80px;
width:870px;
}

.headlink {
font-weight:bold;
color:#2B51A0;
text-decoration:none;
}

.headlink:hover {
text-decoration:underline;
}

.subheadline {
font-weight:bold;
color:#2B51A0;
}

.suborange {
font-weight:bold;
color:#FFB340;
}

.subweiss {
font-weight:bold;
color:#FFFFFF;
}

.partnerrahmen {
width:868px;
border-bottom:1px solid #2B51A0;
border-left:1px solid #2B51A0;
border-right:1px solid #2B51A0;
}

#footer {
font-size:12px;
padding:4px;
border:1px solid #2B51A0;
background-color:#FFFFFF;
}

.news_image {
	max-width:120px;
	float: left; 
	margin-right: 5px; 
	margin-bottom: 0px;
}

.video_image {
	max-width:120px;
	margin-bottom: 4px;
}

.sendbutton {
background-color:#2B51A0;
font-size:11px;
color:#FFFFFF;
}