/* Style sheet paradise */
#facebook{
	margin-top: 50px;
	margin-left: 79px;
}
html > body #footer {
	bottom:0;
	position: fixed;
	z-index:10;
	width: 952px;
}
html > body #container {
	bottom:0;
}
html {
overflow-y:scroll;
}
.price_head {
	height: 280px;
}
.price_cat {
	float: left;
	width: 100px;
	margin: 0px;
}
.price_pic {
	float: left;
}
.price_left {
	float: left;
	width: 50px;
	margin: 0px;
}
.small{
	font-size: 10px;
}
.boldx{
	font-weight: 700;
}
.red{
	color: #C00;
}
.red a {color: #C00;}
.red a:visited {color: #C00;}
.red a:hover {color: #C00;}
.red a:active {color: #C00;}

.foot { color: #000; font-size: 11px; font-family: 'Open Sans', Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.rechts{
	float: right;
	position: relative;
	width: 300px;
	margin-right: 15px;
}
.links{
	float: left;
	position: relative;
}
.tec_det_l{
	float: left;
	width: 280px;
	position: relative;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.tec_det_r{
	float: right;
	width: 380px;
	position: relative;
	margin-top: 10px;
}

.copy{
	font-family: 'Open Sans', Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 18px;
	padding-left: 60px;
}
table { color: #000; font-size: 12px; font-family: 'Open Sans', Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
td { }
.boatitem {
	float: left;
	width: 360px;
	padding-top: 30px;
}
#startvac {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 365px;
}
#imggall{
	margin-top: 20px;
	margin-left: 80px;
}
#www{left:190px;top:0;position:absolute;z-index:6}
#logo{position:absolute;z-index:5}
#sprachwahl{
	position:absolute;
	z-index:7;
	margin-left: 0px;
	margin-top: 210px;
}
body{
	margin: 0px; 
}
#wrapper {height: 100%;}
#container {
	background-image: url(/tl_files/layout/_cont.jpg);
	background-position: 0px 700px;
	background-repeat: no-repeat;
	padding-bottom: 35px;
}
#footer{
	background-image: url(/tl_files/layout/_foot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#left{margin-top:52px;}
#top_image{float:right;margin:0;padding:0;}
#navleiste {margin-top: 91px; margin-left: 180px; position: absolute; z-index: 8;}
#navleiste ul{margin:0 0 0 10px;padding:0;list-style-type:none;}
#navleiste li{font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:700;font-size:13px;color:#ffffff; display: inline; margin-right: 15px; padding: 1px 4px 4px; float: left}
#navleiste li a{font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:700; font-size:13px; color:#ffffff;}
#navleiste li a:visited { color: #fff; text-decoration: underline }
#navleiste li a:hover { color: #fff; text-decoration: underline }
#navleiste li a:active { color: #fff; text-decoration: underline }
#navleiste li.active    {
	color: #fff;
	font-size: 13px;
	font-family: 'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	background-color: #518cca;
	display: inline;
	margin-right: 15px;
	padding: 1px 4px 3px;
	float: left
}
#navleiste li.active a  { color: #fff; font-weight: 700; text-decoration: underline }
#navleiste li.active a:visited     { color: #fff; text-decoration: underline }
#navleiste li.active a:hover     { color: #fff; text-decoration: underline }
#navleiste li.active a:active     { color: #fff; text-decoration: underline }
#navmenu ul { list-style-type: none; margin: 115px 0 0 23px; padding: 0; width: 143px; vertical-align: top; }
#navmenu li     { color: #073482; font-size: 13px; font-family: 'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; background-color: #e1f2f1; margin-top: 5px; margin-bottom: 5px }
#navmenu .active { color: #073482; font-weight: 700; text-decoration: none; margin-top: 4px; margin-bottom: 4px; padding-right: 0; padding-left: 7px; line-height: 24px }
#navmenu li a  { color: #073482; font-weight: 700; text-decoration: none; margin-top: 4px; margin-bottom: 4px; padding-right: 0; padding-left: 15px; line-height: 24px }
#navmenu li a:visited  { color: #073482; font-weight: 700; text-decoration: none }
#navmenu li a:hover  { color: #073482; font-weight: 700; text-decoration: underline }
#navmenu li a:active  { color: #073482; font-weight: 700; text-decoration: none }
#navmenu li.active     { color: #073482; font-size: 13px; font-family: 'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; background-color: #5acebb; margin-top: 5px; margin-bottom: 5px }
#navmenu li.active a   { color: #073482; font-weight: 700; text-decoration: none; margin-top: 4px; margin-bottom: 4px; padding-right: 0; padding-left: 15px; line-height: 24px }
#navmenu li.active a:visited  { color: #073482; font-weight: 700; text-decoration: none }
#navmenu li.active a:hover  { color: #073482; font-weight: 700; text-decoration: underline }
#navmenu li.active a:active  { color: #073482; font-weight: 700; text-decoration: none }

#navleistesub {margin-top: 10px; margin-left: 0px; }
#navleistesub ul{margin:0 0 0 10px;padding:0;list-style-type:none;}
#navleistesub li{font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:700;font-size:13px;color:#ffffff; display: inline; margin-right: 15px; padding: 1px 4px 4px; float: left}
#navleistesub li a{font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:700; font-size:13px; color:#073482; text-decoration: none }
#navleistesub li a:visited { color: #073482; text-decoration: none }
#navleistesub li a:hover { color: #073482; text-decoration: underline }
#navleistesub li a:active { color: #073482; text-decoration: none }
#navleistesub li.active    { color: #073482; font-size: 13px; font-family: 'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; background-color: #518cca; display: inline; margin-right: 15px; padding: 1px 4px 4px; float: left }
#navleistesub li.active a  { color: #073482; font-weight: 700; text-decoration: none }
#navleistesub li.active a:visited     { color: #073482; text-decoration: none }
#navleistesub li.active a:hover     { color: #073482; text-decoration: underline }
#navleistesub li.active a:active     { color: #073482; text-decoration: none }

.ce_tabcontrol_pane {
	width: 700px;
	background-color: #e1f2f1;
	padding: 15px;
}

.ce_tabcontrol_tabs {
	margin-top: 15px;
	margin-left: 0px;
	position: relative;
	margin-bottom: 0px;
	width: 700px;
}
.ce_tabcontrol_tabs ul{
	margin:0 0 0 0px;
	padding:0;
	list-style-type:none;
}
.ce_tabcontrol_tabs li{
	font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:700;
	font-size:13px;
	color:#006;
	display: inline;
	margin-right: 15px;
	padding: 1px 4px 4px;
	float: left
}
.ce_tabcontrol_tabs li.tabs{
	font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:700;
	font-size:13px;
	color:#006;

}
.ce_tabcontrol_tabs li.tabs:hover {
	color: #fff;
	text-decoration: underline;
	cursor:pointer;cursor:hand;
}
.ce_tabcontrol_tabs li.tabs.selected    {
	color: #006;
	font-size: 13px;
	font-family: 'Open Sans', Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	display: inline;
	margin-right: 15px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
}
.ce_text,.teaser{
	line-height:1.5;

}
div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_breadcrumb{margin-bottom:24px;padding:5px 3px 7px;background-color:#ece4d9;}
.ce_gallery .caption{color:#999999;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
.ce_accordion{margin-left:16px;}
.toggler{padding:1px 0 2px;}
.toggler_first{color:#a84204;}
.toggler_first:hover{text-decoration:underline;color:#a84204;cursor:pointer;}
.accordion div{padding:6px 0 8px 15px;line-height:16px;}
.ce_imageslider {
	padding-left: 50px;
}
.addthis {
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 30px;
}
.product {
	width: 225px;
	display: inline;
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}
.mod_iso_productlist { color: #000080; font-size: 12px; font-family: 'Open Sans', Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.price {
	font-weight: 700; color: #000080; font-size: 12px; font-family: 'Open Sans', Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	padding-top: 5px;
}
.details {
	padding-top: 5px;
}
.quantity_container {
	padding-top: 5px;
}
.submit_container {
	padding-top: 5px;

}
.description {padding-top: 5px;}
.mod_iso_cart table {
	width: 100%;
}
#billing_address_new table{
	width: 100%;
}
#billing_address_new tr{
	padding-top: 2px;
	padding-bottom: 2px;
}
