body {
	background-color:#fff;
}
tr, input, select {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
td {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.txt11b-blue {
	color:#0099cc;
	font-size:11px;
	font-weight:bold;
}
.txt13b-blue {
	color:#0099cc;
	font-size:13px;
	font-weight:bold;
}
.txt13 {
	color:#333;
	font-size:13px;
}
.txt-teaser {
	color:#333;
	font-size:11px;
	font-weight:bold;
}
.txt-title {
	padding:0 0 8px 0;
	color:#0099cc;
	font-size:16px;
	font-weight:bold;
}
.txt-title-dl {
	color:#0099cc;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
.txt-content {
	color:#333;
	font-size:13px;
	line-height:18px;
}
a {
	color:#0099cc;
	text-decoration:underline;
	font-weight:bold;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#0090CC;
	font-weight: bold;
	padding:11px 0 8px 5px;
}
/* --------------- Navigation -----------------*/

.nav, .nav2 {
	width:185px;
	padding:6px 0px;
	background-color:#e1e1e1;
	font-size:13px;
	font-weight:bold;
	color:#666;
	float:left;
	text-align:center;
}
.nav2 {
	border-left:2px solid #fff;
}
a.nav {
	width:185px;
	padding:6px 0px;
	background-color:#e1e1e1;
	font-size:13px;
	font-weight:bold;
	color:#0099cc;
	float:left;
	text-align:center;
	text-decoration:none;
}
a.nav:hover {
	color:#0099cc;
	background-color:#f0f0f0;
}
a.nav2 {
	width:185px;
	padding:6px 0px;
	background-color:#e1e1e1;
	border-left:2px solid #fff;
	font-size:13px;
	font-weight:bold;
	color:#0099cc;
	float:left;
	text-align:center;
	text-decoration:none;
}
a.nav2:hover {
	color:#0099cc;
	background-color:#f0f0f0;
}
/* --------------- Sonstiges -----------------*/
	
.border {
	border-bottom:2px solid #e1e1e1;
}
.language-active {
	float:left;
	margin:2px 0 2px 15px;
	border:2px solid #0099cc;
}
a.language {
	float:left;
	margin:2px 0 2px 15px;
	border:2px solid #fff;
}
a.language:hover {
	border:2px solid #0099cc;
}
.rubric {
	padding:2px 0 2px 4px;
	margin-bottom:9px;
	background-color:#0099cc;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:193px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:189px;
}
.rubric-subtitle {
	padding:2px 2px;
	font-size:11px;
	font-weight:bold;
	color:#0099cc;
}
.rubric-content {
	padding:0 0 12px 3px;
	font-size:11px;
	color:#333;
	line-height:16px;
}
a.company {
	padding:3px 0 3px 0;
	color:#0099cc;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.company:hover {
	padding:3px 0 3px 0;
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.bullet {
	padding:3px 2px 3px 5px;
	color:#0099cc;
	font-size:11px;
	font-weight:bold;
}
.legend-download {
	color:#0099cc;
	font-size:11px;
	padding-left:35px;
	background:url(../img/ico_legend_download.gif) no-repeat left;
}
.legend-view {
	color:#0099cc;
	font-size:11px;
	padding:10px 0 10px 35px;
	background:url(../img/ico_legend_view.gif) no-repeat left;
}
.dl-release {
	float:left;
	width:240px;
	padding:1px 0 1px 4px;
	background-color:#0099cc;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	width:240px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:236px;
}
.dl-hack {
	float:left;/* muss unbedingt nach dl-release stehen. wichtig für ie 5.0/5.5 */
}
.dl-language, .dl-size {
	float:left;
	padding:0 0 0 4px;
	margin-left:2px;
	font-size:13px;
	font-weight:bold;
	color:#0099cc;
	border:1px solid #e1e1e1;
	width:219px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:215px;
}
.dl-hack {
	float:left;/* muss unbedingt nach dl-language stehen. wichtig für ie 5.0/5.5 */
}
.dl-size {
	width:92px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:88px;
}
.dl-hack {
	float:left;/* muss unbedingt nach dl-size stehen. wichtig für ie 5.0/5.5 */
}
.txt-abo {
	float:left;
	width:196px;
	text-align:right;
	padding-right:10px;
	color:#0099cc;
	font-size:13px;
	font-weight:bold;
}
.bestellen {
	width:230px;
	padding:2px 0px;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#0099cc;
	cursor: pointer;
}
.forms {
	background-color:#fff;
	border:1px solid #A5ACB2;
}
.form-errfield {
	background-color:#FF9999;
}
.select_language {
	float:left;
	padding:7px 0 0 4px;
	width:155px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:151px;
}
.homenews div {
	padding-bottom:10px;
}
.newslist, .newsdetail {/*for ie7*/
	width:554px!important;
}
.homenews div span, .newslist div span, .newsdetail div span {
	font-weight:bold;
	color:#09c;
}
.homenews div a strong {
	color:#09c;
}
.homenews div a {
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
.homenews div a:hover {
	text-decoration:underline;
}
.newslist div {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #eee;
}
.newslist div span {
	color:#333;
}
.newslist div a:hover {
	text-decoration:none;
}
img.imgleft {
	margin:5px 10px 10px 0;
	float:left;
}
img.imgright {
	margin:5px 0 10px 10px;
	float:right;
}
.news_subhead {
	font-size:18px;
	font-weight:bold;
	padding:10px 0 10px 5px;
	color:#09c;
}
h3.news {
	font-size:14px;
	padding:10px 0 0 5px;
	margin:0;
}
.flipnav {
	float:right;
	border:1px solid #eee;
	padding:3px;
	margin-top:20px;
	margin-bottom:20px;
}
.flipnav div.mid, .flipnav a {
	float:left;
}
.flipnav div.mid span {
	font-size:13px;
	font-weight:bold;
	color:#09c;
}
.flipnav a {
	display:block;
	width:20px;
	height:20px;
}
.flipnav a.prev {
	background:url(../img/arr_news.gif) 2px 0 no-repeat;
}
.flipnav a.next {
	background:url(../img/arr_news.gif) -25px 0 no-repeat;
}
.flipnav a.prev_dis {
	background:url(../img/arr_news.gif) 2px -30px no-repeat;
	cursor:default;
}
.flipnav a.next_dis {
	background:url(../img/arr_news.gif) -25px -30px no-repeat;
	cursor:default;
}

p.notav {font-size:14px; font-weight:bold; color:#666;}
a.notav:hover {text-decoration:none;}

.pdfviewer_small {
   /* padding verringert die Größe des Flashplayers */
   margin: 11px 0 30px 5px;
}