td tr p div{
font-size:8pt;
}

body {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:8pt;
}


#leftNav {
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-405px;
	width:110px;
}

.navContainer {
	border:gray 2px solid;
	background-color:#FFFFFF;
}

* html .navContainer {
	padding-top:10px;
}

form {
	font-size:8pt;
}

td.contentheading {
	font-weight:bold;
	font-size:11pt;
	margin-top:15px;
}

div.componentheading {
	font-weight:bold;
	font-size:11pt;
	margin-top:15px;
}

a.category {
	
}

h1 {
	font-weight:bold;
	font-size:11pt;
	margin-top:15px;
}

h2 {
	font-weight:bold;
	font-size:8pt;
}

h3 {
	font-weight:bold;
	font-size:8pt;
}

p,a {
	font-weight:normal;
	font-size:8pt;
}

.bgDiv {
	width:100%;
	height:174px;
/*	background-image:url(../pics/hline.jpg);*/
	background-repeat:repeat-x;
}



a:link  {
	color : #000000;
	text-decoration : none;
}
a:visited  {
	color : #000000;
	text-decoration : none;
}
a:hover  {
	color : #000000;
	text-decoration : underline;
}
a:active  {
	color : #000000;
	text-decoration : underline;
}

.quickLink {
	font-weight:bold;
	font-size:10pt;
	margin-right:35px;
	margin-left:35px;
}

.mainlevel-nav {
	font-weight:bold;
	font-size:10pt;
}

.mainlevel  {
	font-weight:bold;
	font-size:10pt;
}

.nav2 {
	font-weight:bold;
	font-size:8pt;
	margin-left:20px;
}

.sacDesc {
	font-weight:bold;
	font-size:8pt;
}



.module {
	margin:10px;
	font-size:8pt;
}

div.navContainer div.module {
	width:90px;
}

body{
background: #FFF url(../images/hline.jpg) repeat-x top;
}

#header {
background: #FFF url(../images/back_verlauf.jpg) repeat-x top;
 }
 
#search {
background: url(../images/back_search.jpg) right top no-repeat;
}

#outer-800 {
background: transparent url(../images/content-top.gif) no-repeat top;
}

#outer-1024 {
background: transparent url(../images/content-top1024.gif) no-repeat top;
}

#banner {
background: url(../images/banner_back.jpg) no-repeat;
}

div.module h3 {
border-bottom: 1px solid #005E31;
}

ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
font-size: 0.8em;
}
ul#mainlevel-nav li
{
display: block;
background-image: none;
padding-left: 20px;
padding-right: 20px;
float: left;
margin: 0;
width: auto !important;
width: 15%;
font-size: 9pt;
line-height: 24px;
white-space: nowrap;
}

li lu {
	font-size:8pt;
}

ul#mainlevel-nav li a
{

display: block;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
color: #333333;
background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover
{
	text-decoration : underline;
}

#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3{
background: url(../images/module_head_back.jpg) repeat-x;
}


a.sublevel {
color: #000000;
}

a.sublevel:hover, a.sublevel#active_menu {
	text-decoration : underline;
}


a.readon:hover {
}

a.readon {
}

label[for='mod_login_remember'] {
	font-size:7pt;
}

td.sectiontableheader {
	padding-top:10px;
	border-bottom:1px solid black;
	font-size:12pt;
	margin-bottom;10px;
}

tr.sectiontableentry1 tr.sectiontableentry2 {
	font-size:10pt;
}

.contentpaneopen {
	font-size:8pt;
}



table.contentpane tr td {
	font-size:8pt;
}


.contentpane {
	font-size:8pt;
}


.contentdescription {
	font-size:8pt;
}

.small {
	font-size:8pt;
}
.blog_more ul li{
background: url(../images/readon.gif) no-repeat left;
}


label {
	font-size:7pt;
}