﻿/* CSS Document */

/* Drop Down Menu Styles */

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc li {float:left;display:block;white-space:nowrap;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc ul li {float:none;}.qmmc ul a {float:none;}.qmmc div a {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}#qm0 {width:200px;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		background-color:transparent;
		border-width:1px 2px 1px 2px;
		border-style:solid;
		border-color:#AAAAAA;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 5px 5px 8px;
		background-color:#1B699F;
		color:#F8F8F8;
		font-family:Verdana;
		font-size:13px;
		text-decoration:none;
		border-width:1px 0px 1px 0px;
		border-style:solid;
		border-color:#214B7E;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive:hover	
	{	
		background-color:#214B7E;
		color:#ECECEC;
		text-decoration:underline;
	}


	body #qm0 .qmactive	
	{	
		background-color:#214B7E;
		color:#ECECEC;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 ul	
	{	
		padding:10px 0px 10px 0px;
		background-color:#1B699F;
		border-width:1px;
		border-style:none;
		border-color:#214B7E;
	}


	#qm0 div	
	{	
		padding:10px 0px 10px 0px;
		background-color:#1B699F;
		border-width:1px;
		border-style:none;
		border-color:#214B7E;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 ul a	
	{	
		padding:2px 0px 2px 15px;
		margin:0px 5px 0px 5px;
		background-color:#1B699F;
		background-image:none;
		color:#F8F8F8;
		border-style:none;
	}


	#qm0 div a	
	{	
		padding:2px 0px 2px 15px;
		margin:0px 5px 0px 5px;
		background-color:#1B699F;
		background-image:none;
		color:#F8F8F8;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 ul a:hover	
	{	
		text-decoration:underline;
	}


	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive:hover	
	{	
		background-color:#1B699F;
		color:#F8F8F8;
	}


	body #qm0 div .qmactive	
	{	
		background-color:#1B699F;
		color:#F8F8F8;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}





/* End Drop Down Menu Styles */


html {
height:100%;
}

body {
	height: 100%;
	margin: 0px;
	background:url(images/background.jpg) repeat-x;

}
div {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: left;
}
p {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
tr {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
td {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
a {
color:#4F90C2;
text-decoration:none;
}
table.moduletable {
	width: 160px;
}
div.moduletable h3 {
text-transform:uppercase;
color:#305775;
font-size:12px;
padding-bottom:5px;
border-bottom:2px #999999 dotted;
margin-bottom:5px;
}
table.moduletable th {
text-transform:uppercase;
color:#305775;
font-size:12px;
padding-bottom:5px;
border-bottom:2px #999999 dotted;
margin-bottom:5px;
}
.content_container {

}
.content_table {
background:url(images/content_table_bg_top.jpg) no-repeat;

}
.content_table_td {
background:url(images/content_table_bg_middle.jpg) repeat-y;

}
.content_table_bottom {
background:url(images/content_table_bg_bottom.jpg) no-repeat;

}
ul#mainlevel-nav
{
margin-bottom:8px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-top:5px;
}

ul#mainlevel-nav li
{
list-style: none;
display:inline;
margin-left:0px;

line-height:100%;

}

ul#mainlevel-nav li a:visited
{
font-weight:bold;
color:#D0E2F0;	
 background-color:#1365A2;
 padding: 5px 10px 5px 10px;
 margin-left: 5px; 
 text-decoration: none;
}

ul#mainlevel-nav li a:link
{
font-weight:bold;
color:#D0E2F0;	
 background-color:#1365A2;
 padding: 5px 10px 5px 10px;
 margin-left: 5px; 
 text-decoration: none;
}
ul#mainlevel-nav li a:hover
{
color:#FFFFFF;
font-weight:bold;
background-color:#FFCC00;
margin-left: 5px; 
text-decoration:none;
 
 
}

#topmodul2 {
width:320px;
height:150px;
overflow:hidden;
text-align:justify;
vertical-align:middle;
padding:0px 0px 0px 0px;
border-left: 1px dotted #999999;
}
#pathway_td {
padding-left:10px;
vertical-align:middle;
background:url(images/pathway_hg.gif) no-repeat;
}

/*CONTENT-BEREICH */
 .componentheading {
font-size:18px;
font-weight:bold;
color:#305775;
padding-left:20px;
background:url(images/component_heading_voran.gif) left no-repeat;
margin-bottom:25px;
/*color:#234C6D;*/
}

.contentheading{
font-size:15px;
font-weight:bold;
color:#4F90C2;
padding-left:20px;
background:url(images/content_heading_voran.gif) left no-repeat;
}

.small {
font-size:9px;
}
.createdate {
font-size:9px;
font-weight:bold;
}
div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}
.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}
a.readon {
text-decoration:underline;
}
.modifydate {
font-weight: bold;
}
a.mainlevel:visited {
	display: block;
/*	background: url(images/menu_bg.png) no-repeat;*/
background-color: #0c5892;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:link {
	display: block;
/*	background: url(images/menu_bg.png) no-repeat;*/
background-color: #0c5892;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
/*	background-position: 0px -25px;*/
background-color: #FFCC00;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
	background-color: #0a2f4b;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

.inputbox {
	border: 1px solid #444444;
	color: #444444;
	padding:3px;
	font-size:11px;
	margin: 5px 0px 5px 5px;
}
.mostread li{
display:list-item;
list-style:circle;
color:#444444;
margin-left:-28px;
line-height:150%;
}
.mostread li a{
color:#444444;
font-weight:normal;
}

.sectiontablefooter{
background:url(images/sectiontableheader_hg.gif);
font-weight:bold;
padding:5px;
}


.pagenav{
font-weight:bold;
}

.latestnews li{
border:1px solid white;
display:list-item;
list-style:circle;
color:#444444;
margin-left:-28px;
line-height:150%;
}
.latestnews li a{
color:#444444;
font-weight:normal;
}
.button {
margin-top:10px;
margin-bottom:10px;
border: 1px solid #444444;
background-color:#EEEEEE;
}
li {
display:list-item;
list-style:circle;
color:#444444;
margin-left:-28px;
line-height:150%;
}
li a{
font-weight:bold;
}
.back_button {
padding-top:10px;
font-weight:bold;
}
.contenttoc {
text-align:left;
border:1px solid #CCCCCC;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}
.contenttoc a:visited{
background:url(images/link_voran.gif) no-repeat left;
padding-left:8px;
color:#444444;
}
.contenttoc a:link{
background:url(images/link_voran.gif) no-repeat left;
padding-left:8px;
color:#444444;
}
.contenttoc a:hover{
background:url(images/link_voran.gif) no-repeat left;
padding-left:8px;
color:#444444;
text-decoration:underline;
}
.sectiontableheader {
background:url(images/sectiontableheader_hg.gif);
font-weight:bold;
padding:5px;
}
.category {

}
.sectiontableentry1 {
background-color:#E6EFF6;
padding:5px;
text-align:left;
}
.sectiontableentry1 td{
padding:5px;

}
.sectiontableentry1 a{
font-weight:bold;
}
.sectiontableentry2 {
background-color:#EEEEEE;
padding:5px;
text-align:left;
}
.sectiontableentry2 td{
padding:5px;

}
.sectiontableentry2 a{
font-weight:bold;
}
.poll{
width:160px;
}
.blog_more strong{
font-size:15px;
font-weight:bold;
color:#4F90C2;
padding-left:20px;
background:url(images/content_heading_voran.gif) left no-repeat;
}
.blogsection{
font-size:11px;
font-weight:normal;
color:#444444;

}
.leotext {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #22255e;
}
#left_outer {
  /*float: left;*/
	margin-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	width: 150px;
}

#left_inner {
  border: 0px solid #cccccc;
	padding: 0px;
 /* float: none !important;
  float: left;*/
}