body{
	background-color: #FFFFFF; 
	font-size: 11px; font-weight: normal; font-family: arial;
	padding: 0px; margin: 0px; scroll: auto;
	overflow-x: hidden;
}
.ie6 .content-zone {
	text-align: center;
}

.content-zone {
	margin: 0 auto;
    position: relative;
    width: 1020px;
}
a{color: #004378;}
.bodytext{font-size: 11px; font-weight: normal; font-family: arial;}
td, p{font-size: 11px; font-weight: normal; font-family: arial;}
.bodytable{
	width: 100%; height: 100%;
	background-color: #FFFFFF;
	text-align: center;
}
.innerbody{
	width: 100%; height: 100%;
	text-align: center; vertical-align: top;
}
.contentbody{
	width: 1024px; height: 734px;
	text-align: center;
}
.leftborder{
	width: 37px; height: 734px; 
	background-image: url("../gfx/bg_left.jpg"); background-repeat: no-repeat;
}
.rightborder{
	width: 37px; height: 734px;
	background-image: url("../gfx/bg_right.jpg"); background-repeat: no-repeat;
}
.topcontent{
	background-image: url("../gfx/bg_top.jpg"); background-repeat: no-repeat;
	width: 950px; height: 28px;
}
.content{
	width: 950px; height: 668px;
}
.bottomcontent{
	width: 950px; height: 38px; 
	background-image: url("../gfx/bg_bottom.jpg"); background-repeat: no-repeat;
	text-align: left; vertical-align: absmiddle; padding-top: 0px;
}
.contenttop{
	width: 950px; height: 113px;
}
.header{
	width: 950px; height: 215px;
}
.content1{
	width: 950px; height: 340px;vertical-align:top;
}

a{color: #76787B; font-size: 11px;text-decoration: none;}
.standardtable{width: 100%; height: 100%;vertical-align:top;}
.contentleft{width:580px;text-align:left;vertical-align:top;padding-left: 10px;}
.breadcrumb{width: 580px; height: 20px;}
.rechtsabstandoben{height: 20px;}
.contentdistance{width: 50px;vertical-align: bottom;}
.contentright{width: 310px;text-align:left;vertical-align:top;}
.contentrighttable{width: 300px;}
.newsaktuelles{background-color: #BBBCBF; height: 20px; color: #004378; font-weight: bold; font-variant: upper-case;}

a.menue1{color: #76787B; font-size: 11px; font-weight: bold;  text-transform: uppercase; text-decoration: none;}
a.menue1act{color: #004378; font-size: 11px; font-weight: bold;  text-transform: uppercase; text-decoration: none;}
a.footermenue{color: #FFFFFF; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none;}
.menue1trenner{padding-left: 4px; padding-right: 4px; color: #76787B; font-size: 12px; font-weight: bold;}
.bg_menue1{padding-left: 8px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-image: url("http://bluecap.wfw-test.de/fileadmin/gfx/bg_submenue.png");}
a.menue2{color: #76787B; font-size: 11px; font-weight: bold; font-variant: upper-case; text-decoration: none;}
.breadcrumb a{color: #76787B; font-size: 11px;text-decoration:none;}




.weissfett{color: #FFFFFF; font-size: 11px; font-weight: bold; }
.starttext{height: 160px; vertical-align: top;}
.startnewsletter{height: 160px;}
.inhalt{width: 580px; height: 320px;vertical-align: top;}
.inhaltrechts{height: 320px;vertical-align: top;}
h1{color: #004378; font-size: 14px;margin-top: 0px;margin-bottom: 5px;}
h2{color: #004378; font-size: 12px;margin: 0px;margin-bottom: 5px;}
.inputnewsletter{width: 100px; height: 14px; font-size: 11px; border: 1px solid #76787B;}
.error{color: red;}

.trenner{
	width: 100%; height: 2px; background-color: #76787B;
}
.news-title a{color: #004378; text-decoration: none; font-weight: normal;}
.news-text a{color: #76787B;text-decoration: none;}

.news-text .bodytext {margin-top: 0px;margin-bottom: 0px;}

.tx-ttnews-browsebox-SCell {background: none;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell p {margin-top: 0px; margin-bottom: 0px;}
.tx-ttnews-browsebox table {}

.inputmailform{height: 15px; font-size: 11px; border: 1px solid #76787B;}
.textareamailform{font-size: 11px; border: 1px solid #76787B;}

.graunormal{color: #76787B;}
.blaunormal{color: #004378;}

/*------------------*\
 	NAVIGATION
\*------------------*/
.navigation-zone {
	position: absolute;
    right: 55px;
    text-align: left;
    top: 115px;
}

ul.navigation-main {
	float: left;
    margin: 0;
    padding: 0;
}

ul.navigation-main li {
	float: left;
    height: 30px;
    list-style: none outside none;
    padding: 0;
    position: relative;
}

ul.navigation-main li:hover .navigation-sub-1 {
	left: 0;
	top: 20px;
	padding: 0;
}

ul.navigation-main li a {
	background: url("../gfx/bg-navigation-trenner.png") no-repeat scroll right center transparent;
    display: block;
    font-weight: bold;
    padding: 0 10px;
    text-transform: uppercase;
}

ul.navigation-main li a:hover,
ul.navigation-main li.active a {
	color: #004378;
}

ul.navigation-main li.main-last a {
	background: none;
}

.navigation-sub-1 {
	background: url("../gfx/bg-navigation.png") repeat-x left bottom transparent;
    left: -999em;
    position: absolute;
}

ul.navigation-main .navigation-sub-1 li {
	clear: left;
	height: auto;
	min-width: 100px;
	
}

ul.navigation-sub-1 li a {
	padding: 0 10px 4px;
    text-transform: none;
	background: none;
	color: #76787B!important;
	margin: 4px 0px 0px 0px;
}

ul.navigation-sub-1 li a:hover,
ul.navigation-sub-1 li.active a {
	color: #004378!important;
	padding: 0 7px 1px;
	border-left: 3px solid #004378;
	margin: 4px 0px 3px 0px;
}

.ie7 ul.navigation-main li:hover .navigation-sub-1 {
	margin: 0;
	padding: 0;
}

.ie6 ul.navigation-main li.hover .navigation-sub-1 {
	left: 0;
	top: 20px;
	padding: 0;
	margin: 0;
}



