@CHARSET "ISO-8859-1";

/* ##############################################
 * #						#
 * # HOCHZWEI Stylesheet			#
 * #						#
 * # Autor: Hoch2 / Julia Zehentner		#
 * # 						#
 * # Datum: 27.01.2009				#
 * # 						#
 * ##############################################
 */

/*3.Ebene*/
#navi #subnavi #navi3 .ebene3{
	height:25px;
	margin-left: 15px;
	border-bottom:1px solid #98D0E5;
	padding-top:5px;
}

#navi #subnavi #navi3 .last{
	border-bottom:none;
}

#navi .ebene3 a{
	padding: 0 0 0 12px;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;	
}

#navi .ebene3 a:hover, #navi .ebene3 a.aktiv{
	background: url(../img/navPfeil.gif) top left  no-repeat !important ;
}





/***HAUPTSTRUKTUR***/
/******************/
#container{
	width:1020px;
	min-height:100%;
	*height:100%;
	padding-bottom: 150px;
}



/***LINKS***/
#left{
	width:260px;
	/*padding-left:110px;*/
	min-height:100px;

}

#lang{
	height:25px;
	float: left;
	padding-left:40px;
}

.lang{
	padding: 8px 3px 0px 0px;
}

#social{
  padding-top: 6px;
}

#social a{
  display: inline-block;
  margin-right: 3px;
}

#logo{
	height:154px;
	width:260px;
	/*background: url(../img/logo.png) bottom left no-repeat;*/
	padding-top:46px;
}

#navi{
	min-height:200px;
	width:220px;
	margin-left:40px;
}


/***MITTE***/
#middle{
	width: 520px;
	padding: 0px 20px;
	min-height:100px;
}

#middle_home{
	width: 540px;
	min-height:100px;
	padding: 0px 10px;
	_padding: 0px 5px;
}

#bild{
	width:520px;
	height:266px;

}

#con{
	width:440px;
	min-height:300px;
	margin-bottom:10px;
	padding:40px 40px 20px 40px;
}

#con1 {
	width:440px;
	min-height:300px;
	margin-bottom:10px;
	/* padding:40px 40px 20px 40px; */
}


#home{
	margin-bottom:20px;
	min-height:300px;
}

#buchung{
	min-height:210px;
	margin:0 10px 5px 10px;
	padding: 48px 20px 0px 20px;
}
#buchung a img{
	margin-left:340px;
}
.langnl #buchung a img {
  margin-left: 290px;	
}

.rgtabs-container h1.headerwrap3 {
	color:#005277;
}

#anreise {
	min-height:210px;
	margin:0 10px 5px 10px;
	color:#FFF;
	margin-top:10px;
}
#anreise .rgtabs-wrapper {
	padding: 20px 20px 0px 20px;
	background:#005378 url(../img/verlauf_bg.png) left bottom no-repeat;
	*background:#005378 url(../img/verlauf_bg.gif) left bottom no-repeat;
	height:295px;
}
#anreise ul.rgtabs-menu {
	background:#096186 url(../img/tab2.gif) repeat-x scroll left bottom;
}
#anreise .rgtabs-wrapper a{
	color:#FFF;
	font-style:italic;
	text-decoration:underlined;
	background:transparent url(../img/aPfeil.gif) no-repeat scroll left top;
	padding-left:8px;
}
#anreise .rgtabs-wrapper a:hover{
	text-decoration:none;
}

#anreise .rgtabs-menu li {
	background:transparent url(../img/tab2ende.gif) repeat-y scroll right top;
	display:block;
	overflow:hidden;
	height:28px;
	width:84px;
	padding-left:20px;
}
#anreise .rgtabs-menu li.rgtabs-selected{
	background:#005378 url(../img/tab2ende.gif) repeat-y scroll right top;
}
#anreise .rgtabs-menu li a {
	background:none;
	color:#FFF;
	padding:0 !important;
}
#anreise table {
	padding:0;
	margin:0;
}
#anreise .tx-wecmap-pi1 {
	margin:-3px 0 0 -3px;
}
#anreise .mapheader {
	background: #096186 url(../img/tab2.gif) repeat-x scroll left bottom;
	width:500px;
	height:28px;
	font-size:1.2em;
	line-height:2.3em;
	font-weight:bold !important;
	padding-left:20px;
}

#footNavi{
	width:520px;
	height:20px;
}

#footNavi_home{
	width:520px;
	height:20px;
	margin-left:10px;
}

#back{
	bottom:0px;
	margin-top:30px;
}

/***RECHTS***/
#right{
	width: 200px;
	min-height:100px;
}

#metaNavi{
	width:195px;
	height:30px;
	padding-left:5px;
	margin-bottom: 10px;

}
