@charset "utf-8";
/* CSS Document */

html,body {
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#B8CFFB;
}
/*HEADER*/
#headerPlaceholder {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#rootMenue {
	background-image:url('../gfx/menue/bg.gif');
	height:32px;
	background-repeat:repeat-x;
}
.menueBtn {
	position:relative;
	float:left;
	cursor:pointer;
}
#subMenue {
	clear:both;
	background-color:#0B2258;
	height:25px;
	color:#EFB71A;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
.subMenueInner{
	display:none;
	height:15px;
	padding:5px;
	padding-left:10px;
	background:url("../gfx/site/bg_subnavi.gif") repeat-y left;
}
/*LINKS*/
a.subNaviLink:link,a.subNaviLink:active,a.subNaviLink:visited {
	color:#EFB71A;
	text-decoration:none;
}
a.subNaviActive:link,a.subNaviActive:active,a.subNaviActive:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
a.subNaviLink:hover,a.subNaviActive:hover {
	color:#EFB71A;
	text-decoration:underline;
}

/*CONTENT*/
#rootContent {
	background:url("../gfx/site/bg_content.gif") repeat-y left;
	position:relative;
	margin:0px;
	padding:0px;
}
#contentPlaceholder {
	
	padding:7px 7px 7px 107px;
	/*height:800px;*/
	width:830px;
}
#contentSpacer{
	line-height:5px;
}
/*MODULE*/
.contentModul {
	float:left;
	width:193px;
	height:280px;
	margin:7px;
}
.contentModulXL {
	float:left;
	width:400px;
	height:280px;
	margin:7px;
}
.contentModulXXL {
	float:left;
	width:400px;
	height:474px;
	margin:7px;
}
.contentModulS {
	float:left;
	width:193px;
	height:180px;
	margin:7px;
}
/*MODULE BGS*/
.modulWelcome {
	background:url("../gfx/site/bg_willkommen.gif");
	background-repeat:no-repeat;
	width:193px;
	height:247px;
}
.modulNormal {
	background:url("../gfx/site/bg_module.gif");
	background-repeat:no-repeat;
	width:193px;
	height:247px;
}
.modulMini {
	background:url("../gfx/site/bg_modulemini.gif");
	background-repeat:no-repeat;
	width:193px;
	height:146px;
}
.modulArticle {
	background:url("../gfx/site/bg_artikel.gif");
	background-repeat:no-repeat;
	width:193px;
	height:247px;
}

/*MODULE CONTENT*/
.contentWhiteText {
	padding:10px;
	padding-bottom:0px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
}
.contentBlueText {
	padding:10px;
	padding-bottom:0px;
	color:#0E2455;
	font-family:Arial;
	font-size:12px;
}
/*Normal*/
.modulHead {
	padding:10px;
	padding-bottom:0px;
}
.modul_head{
 font-size:14px;
 color: #ffffff; 
 font-family: Arial,Tahoma,Verdana;
 font-weight:bold;
}

.modul_sub_head{
 font-size:12px;
 color: #0B2258; 
 font-family: Arial,Tahoma,Verdana;

}

.modulImg {
	float:left;
	border:solid #052884 1px;
	margin-right:5px;
	width:120px;
	height:90px;
}
.modulImgIcons {
	height:80px;
}
.modulImgDate {
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana;
	letter-spacing: -1px;
}
.modulText {
	 height:70px;
}
.modulGoBtn {
	color:#0E2455;
	font-family:Arial;
	font-size:12px;
	vertical-align:middle;
	line-height:12px;
	text-align:right;
	padding-right:5px;	
}
/*mini*/
.modulMiniContent {
	padding:5px 10px;	
}
.modulMiniForm {
	padding:5px 10px;	
}
/*Article*/
.article {
	color:#072352;
}
/*Links*/
a.linkGoBtn:link,a.linkGoBtn:active,a.linkGoBtn:visited {
	color:#072352;
	text-decoration:none;
}
a.linkGoBtn:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.blue:hover {
	color:#072352;
	text-decoration:underline;
}

/*FOOOTER*/
#rootFooter {
	clear:both;
	height:20px;
}
#footerPlaceholder {
	padding:0px;
	margin:0px;
	line-height:42px;
	color:#B7CDFE;
	font-family:Arial;
	font-size:11px;
	padding-left:100px;
	background:#0B2258;
	height:45px;
}

/* neu eingefügt von Rene Böttge 22.11.2007*/

/* Überschrift der Artikel, z.B. aus dem Redaktionsmodul*/
.color_article_headline{
	color: #0B2258;
}

/* Schrift für Artikel, die z.B. aus dem Redaktionsmodul stammen */
.color_article{
	color: #0B2258;
	font-family: Arial,Tahoma,Verdana;
}

/* Hintergrundfarbe für Trennlinien bzw. Zwischenräume, die mittels div realisiert werden */
.background_spacer{
	background-color:#0B2258;
}

/* Text der Artikel z.B. news_4.html */
.artikel{

	color: #0B2258;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
}


.nachrichtenueberschrift a:link {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
	text-decoration: none;
}

.nachrichtenueberschrift a:active{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
	text-decoration: none;
}

.nachrichtenueberschrift a:visited{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
	text-decoration: none;
}

.nachrichtenueberschrift a:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
	text-decoration: underline;
}
.nachrichtenueberschrift, .event_headline {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
}

/* subheader zur Überschrift*/
.nachrichtenueberschrift_subline{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: lime;
	color: #0B2258;
}

.mehr:link, .mehr:active, .mehr:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
	text-decoration: none;
}

.mehr:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0B2258;
	text-decoration: underline;
}

/* Hintergrundfarbe für den Eventkalender, erstellt am 23.11.2007 */
/* Hinweis: siehe weiterhin calendar.inc.php....$body_background_color --> an dieser Stelle ebenfalls den Hintergrund ändern */
.background_calendar{
	background-color:#BDCFFF;
}

/*Überschrift mit farbigem Hintergrund*/
.header_with_background{
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-color:#0B2258;
}

/* Hintergrund der auszufahrenden Assets, z.B. Beschreibung der Events im Kalender --> per Mail verschicken */
.background_asset{
	background-color: #2D59C0;
}

h3.news_text_feature{
	font-size: 16px;
	font-weight: bold
}
/* Text eines Formulars, z.B. Mail versenden */
.news_text_feature{
	padding:10px;
	padding-bottom:0px;
	color:#0E2455;
	font-family:Arial;
	font-size:14px;
	color: #0E2455;
}

.event_ueberschrift{
	color:#0E2455;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.background_img_article_list{
	background-color: #08205A;
}

.article_list_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08205A;
}

a.mehr_list {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #646263;
	text-decoration: none;
}