body{
	font-family:Arial, Helvetica, sans-serif;
	color:#92a5b7;
	font-size:10px;
	line-height:16px;
}
h1{
	font-size:15px;
	padding-left:7px;
	color:#fff;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
}
h3{
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
ul{
	list-style:none;
}
address{
	font-style:normal;
}
/* L I N K S */
a img{
	border:none;
}
a{
	color:#ff0000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a#promo_more{
	padding:6px 5px;
	background-color:#1c2733;
}
#footer a{
	color:#92a5b7;
	text-decoration:none;
}
#footer a:hover{
	color:#ff0000;
}
/* N A V I G A T I O N */
.mod_navigation{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.mod_navigation ul{
	width:212px;
}
.mod_navigation ul li{
	height:30px;
	border-bottom:1px solid #37424f;
}
.mod_navigation ul li.last{
	border-bottom:none;
}
.mod_navigation ul li.active, .mod_navigation ul li:hover, .mod_navigation ul li.trail{
	background-image:url(../img/nav_aktiv.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#1b242e;
}
.mod_navigation ul li.active span.active{
	padding-top:6px;
	display:block;
}
a.invisible{
	visibility:hidden;
	height:0px;
	width:0px;
	position:absolute;
	left:-5000px;
}
.mod_navigation ul li:hover{
	font-size:11px;
}
.mod_navigation ul li a:hover{
	padding-left:17px;
}
.mod_navigation a:hover{
	text-decoration:none;
}
.mod_navigation a{
	color:#92a5b7;
	display:block;
	height:30px;
	padding:8px 0 0 13px;
}
.mod_navigation .active{
	color:#ff0000;
	text-align:right;
	padding-right:10px;	
}
p.active{
	padding-top:8px;
}
.mod_navigation ul li.trail a{
	color:#ff0000;
	text-align:right;
	padding-right:20px;	
}
/* W B I */
.mod_breadcrumb, block{
	width:402px;
	height:18px;
	padding:7px 6px 5px 20px;
	background-image:url(../img/wbi_bg.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #37424f;
}
.mod_breadcrumb a{
	color:#92a5b7;
}
.mod_breadcrumb a:hover{
	text-decoration:none;
}
.mod_breadcrumb .active{
	color:#ff0000;
}

/* M I S C */
.red{
	color:#ff0000;
}
#promo_text{
	padding-left:5px;
	margin-bottom:4px;
}
.divider{
	width:428px;
	height:9px;
	background-image:url(../img/news_unterteilung.gif);
	margin:10px 0 20px 0;
}
/* S I F R */
sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
  margin-bottom:0px;
}
.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}
/* C O N T E N T */
.ce_table, #rbar .ce_text, .ce_form, .mod_navigationSub, .ce_gallery, .mod_search, #galleryoverview{
	width:420px;
	margin-left:7px;
}
.ce_text ul{
	list-style-image:url(../img/ul-pfeil.gif);
	margin-left:17px;
}
input, textarea, select{
	color:#fff;
	background-color:#1b242e;
	border:none;
	border-bottom:1px solid #37424f;
	padding:5px;
	font-size:10px;
	margin-left:20px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

textarea{
	border-bottom:none;
}
input:hover, input:focus, textarea:hover, textarea:focus, #suche input.submit:hover{
	background-color:#37424f;
}
input.submit{
	background-color:transparent;
	border:none;
	width:204px;
	height:24px;
	margin:10px 0 0 66px;
}
#suche input{
	width:200px;
	margin-left:0px;
}
#suche input.submit{
	background-color:#1b242e;
	width:75px;
	height:25px;
	padding:0;
	margin:0;
	border-bottom:1px solid #37424f;
}
.mod_search p.header{
	margin: 15px 0;
}
.formbody{
	margin-top:10px;
}
.error{
	margin:7px 0px 2px 25px;
	color:#ff0000;
}
#profil .col_0{
	color:#fff;
	padding-right:25px;
	height:20px;
}
.caption{
	text-align:center;
	background-color:#1c2733;
	color:#6b86a1;
	padding:3px;
}
.comments{
	background-color:#4d4d4d;
	padding:10px 15px;
	background-repeat:repeat;
	margin:2px 0 15px 0;
	text-align:left;
}
p.url, .relevance{
	visibility:hidden;
}
.highlight{
	color:#ff0000;
}
h3 a{
	color:#fff;
}
.mod_search h3{
	border-bottom:1px solid #37424f;
}
p.context{
	margin:5px 0 5px 5px;
}
.pagination{
	text-align:center;
}
.pagination ul li{
	display:inline;
}
.pagination_previous{
	margin-right:15px;
}
.pagination_next{
	margin-left:15px;
}
.pagination_link{
	margin:0 5px;
}
