body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#3E5E8C;

}


#logo{
 width: 390px;
 height: 210px;
 text-align:left;
}

#logo img{
border-top: 1px solid #FFFFFF;
display:block;

}
#logo {margin:0 0px 0 541px;}




#headerpic{
 width: 540px;
 height: 208px;
 text-align:left;

}

#headerpic img{
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
display:block;
}
#headerpic{
float:left;
}

#container1 {
	background-image:url(/layout/layout1/img/bg_header.jpg);
	background-repeat: no-repeat;
	width:931px;
}

#container {
	text-align: left;
	background-color:#DAE2EF;
	min-height:400px;
	padding-bottom:20px;
	background-image:url(/layout/layout1/img/bg_inhalte.jpg);
	background-repeat: repeat-y;
  width: 931px;
}

#inhalte {
	text-align: left;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	width: 700px;
	color: #2D405A;
}

#inhalte td {
	font-weight: normal;
	font-size:12px;
	line-height: 17px;
	color: #2D405A;
}


#inhalte {margin:0 0px 0 200px;}

#teaserbox {
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	padding: 5px;
}


#navigation{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0px 0px;
	width:150px;
	color:#28679C;
	text-align:right;
	font-weight:bold;
}

#navigation {
float:left;
margin-left:10px;

}

/*Navigation Links*/

#leftnavi {
	FONT-SIZE: 14px; 
	COLOR: #3E5E8C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	border-bottom: 1px solid #FFFFFF;
		margin: 15px 0px 5px 20px;

}
#leftnavi a:link {
	COLOR: #3E5E8C; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
	FONT-WEIGHT: bold; 


}
#leftnavi a:visited {
	FONT-SIZE: 14px; 
	COLOR: #3E5E8C; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
	FONT-WEIGHT: bold; 

}
#leftnavi a:active {
	FONT-SIZE: 14px; 
	COLOR: #3E5E8C; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
	FONT-WEIGHT: bold; 

}
#leftnavi a:hover {
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	COLOR: #E5302D; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
}

/*Navigation Links aktiv*/

#leftnaviact {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #E5302D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	border-bottom: 1px solid #E5302D;
		margin: 15px 0px 5px 20px;

}
#leftnaviact a:link {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 


}
#leftnaviact a:visited {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 

}
#leftnaviact a:active {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 

}
#leftnaviact a:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #E5302D; 
	TEXT-DECORATION: none;
	display:block;
	padding: 2px;
}


/*Sub Navigation Links */

#leftsubnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #7297CE; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin: 5px 0px 5px 20px;


}
#leftsubnavi a:link {
	COLOR: #7297CE; 
	TEXT-DECORATION: none;

}
#leftsubnavi a:visited {
	COLOR: #7297CE; 
	TEXT-DECORATION: none;

}
#leftsubnavi a:active {
	COLOR: #7297CE; 
	TEXT-DECORATION: none;
}
#leftsubnavi a:hover {
	TEXT-DECORATION: none;
	COLOR: #E5302D; 
/*Sub Navigation Links aktiv */

}
#leftsubnaviact {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #E5302D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin: 5px 0px 5px 20px;

}
#leftsubnaviact a:link {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;
}
#leftsubnaviact a:visited {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;

}
#leftsubnaviact a:active {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;

}
#leftsubnaviact a:hover {
	COLOR: #E5302D; 
	TEXT-DECORATION: none;

}


/*Sub Navigation Links 2. Stufe */


/*Sub Navigation Links */

#leftsubnavi2 {
	FONT-SIZE: 10px; 
	COLOR: #B9C8DD; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	padding-left: 35px;


}
#leftsubnavi2 a:link {
	COLOR: #B9C8DD; 
	TEXT-DECORATION: none;

}
#leftsubnavi2 a:visited {
	COLOR: #B9C8DD; 
	TEXT-DECORATION: none;

}
#leftsubnavi2 a:active {
	COLOR: #B9C8DD; 
	TEXT-DECORATION: none;
}
#leftsubnavi2 a:hover {
	TEXT-DECORATION: none;
	COLOR: #E5302D; 
/*Sub Navigation Links aktiv */

}
#leftsubnavi2act {
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	padding-left: 35px;

}
#leftsubnavi2act a:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
#leftsubnavi2act a:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;

}
#leftsubnavi2act a:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;

}
#leftsubnavi2act a:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}




.module {
   margin-left: 15px;
}

#flashcontent {
	margin-left: 15px;
}

	
h1 {
	font-size: 14px;
	color: #E5302D;
	border-bottom: 1px solid #E5302D;
	background-color: #FFFFFF;
	padding-left:3px;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	color: #E5302D;

}
h3 {
	font-size: 14px;
	color: #2D405A;
	border-bottom: 1px solid #E5302D;

}
A {
	color: #2D405A;   
	text-decoration: none;
	font-weight:bold;
	}


A:VISITED {
	color: #2D405A;   
	text-decoration: none;
	font-weight:bold;	}

A:HOVER {
	color: #E5302D;  
	font-weight:bold;}


A:ACTIVE {
	color: #E5302D;   
	text-decoration: none;
	font-weight:bold;	}

/* Footer*/

#footer {   
  padding-top: 15px;
	padding-right: 15px;
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C5D8FA;
	text-align: right;
	background-image:url(/layout/layout1/img/bg_footer.jpg);
	background-repeat:no-repeat;
  background-position: top;
	height:32px;
}


#footer a:link {   
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B9C8DD;
}

#footer a:visited {   
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B9C8DD;
	text-decoration: none;

}
	
#footer a:hover {   
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B9C8DD;
	text-decoration: underline;
}


#footer a:active {   
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B9C8DD;
	text-decoration: none;

}

/*Agenda Modul*/

#agenda {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000099; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
}

#agenda a:link {
	FONT-SIZE: 12px; 
	COLOR: #2D405A; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
#agenda  a:visited {
	COLOR: #2D405A; 
	TEXT-DECORATION: none;
}
#agenda  a:active {
	COLOR: #2D405A; 
	TEXT-DECORATION: none;
}
#agenda  a:hover {
	FONT-SIZE: 12px; 
	COLOR: #2D405A; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.agendatitel {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #ffffff;	
	line-height: 15px;
	background-color: #2D405A;

}
#agenda h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #ffffff;	
	line-height: 15px;
	background-color: #2D405A;
	border-bottom:1px solid #FFFFFF;
}
.agenda1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #2D405A; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #B9C8DD;
	vertical-align: top;
}


.agenda2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #7297CE;
	vertical-align: top;
}

