@charset "utf-8";

body { margin-top:0px; margin-left:0px; background-color:#FFFFFF; color:#535353; text-align:center; font-family:Verdana; font-size:11px; line-height:1.4em; background:url(../bilder/body-bg.gif) repeat-x;
	 }
div { text-align:left; }
td {
	vertical-align:top;
}

.bigbox {
	position:relative;
	left:0px;
	top:0px;
	width:953px;
	height:633px;
	margin: 0 auto;
	background:#FFFFFF url(../bilder/bigbox-bg.gif) bottom no-repeat;
	}
.header {
	width:953px;
	height:135px;
	text-align:center;
}
.navigation {
	width:934px;
	height:40px;
	overflow:hidden;
	margin-left:2px;
	margin-top:3px;
	margin-bottom:4px;
	padding-left:15px;
	background:url(../bilder/nav-bg.gif) repeat-x;
}
.middlebox {
	width:923px;
	height:397px;
	padding:4px 15px 8px 15px;
}
.content-left {
	width:507px;
	height:385px;
	float:left;
}
.content-right {
	width:403px;
	height:385px;
	float:right;
	border:2px solid #dee6f1;
	overflow:hidden;
}
.content-right-index {
	width:403px;
	height:285px;
	float:right;
	border:2px solid #dee6f1;
	overflow:hidden;
}
.teaser-index {
	margin-top:4px;
	width:407px;
	height:96px;
	float:right;
	overflow:hidden;
}
.content-lt {
	width:503px;
	height:133px;
	border:2px solid #dee6f1;
	margin-bottom:12px;
	overflow:hidden;
}
.content-lfull {
	width:503px;
	height:350px;
	border:2px solid #dee6f1;
	margin-bottom:10px;
}
.content-left-text {
	width:455px; 
	height:290px; 
	padding:10px 28px 5px 20px; 
	overflow:auto;
	overflow-x:hidden;
	z-index:150;
}
.content-lrowl {
	width:163px;
	height:243px;
	float:left;
}
.content-lrowc {
	width:163px;
	height:243px;
	float:left;
	margin-left:10px;
}
.content-lrowr {
	width:163px;
	height:243px;
	float:right;
}
.colhead{
	background:#00488a url(../bilder/col-header.gif);
	border:2px solid #dee6f1;
	padding:5px 2px 0px 5px;
	width:152px;
	height:21px;
	text-align:left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.colpic{
	width:159px;
	height:108px;
	border-left:2px solid #dee6f1;
	border-right:2px solid #dee6f1;
	border-bottom:2px solid #dee6f1;	
}
.coltxt{
	margin-top:5px;
	width:149px;
	border:2px solid #dee6f1;
	height:82px;
	padding:5px;
	background:url(../bilder/col-txt.gif) top repeat-x;
	font-size:10px;
	line-height:1.3em;
}
.footer {
	clear:both;
	width:923px;
	height:30px;
	padding:10px 20px 0px 10px;
	text-align:right;
	color:#fff;
}
.content-left-text ul li{ 
	list-style-image:url(../bilder/listdot.gif);	 
}
.blau {
 	color:#00488a;
}
.blau15, h2 {
	font-size:13px;
 	color:#00488a;
}
.blau12, h3 {
	font-size:11px;
	font-weight:bold;
 	color:#00488a;
}
ul.padbottom li{
	padding-bottom:8px;	
}	
.butrow{
	height:35px;
	width:507px;
	z-index:400;
}
.tdheadrow{
	background-color:#dbe8f3;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
.tdheadrowright{
	background-color:#dbe8f3;
	border-left:1px solid #fff;
	border-right:1px solid #dbe8f3;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.tdbottomrow{
	border-top:1px solid #dbe8f3;
	text-align:right;
}
.tdleftcol{
	border-left:1px solid #dbe8f3;
	padding-left:10px;
}
.tdmidcolcenter{
	border-left:1px solid #dbe8f3;
	text-align:center;
}
.tdmidcolright{
	border-left:1px solid #dbe8f3;
	text-align:right;
	padding-right:5px;
}
.tdrightcol{
	border-left:1px solid #dbe8f3;
	border-right:1px solid #dbe8f3;
	text-align:center;
}
.tdalignc{
	text-align:center;
}
.tdalignr{
	text-align:right;
}
.tdblueborder{
	border:1px solid #dbe8f3;
}
a:link, a:active, a:visited{
	color:#00488a;
}
a:hover{
	color:#535353;
}
a.inv:link, a.inv:active, a.inv:visited{
	color:#fff;
	text-decoration:none;
}
a.inv:hover{
	color:#eff6fc;
	text-decoration:underline;
}

/* NAVIGATION */

.topNav {padding:0 0 0 0px; margin:0; list-style:none; height:26px; position:relative; z-index:500; font-family:verdana;}
.topNav li.top {display:block; float:left;}
.topNav li a.topLink {display:block; float:left; height:26px; color:#fff; text-decoration:none; background: url(../bilder/butrow.gif) no-repeat;  }
.topNav li a.topLink span {display:block; height:26px; float:left; line-height:25px; font-size:11px; font-weight:bold; padding:0px 18px 0px 7px; cursor:pointer;}
.topNav li a.topLink b {display:block; width:19px; height:26px; float:left;}
.topNav li a.topLink b.topLinkbreit { width:36px;  }
.topNav li a.topLink b.topLinksmall { width:13px;  }
.topNav li a.topLink b.down {  width:19px;  }
.topNav li a.topLink:hover span {color:#e4f1ff; }
.topNav li a.topLink:hover b {color:#e4f1ff;}
.topNav li:hover > a.topLink span {color:#e4f1ff;}
.topNav li:hover > a.topLink b {color:#e4f1ff; }
.topNav li:hover > a.topLink b.down {color:#e4f1ff; }
.topNav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.topNav a:hover {visibility:visible; position:relative; z-index:600;}
.topNav li:hover {position:relative; z-index:350;}
.topNav ul, 
.topNav :hover ul ul, 
.topNav :hover ul :hover ul ul,
.topNav :hover ul :hover ul :hover ul ul,
.topNav :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.topNav :hover ul.dd { left:0; top:24px; white-space:nowrap; width:250px; height:auto; z-index:800;}
.topNav :hover ul.dd li {display:block; height:20px; float:left; width:250px; font-weight:normal; background: url(../bilder/ddm.png);}
.topNav :hover ul.dd li a {display:block; position:relative; font-size:11px; font-weight:bold; height:20px; width:250px; line-height:20px; text-indent:10px; color:#fff; text-decoration:none; background:url(../bilder/uno.gif); padding-top:3px; }
.topNav :hover ul.dd li a:hover {color:#e4f1ff;}
.topNav :hover ul.dd :hover > a {color:#e4f1ff;}
.topNav :hover ul :hover ul,
.topNav :hover ul :hover ul :hover ul,
.topNav :hover ul :hover ul :hover ul :hover ul,
.topNav :hover ul :hover ul :hover ul :hover ul :hover ul
{left:120px; top:0; white-space:nowrap; width:250px; z-index:400; height:auto;}
.topNav :hover ul.dd li.ddt,
.topNav :hover ul :hover ul li.ddt,
.topNav :hover ul :hover ul :hover ul li.ddt,
.topNav :hover ul :hover ul :hover ul :hover ul li.ddt
{background:url(../bilder/ddt.png);}
.topNav :hover ul.dd li.ddb,
.topNav :hover ul :hover ul li.ddb,
.topNav :hover ul :hover ul :hover ul li.ddb,
.topNav :hover ul :hover ul :hover ul :hover ul li.ddb
{height:30px; background:url(../bilder/ddb.png);}

/* NAVIGATION */

.botNav {padding:0 0 0 0px; margin:0; list-style:none; height:26px; position:relative; z-index:500; font-family:verdana;}
.botNav li.top {display:block; float:left;}
.botNav li a.topLink {display:block; float:left; height:26px; color:#fff; text-decoration:none; background: url(../bilder/butrow.gif) no-repeat; }
.botNav li a.topLink span {display:block; height:26px; float:left; line-height:25px; font-size:11px; font-weight:bold; padding:0px 18px 0px 7px; cursor:pointer; }
.botNav li a.topLink b {display:block; width:19px; height:26px; float:left;}
.botNav li a.topLink b.topLinkbreit { width:36px;  }
.botNav li a.topLink b.topLinksmall { width:13px; }
.botNav li a.topLink b.down { width:19px; }
.botNav li a.topLink:hover span {color:#e4f1ff; }
.botNav li a.topLink:hover b {color:#e4f1ff;}
.botNav li:hover > a.topLink span {color:#e4f1ff;}
.botNav li:hover > a.topLink b {color:#e4f1ff; }
.botNav li:hover > a.topLink b.down {color:#e4f1ff; }
.botNav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.botNav a:hover {visibility:visible; position:relative; z-index:600;}
.botNav li:hover {position:relative; z-index:350;}
.botNav ul, 
.botNav :hover ul ul, 
.botNav :hover ul :hover ul ul,
.botNav :hover ul :hover ul :hover ul ul,
.botNav :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.botNav :hover ul.dd {left:0; white-space:nowrap; width:250px; height:auto; z-index:800;}
.botNav :hover ul.dd li {display:block; height:20px; float:left; width:250px; font-weight:normal; background: url(../bilder/ddm.png);}
.botNav :hover ul.dd li a {display:block; position:relative; font-size:11px; font-weight:bold; height:20px; width:250px; line-height:20px; text-indent:10px; color:#fff; text-decoration:none; background:url(../bilder/uno.gif); padding-top:3px; }
.botNav :hover ul.dd li a:hover {color:#e4f1ff;}
.botNav :hover ul.dd :hover > a {color:#e4f1ff;}
.botNav :hover ul :hover ul,
.botNav :hover ul :hover ul :hover ul,
.botNav :hover ul :hover ul :hover ul :hover ul,
.botNav :hover ul :hover ul :hover ul :hover ul :hover u{left:120px; top:0; white-space:nowrap; width:150px; z-index:400; height:auto;}
{left:120px; top:0; white-space:nowrap; width:250px; z-index:400; height:auto;}
}
.botNav :hover ul.dd li.ddt,
.botNav :hover ul :hover ul li.ddt,
.botNav :hover ul :hover ul :hover ul li.ddt,
.botNav :hover ul :hover ul :hover ul :hover ul li.ddt
{background:url(../bilder/ddt.png);}
.botNav :hover ul.dd li.ddb,
.botNav :hover ul :hover ul li.ddb,
.botNav :hover ul :hover ul :hover ul li.ddb,
.botNav :hover ul :hover ul :hover ul :hover ul li.ddb
{height:30px; background:url(../bilder/ddb.png);}

/*SLIDER*/
a.trigger:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#00488a;
	line-height: 16px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	}
a.trigger:active{
	color:#00488a;
	font-weight: bold;
	text-decoration:none;
	}
a.trigger:visited{
	color:#00488a;
	font-weight: bold;
	}
a.trigger:hover{
	color: #535353;
	font-weight: bold;
	text-decoration:none;
	}
.slide {
	margin:5px 0px 0px 0px;
	padding-bottom:5px;
}
.slide_trigger{
	margin:10px 0px 10p 0px;
	padding-top:8px;	
	border-top:#535353 1px dotted; 
}