/*************************************************************************************
	*
	*	404 STYLESHEET
	*	Copyright 2005, Rewe Touristik
	*	www.itsreisen.de
	*	Author: Joerg Di Terlizzi, JUNG v. MATT Neckar GmbH
	*	Last change:050505
	*
 *************************************************************************************/
/**************************************************************************************
* @description
* basic setup / basic structure
***************************************************************************************/
* { /* resets all predefined values to 0 */
	margin:0;
	padding:0;
}
html, body, div, p, h1, h2, h3, ul, ol, li, span, a, table, td, th, form, fieldset, label, legend, input, textarea, img{
   margin:0;
   padding:0;
   border:0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
html{
	height:100%;
}
body {
	font-size:100.1%;	/* avoid IE ie-bug relative font-size */
	background:#f0f9fd;
	height:100%;
}
.clear {
	clear:both;
	line-height:0; 
	font-size:0; 
	height:0;
}
.clearfix:after { /* clearfix-method without additional markup. needs surrounding element. */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:block;
}
#surround{
	position:relative;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	width:987px;
	padding-bottom:50px;
}
#content{
	position:relative;
	background:#fff url(http://www.its.de/404fehler/images/bgContentRap.gif) 0 0 repeat-y;
	height:1%;
}
/**************************************************************************************
* @description
* Font Styles
***************************************************************************************/
h1{
	font-size:14px;
	color:#444444;
	margin-bottom:30px
}
p{
	font-size:12px;
	color:#444444;
}
/**************************************************************************************
* @description
* Link Styles
***************************************************************************************/
a:link, a:visited {
	color:#0c83b7;
	text-decoration:none;
}
a.laufTxt:link, a.laufTxt:visited {
	text-decoration:underline;
	font-weight:bold;
}
a:hover, a:active, a.laufTxt:hover, a.laufTxt:active {
	color:#777777;
}

/**************************************************************************************
* @description
* Page Content
***************************************************************************************/
#contentWrapper{
	padding:40px 240px 60px 240px;
	zoom:1;						/* IE 7 lte fix */
}
/**************************************************************************************
* @description
* Page Footer (Partner/Paymentlogos| Footernavigation| SEO Text)
***************************************************************************************/
#footerNavi{
	height:26px;
	width:987px;
	margin-left:-22px;
	background: url(http://www.its.de/404fehler/images/bgFooterNav.gif) no-repeat;
}
#footerNavi p{
	float:right;
	width:78px;
	padding:4px 14px 0 0;
	color:#fff;
}
/*-----------------------------------------------------------------------------------*/
/*-----|| document ||----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
#RD_dcCont { /* document container */
	padding:0 20px;
	width:942px;
	margin:0 auto;
	background-color:#FFF;
}
#RD_dcSrd {
	position:relative;
}
/*-----------------------------------------------------------------------------------*/
/*-----|| header ||------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
#RD_hdCont .RD_ct { /* header  container */
	position:relative;
	height:108px;
	z-index:9980;
	font-family:Arial, Helvetica, sans-serif;
}
#RD_ciLogo {
	position:absolute;
	left:-43px;
	top:0;
	z-index:9980;
}
#RD_logoTuev {
	position:absolute;
	left:575px;
	top:22px;
}
#RD_contactHeader {
	position:absolute;
	padding-left:20px;
	left:230px;
	top:22px;
}
#RD_contactHeader img {
	display:block;
}
#RD_contactHeader a {
    display:block;
	margin:5px 0 0 0;
	font-size:11px;
	color:#d8100b;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
#RD_contactHeader .RD_toolTip, #RD_chCont .RD_toolTip {
    z-index:9980;
    display:none;
    width:280px;
    background-color:#fff;
    border:1px solid #CCC;
    -moz-box-shadow: 0px 1px 2px #555; /* FF3.5+ */
    -webkit-box-shadow: 0px 1px 2px #555; /* Saf3.0+, Chrome */
    box-shadow: 0px 1px 2px #555; /* Opera 10.5, IE 9.0 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#555555')"; /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#555555');/* For IE 5.5 - 7 */
	font-family:Arial, Helvetica, sans-serif;

}
#RD_contactHeader .RD_ttCont, #RD_chCont .RD_ttCont {
    position:relative;
    padding:10px;
}
#RD_contactHeader .RD_toolTip .RD_ttClose, #RD_chCont .RD_toolTip .RD_ttClose {
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	font-weight:bold;
	color:#555;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.RD_toolTip h4 {
	font-size:12px;
    color:#222;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}
#RD_contactHeader .RD_toolTip p, #RD_chCont .RD_toolTip p {
    font-size:12px;
    color:#222;
	line-height:16px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
#RD_contactHeader .RD_ttInit {
    cursor:help;
    position:absolute;
    left:0;
    top:0;
}
#RD_searchGlobal {
	position:absolute;
	right:0;
	top:22px;
	width:250px;
}
#RD_searchGlobal input {
    border:none;
	background:none;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#RD_searchGlobal .RD_fmTextSearch {
	border:1px solid #CCC;
	padding:0 0 0 5px;
	border-right:none;
	background-color:#FFF;
	width:222px;
	line-height:18px;
	height:18px;
	color:#555;
	font-size:11px;
}
#RD_searchGlobal .RD_fmBtnSearch {
	width:22px;
	height:20px;
	background:url(RD_images/RD_btnTypesGlobal.png) 0 -300px no-repeat;
	cursor:pointer;
}
#RD_searchGlobal .RD_fmBtnSearch:hover {
    background-position:0 -350px;	
}
#RD_logoFb {
	position:absolute;
	right:0;
	top:70px;
}
/*-----------------------------------------------------------------------------------*/
/*-----|| main navigation ||---------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
#RD_mnCont { /* main navigation  container */
    font-family:Arial, Helvetica, sans-serif;
    margin:0 -20px;
	position:relative;
	z-index:9979;
    -moz-box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    box-shadow: 0 2px 3px #555;
    behavior: url(../../htdocs/js/RD_css3pie.htc);
}
#pageMainNav{
    background:#D8100B url(RD_images/RD_mainNavItems.png) no-repeat;
}
.ie6Png { /* png transparency fix */
   position:relative;
   behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
       this.src = "/images/Abstandhalter.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
       this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
   );
}
