 /* General */
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; background-image:  url(../images/layout/background.gif); background-repeat: repeat-y;}
/* Backroundcolour Logo and Hover: #BC5C5C */
/* Backroundcolour Content-, Table- and Teaserframe: #E6E6E6 */

/* All Pix */
img {border: 0px;}

/* All Texts */
.normalo,
dl {font-weight: normal; font-size: 11px; color: #000000; line-height: 15px;}
.fat {font-weight: bold; font-size: 11px; color: #000000; line-height: 15px;}
.headline,
dt,
dt a {font-weight: bold; font-size: 15px; color: #1E3282; line-height: 19px;} /* CI-Farbe im Text */
.link,
.fd_results a {font-weight: normal; font-size: 11px; text-decoration: underline; color: #1E3282; line-height: 15px;} /* CI-Farbe im Text */

/* Baselayout */ 
#letop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 37px;
	height: 100px;
	background: #FFFFFF;
	background-color: #000000;
}
#linktop {
	position: absolute;
	top: 0px;
	left: 36px;
	width: 180px;
	height: 100px;
	background: #000000;
	background-color: #000000;
}
#navigationfield {
	position: absolute;
	top: 0px;
	left: 219px;
	width: 540px;
	height: 100px;
	background: #FFFFFF;
	background-color: #000000;
}
#ritop {height: 100px; margin-left: 760px; margin-right: 0px; background: #FFFFFF;}

#topheader {position: absolute; top: 122px; left: 0px; width: 760px; height: 58px;}
#headerblank {height: 80px; margin-left: 760px; margin-right: 0px; background: #97DFDC;}

#statleft {
	position: absolute;
	left: 0px;
	width: 37px;
	height: 30px;
	background: #FFFFFF;
	background-color: #000000;
}
#statright {
	position: absolute;
	left: 38px;
	width: 180px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #FFFFFF;
	background-color: #000000;
}
#statusline {position: absolute; left: 219px; width: 520px; height: 30px; padding-top: 7px; padding-left: 20px; background: #FFFFFF;}
#leer {height: 30px; margin-left: 760px; margin-right: 0px; border: 0px; background: #000000; overflow: hidden;}

#leer02 {
	position: absolute;
	left: 0px;
	width: 37px;
	border-top: solid #969696 1px;
	background: #FFFFFF;
	background-color: #000000;
}
#mainnavigation {
	position: absolute;
	left: 39px;
	width: 180px;
	border-top: solid #969696 1px;
	background: #FFFFFF;
	top: 182px;
}
#content {position: absolute; left: 219px; width: 540px; border-top: solid #97DFDC 1px;}
#teaserframe {margin-left: 760px; margin-right: 0px; border-top: solid #969696 1px; background: #FFFFFF;}

/* Teaserformation */ 
#partner {width: 150px; margin: 0px 20px 40px 20px; background: #FFFFFF; text-align: center;}


/* Contentformation */ 
table {border-collapse: collapse;}
td {padding-top: 20px; padding-bottom: 20px;}
.widescreen {vertical-align: top; text-align: left; width:500px; border-bottom: solid #969696 1px; background: #E6E6E6;}
.space {vertical-align: top; text-align: left; width:20px; border-bottom: solid #969696 1px; background: #E6E6E6;}
.footer {vertical-align: top; text-align: left; width: 540px; padding: 20px; background: #FFFFFF}

/* Hauptnavigation */ 
.naviheadline {display: block; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; color: #FFFFFF; background-color: #000000; padding-left: 10px; padding-top: 10px;}
.navi:link {display: block; font-weight: normal; font-size: 11px; line-height: 15px; text-decoration: none; color: #FFFFFF; background-color: #000000; padding-left: 10px;}
.navi:visited {display: block; font-weight: normal; font-size: 11px; line-height: 15px; text-decoration: none; color: #FFFFFF; background-color: #000000; padding-left: 10px;}
.navi:hover {display: block; font-weight: normal; font-size: 11px; line-height: 15px; text-decoration: none; color: #FFFFFF; background-color: #BC5C5C; padding-left: 10px;}
.navi:active {display: block; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; color: #FFFFFF; background-color: #BC5C5C; padding-left: 10px;}

/* Alle Forms */
form {
	margin: 0px 0px 0px 0px;
}
