/**
 * Style sheet layout
 */
#pauschalangebote div.catalog_item
{
	width:644px;
	margin-bottom:20px;
}

#left div.mod_navigationSub
{
	margin-bottom:20px;
}

.rahmen
{
	width:141px;
	position:relative;
	padding:8px 15px 20px 15px;
	background-image:url("tl_files/layout/roundCornerTile.png");
	background-repeat:repeat-y;
}

#left div.mod_navigationSub ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#header #icons
{
	right:110px;
	top:290px;
	position:absolute;
}

#header #icons img
{
	margin-right:10px;
	vertical-align:middle;
}

#header div.mod_changelanguage
{
	width:60px;
	right:50px;
	top:290px;
	position:absolute;
	text-align:right;
}

#header div.mod_changelanguage img
{
	vertical-align:middle;
}

body
{
	height:100%;
	background-image:url("tl_files/layout/bodyBG.jpg");
	background-attach:fixed;
}

#wrapper
{
	margin-top:30px;
	padding-left:17px;
	background-image:url("tl_files/layout/wrapperBG.png");
	background-position:left top;
	background-repeat:repeat-y;
	behavior: url(tl_files/layout/iepngfix.htc);
}

#logoTrans
{
	width:257px;
	height:193px;
	right:65px;
	top:-30px;
	position:absolute;
	behavior: url(tl_files/layout/iepngfix.htc);
}

#main div.inside
{
	margin-right:20px;
	margin-left:20px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

#left div.inside
{
	margin-right:10px;
	padding:0px 0px 20px 15px;
}

/* IE Fix */
* html #container
{
	padding-right:14px;
}

#container
{
	padding-right:35px;
}

#left div.mod_navigationSub li
{
	background-image:url("tl_files/layout/line.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#left div.mod_navigationSub li.last
{
	background-image:none;
}

#left div.mod_navigationSub a:link, #left div.mod_navigationSub a:active, #left div.mod_navigationSub a:visited
{
	display:block;
	margin-left:15px;
	padding:8px 5px 8px 15px;
	background-image:url("tl_files/layout/dot.png");
	background-position:left center;
	background-repeat:no-repeat;
}

/* IE Fix */
* html #left div.mod_navigationSub a:link, * html  #left div.mod_navigationSub a:active, * html #left div.mod_navigationSub a:visited
{
	margin-bottom:0px;
	padding-bottom:0px;
}

#left div.mod_navigationSub li.active a:link, #left div.mod_navigationSub li.active a:active, #left div.mod_navigationSub li.active a:visited
{
	color:#932a25;
}

#mainNav
{
	left:-32px;
	position:absolute;
}

/* IE Fix */
* html #mainNav
{
	left:-36px;
}

#mainNav div.navItem
{
	margin-bottom:10px;
}

#mainNav img
{
	padding:10px 10px 7px 10px;
}

/* IE Fix */
* html #mainNav img
{
	margin:10px 10px 7px 10px;
	padding:0px;
	behavior: url(tl_files/layout/iepngfix.htc);
}

#mainNav div.topImg
{
	padding-top:6px;
	background-image:url("tl_files/layout/navi/top.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#mainNav div.active div.topImg
{
	background-image:url("tl_files/layout/navi/topActive.png");
}

/* IE Fix */
* html #mainNav div.topImg
{
	background-image:url("tl_files/layout/navi/top.gif");
}

/* IE Fix */
* html #mainNav div.active div.topImg
{
	background-image:url("tl_files/layout/navi/topActive.gif");
}

#mainNav div.tileImg
{
	background-image:url("tl_files/layout/navi/tile.png");
	background-position:left top;
	background-repeat:repeat-y;
	behavior: url(tl_files/layout/iepngfix.htc);
}

#mainNav div.active div.tileImg
{
	background-image:url("tl_files/layout/navi/tileActive.png");
}

#pauschalangebote div.wrapper1
{
	background-image:url("tl_files/layout/angebotTileBG.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#pauschalangebote div.wrapper2
{
	background-image:url("tl_files/layout/angebotTopBG.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#pauschalangebote div.wrapper3
{
	position:relative;
	padding:15px;
	background-image:url("tl_files/layout/angebotBottomBG.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#pauschalangebote div.image_container
{
	float:left;
}

/* IE Fix */
* html #pauschalangebote div.image_container
{
	left:0px;
	top:15px;
	position:absolute;
}

#pauschalangebote div.image_container img
{
	border:2px solid #D2B600;
}

#pauschalangebote div.content
{
	margin-right:115px;
	margin-left:190px;
}

#pauschalangebote div.period
{
	margin-bottom:15px;
	font-weight:bold;
}

#pauschalangebote div.price
{
	margin-top:15px;
	font-weight:bold;
	font-size:110%;
}

#pauschalangebote div.button
{
	width:90px;
	bottom:40px;
	right:14px;
	position:absolute;
}

#pauschalangebote div.button a:link, #pauschalangebote div.button a:active, #pauschalangebote div.button a:hover, #pauschalangebote div.button a:visited
{
	display:block;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:120%;
	color:#932A25;
}

#footer
{
	background-image:url("tl_files/layout/footerBG.png");
	background-repeat:no-repeat;
}

#footer div.inside
{
	padding-top:75px;
	text-align:center;
}

#footer a:link, #footer a:visited, #footer a:active
{
	text-transform:uppercase;
}

#mainNav div.bottomImg
{
	padding-bottom:7px;
	background-image:url("tl_files/layout/navi/bottom.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#mainNav div.active div.bottomImg
{
	background-image:url("tl_files/layout/navi/bottomActive.png");
}

/* IE Fix */
* html #mainNav div.bottomImg
{
	background-image:url("tl_files/layout/navi/bottom.gif");
}

/* IE Fix */
* html #mainNav div.active div.bottomImg
{
	background-image:url("tl_files/layout/navi/bottomActive.gif");
}

.rahmen .corner1
{
	width:171px;
	height:8px;
	left:0px;
	top:0px;
	position:absolute;
	background-image:url("tl_files/layout/roundCornerTop.png");
	background-repeat:no-repeat;
}

.rahmen .corner2
{
	width:171px;
	height:8px;
	bottom:0px;
	left:0px;
	position:absolute;
	background-image:url("tl_files/layout/roundCornerBottom.png");
	background-repeat:no-repeat;
}

/* IE Fix */
* html .rahmen .corner2
{
	bottom:-8px;
}

div.rahmen div.image_container
{
	margin-left:-7px;
	vertical-align:middle;
}

/* IE Fix */
div.rahmen
{
	overflow:hidden;
}
