/* *    CSS-StyleSheet for Privat-Fitnesstrainer - Andreas Neichsner
   *
   *	Copyright (c) WIZMO GmbH
   *	http://www.wizmo.de/
   *	
   *	created by Christoph Kluge
   *    
   * */

/* ====================== CSS-Definitions ====================== */
/* ======== global definitions ======== */
* {
	padding: 0em;
	margin: 0em;
}

html {
    font-family: arial, corbel, verdana, georgia, serif;
	font-size: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

body {
    font-size: 0.75em; /* 12px */
    background: #e1f2f6;
}

div {
	position: relative;
}

p {
	padding-bottom: 0.83em; /* 10px */
}
hr {
	height: 0.083em; /* 1px */
	border: none;
	border-top: 0.083em solid #0097a7; /* 1px */
	margin-top: 1.083em; /* 13px */
	margin-bottom: 1.083em; /* 13px */
}
div.success,
div.error {
    padding: 0.417em; /* 5px */
	margin-bottom: 1.25em; /* 15px; */
	padding:0.417em;
}
div.error {
	border: 0.25em solid #0097A7; /* 3px */
}
div.success {
	border: 0.25em solid green; /* 3px */
}
.success {
    font-weight: bold;
    color: green;
}
.error {
    font-weight: bold;
    color: #F89219;
}
.show { display: block; }
.hide { display: none; }
.clearBoth {
    clear: both;
}
table {
	width: 100%;
}
table p { padding-bottom: 0px; }
/* td {
	width: 10%;
} */
/******************* heading definitions ********************/
h1 { /* margin-bottom: 0.583em; /* 7px */ }
h2 { font-size: 1.666em; /* 20px */ margin-bottom: 0.937em; /* 15px */ }
h3 { font-size: 1.166em; /* 14px */ padding-bottom:0.416em; }

/******************* anchors and list definitions ********************/
a {	
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #ccc;
	text-decoration: none;
}
a.active {
	color: #ccc;
	text-decoration: none;
}
div#top_main_nav ul li a,
div#top_second_nav ul li a {
	padding-left: 0.833em; /* 10px */
	padding-right: 0.833em; /* 10px */
	color: #fff;
}
div#top_main_nav ul li a,
div#top_second_nav ul li a {
	font-size: 1.166em; /* 14px */
}
div#top_main_nav ul li a:hover,
div#top_second_nav ul li a:hover,
#top_fontSizer a:hover {
	color: #66B7CD;
}
div#top_main_nav ul li.active a,
div#top_second_nav ul li.active a,
#top_fontSizer a {
	color: #fff;
}
div#bottom_nav ul li a {
	color: #0187ab;
	font-size: 0.833em; /* 10px */
}
div#bottom_nav ul li a:hover {
	color: #005a8c;
}
div#containerBox div#bottomBox span a {
	color: #fff;
}
div.linklist div.entry a,
div.list div.entry a{
	color: #0097A7;
	font-weight: bold;
}
div.content a {
	color: #0097A7;
	font-weight: bold;
}
div#contentBox div.left_pictures div.picture div.title a {
	color: #fff;
	font-size: 1.166em;/* 14px */
	/* padding-right: 1.214em; */
}
/******************* startpage ********************/
div#startpageContainerBox { color: #0287ab; width: 63.166em; /* 758px */ height: 49.166em; /* 590px */ margin: 5em auto 0em auto; /* top: 60px */ }
div#startpageContainerBox div.topBox { height: 45.416em;/* 545px */	background: url(../img/bg_startpage.png) no-repeat bottom center; }
div#startpageContainerBox div.topBox img.img_startpage_neichsner { float: left; margin-right: 5em; /* 60px */ }
div#startpageContainerBox div.text_startpage { padding-top: 5em; /* 60px */ font-size: 1.5em; /* 18px */ font-style: italic; text-align: center; }
div#startpageContainerBox div.signature { text-align: center; margin-top: 2.25em; /* 27px */ }
div#startpageContainerBox div.logoBox { margin-top: 10.833em; /* 130px */}
div#startpageContainerBox div.logoBox img { float: left; margin-right: 1.666em; /* 20px */}
div#startpageContainerBox div.logoBox div.text_startpage_neichsner { font-size: 1.333em;/* 16px */ font-weight: bold; padding-top: 1.25em; /* 15px */}
div#startpageContainerBox div.logoBox div.text_startpage_subtext { font-size: 1.133em; /* 16px */ }
div#startpageContainerBox div#bottomBox { margin-top: 0.625em; /* 10px */ text-align: center; line-height: 26px; }
div#startpageContainerBox div#bottomBox div.button { float: left; width: 31.583em; /* 379px */ text-align: right; }
div#startpageContainerBox div#bottomBox div.text { float: right; width: 31.583em; /* 379px */ text-align: left;  line-height: 2.166em;/* 26px */}
div#startpageContainerBox div#bottomBox div.text div a { padding-left: 0.83em; font-style: italic; font-weight: bold; color: #0187ab; }

/******************* detailpage ********************/
div#containerBox { 
	width: 75.083em; /* 901px */
	margin: 0em auto 0em auto;
}

/* heading top box
 *******************************/
#top_bg img {
	position:absolute;
	z-index:1;
	width: 75.083em; /* 901px */
	height: 14.083em; /* 169px */
}
#top_fontSizer {
	position: absolute;
	right: 2.833em; /* 34px; */
	text-align: right;
	top: 8.333em; /* 100px; */
	z-index: 99;
}
#top_hotline {
	position: absolute;
	right: 22.833em; /* 34px; */
	text-align: right;
	top: 8em; /* 100px; */
	z-index: 99;
}
#top_hotline p{
    font-size: 1.3em;
    font-weight: bold;
}
.pictureTopBg {
	position: absolute;
	z-index: 5;
	width: 14.083em; /* 169px */
	height: 2.916em; /* 35px */
}
img#logo {/*
	float: left;
	margin-left: 10em; /* 120px */
	/*margin-right: 1.666em; /* 20px */
	/*margin-top: 0.83em; /* 10px */
	/*width: 14.916em;
	height: 7.75em; */
	height: 7.75em;
	left: 10.5em; /* 126px; */
	position: absolute;
	top: 0.833em; /* 10px; */
	width: 14.916em;
	z-index: 99;
}
div#top_pictures {
	/* margin-bottom: 0.833em;/* 10px */
	left: 26.5em; /* 318px; */
	position:absolute;
	top: -0.583em; /* -7px; */
	z-index: 99;
}
div#containerBox div#topBox {
	color: #fff;
	position: relative;
	height: 14.083em; /* 169px */
	margin-top: 5em; /* 60px */
	/* background: url('../img/detailpage_top_bg.png'); */
}

div#top_pictures div.pictureBox {
	float: left;
	width: 14.666em;/* 176px */
	margin-right: 0.833em; /* 10px */
	margin-top: -1.333em;/* -16px */	
}
div#top_pictures div.pictureBox img.topbox_top_corner {
	position: relative;
	z-index: 2;
	display: block;
	margin-bottom: -0.5em; /* -6px */
	width: 14.666em; 
	height: 0.5em;
}
div#top_pictures div.pictureBox img.topbox_bottom_corner {
	position: relative;
	z-index: 2;
	display: block;
	margin-top: -0.333em; /* -4px */
	width: 14.666em; 
	height: 0.75em;
}
div#top_pictures div.pictureBox div.picture {
	position: relative;
	z-index: 1;
	width: 14.5em;/* 174px */
	border-left: 0.083em solid #fff; /* 1px */
	border-right: 0.083em solid #fff; /* 1px */
}
div#top_pictures div.pictureBox div.picture img {
	width: 14.5em;
	height: 8.75em;	
}
div#top_main_nav {
	/* float: left;
	padding-left: 15.833em; /* 190px */
	/* padding-top: 1em; /* 10px */
	position: absolute;
	top: 11.666em; /* 140px; */
	left: 15.5em; /* ??px ; */
	z-index: 99;
}
div#top_second_nav {
	float: right;
	position: relative;
	top: 11.666em; /* 140px; */
	z-index: 99;
}
div#bottom_nav {
	color: #0187ab;
	padding-top: 1.533em; /* 10px; */
	padding-bottom: 0.833em; /* 10px; */
	margin-left: 0.833em; /* 10px; */
}
div#top_main_nav ul,
div#top_second_nav ul,
div#bottom_nav ul {
	list-style: none;
}
div#top_main_nav ul li,
div#top_second_nav ul li,
div#bottom_nav ul li/*,
div#top_main_nav ul span*/ {
	float: left;
}
div#top_main_nav ul li.active {
	/* background: #66B7CD;
	margin-top: -3px;
	padding: 3px 0px 3px 0px; */
}
div#img_neichsner {
	position: absolute;
	top: -3.1em; /* -xx px */
	left: -1.833em; /* -22px */
	z-index: 99;
}
div#img_neichsner img {
	z-index: 99;
	position: relative;
	width: 13.333em;
	height: 19.5em;
}
/* contentbox
 *******************************/
div#contentBox {
	border-left: 0.083em solid #0187ab;
	border-right: 0.083em solid #0187ab;
	min-height: 35em;
	background: #fff url('../img/detailpage_content_bg.gif') no-repeat bottom right;
}
div.contentBoxStartPage {
	border-left: 0.083em solid #0187ab;
	border-right: 0.083em solid #0187ab;
	min-height: 35em;
	background: #fff url('../img/detailpage_bottom_bg.jpg') no-repeat bottom right !important;
}
div#contentBox div.left_pictures {
	float: left;
	width: 14.083em; /* 169px */
	margin-top: 1.25em; /* 15px */
	margin-right: 2.75em; /* 33px */	
}
div#contentBox div.left_pictures div.picture {
	margin-bottom: 1em; /* 12px */
	margin-left: -1.416em; /* -17px */
}
div#contentBox div.left_pictures div.picture div.onlyHeading {
	background: url('../img/detailpage_left_only_heading.png') no-repeat;
	height: 2.916em;/* 35px */
	line-height: 2.916em;/* 35px */
	text-align: center;
	/* padding-right: 1.416em; /* 17px */
}
div#contentBox div.left_pictures div.picture div.title {
	position: relative;
	z-index: 30;
	color: #fff;
	font-size: 1.133em; /* 14px; */
	/* background: url('../img/detailpage_left_only_heading.png') no-repeat; */
	height: 2.5em;/* 35px */
	line-height: 2.5em;/* 35px */
	text-align: center;
}
div#contentBox div.left_pictures div.picture div.onlyHeading div.title  {
	font-size: 1.133em; /* 14px; */
}
div#contentBox div.left_pictures div.picture div.withPic div.title {
	position: relative;
	z-index: 30;
	color: #fff;
	font-size: 1.133em; /* 14px; */
	/* background: url('../img/detailpage_left_only_heading.png') no-repeat; */
	height: 2.5em;/* 35px */
	line-height: 2.5em;/* 35px */
	text-align: center;
}
div#contentBox div.left_pictures div.picture div.withPic {
	width: 14.083em;
}
div#contentBox div.left_pictures div.picture div.withPic div.pic {
	position: relative;
	width: 13.916em;/* 167px */
	margin-top: -0.833em; /* 10px */ 
	border-left: 0.083em solid #0097a7; /* 1px */
	border-right: 0.083em solid #0097a7; /* 1px */
}
div#contentBox div.left_pictures div.picture div.banner div.banner_pic {
	width: 13.916em;/* 167px */
	border-left: 0.083em solid #0097a7; /* 1px */
	border-right: 0.083em solid #0097a7; /* 1px */
}
div#contentBox div.left_pictures div.picture div.leftbox_top_corner {
	position: relative;
	z-index: 7;
	display: block;
	margin-bottom: -0.333em; /* 4px */
}
div#contentBox div.left_pictures div.picture div.leftbox_top_corner img {
	width: 14.083em;
	height: 0.416em;
}
div#contentBox div.left_pictures div.picture div.leftbox_bottom_corner img {
	width: 14.083em;
	height: 0.75em;
}
div#contentBox div.left_pictures div.picture div.withPic div.pic img {
	width: 13.916em;
}
div#contentBox div.left_pictures div.picture div.banner div.leftbox_bottom_corner,
div#contentBox div.left_pictures div.picture div.withPic div.leftbox_bottom_corner {
	width: 13.916em;
	height: 0.75em;	
}
div#contentBox div.left_pictures div.picture div.banner div.leftbox_bottom_corner,
div#contentBox div.left_pictures div.picture div.withPic div.leftbox_bottom_corner {
	position: relative;
	z-index: 7;
	display: block;
	margin-top: -0.25em; /* -3px */
}
div#contentBox div.left_pictures div.picture div.banner div.leftbox_bottom_corner {
	margin-top: -0.5em; /* -_px */
}
div#contentBox div.breadCrumb {
	float: left;
	width: 35.833em;
	padding-top: 1.5em;
	margin-left: -0.416em;
}
div#contentBox div.breadCrumb a {
	padding-left: 0.416em;
	padding-right: 0.416em;
}
div#contentBox div.content {
	float: left;
	width: 35.833em;/* 430px */
	/* padding-top: 2.916em; /* 35px */
	padding-top: 1.416em; /* xxpx ?*/ 
	/* margin-left: 16.666em;/* 200px */
	padding-bottom: 2.0833em; /* 25px */
	background: url('../img/logo_background.gif') no-repeat center center;
	min-height: 58.333em; /* 700px */
	height: auto !important;
	height: 58.333em; /* 700px */
}
div#contentBox div.content a.thickbox img {
	margin-bottom: 1.666em; /* 20px; */
}
div#contentBox div.content div.startpageImageMovie a.thickbox img {
	margin-bottom: 0em;; /* 20px; */
}
div#contentBox div.content div.teaserText {
	margin-bottom: 0.416em; /* 5px */
}
div#contentBox div.content div.text {
	margin-top: 0.583em; /* 7px */
	margin-bottom: 0.416em; /* 5px */
}
div#contentBox div.content div.chapter div.text {
	float: right;
	margin-bottom: 0.416em;
	margin-top: 0em;
	width: 240px;
}
div#contentBox div.content div.text ul,
div#contentBox div.content div.text ol {
	margin-left: 1.25em; /* 15px */
}
div#contentBox div.content div.text ul li {
	margin-bottom: 0.166em; /* 2px; */
}
div#contentBox div.content div.text ul li ul {
	margin-left: 1.25em; /* 15px */
	margin-top: 0.416em; /* 5px; */
}
div#contentBox div.content div.text ul li ul li {
	margin-bottom: 0.166em; /* 2px; */
}
div#contentBox div.right_pictures {
	float: right;	
	text-align: center;
	padding-top: 6.92em; /* 35px */
	width: 22.083em;/* 265px */
}
div#contentBox div.right_pictures div.picture {
	margin-bottom: 0.833em; /* 10px */ 	
}
div#contentBox  .largeTable{
    width: 560px;
}
div.printButton{
    width: 10em;
    padding-top: 3em;
}
div.printButton a{
    cursor: pointer;
    color:#0187AB;
    font-size:0.833em;
}
div.printButton a:hover{
    color:#005A8C;
}
div.shortBox {
	margin-top: 1.666em; /* 20px */
	margin-bottom: 1.666em; /* 20px */
}
div.shortBox div.heading {
	color: #fff;
	font-style: italic;
	font-size: 1.666em; /* 20px */
	/* font-weight: bold; */
	background: url('../img/shortBox_h3.jpg') no-repeat;
	height: 1.5em; /* 30px */
	line-height: 1.5em; /* 30px */
	/* width: 20.25em; /* 405px */
	padding-left: 1.25em; /* 25px */
	margin-bottom: 0.5em; /* 10px */ 
}
div.shortBox h3 {
	font-weight: bold;
	font-size: 1.166em; /* 14px */
}
div.shortBox a,
#showhere a { 
	font-weight: bold;
	color: #0097a7;
}
div.linklist div.entry div.title,
div.list div.entry span.title {
	display: block;
	font-weight: bold;
	font-size: 1.166em;
	padding-bottom: 0.416em;
}
div.list div.entry img {
	float: left;
	margin-right: 0.416em; /* 5px; */
}
div.list .listTypeImage1{
    width: 12.5em; /* 150px; */
    float: left;
    padding-right: 0.833em; /* 10px; */
}
div.list .listTypeText1{
    float: right;
    width: 22.083em; /* 265px */
}
div.list .listTypeText2{
    width: 15em; /* 180px; */
    float: left;
    padding-right: 0.833em; /* 10px; */
}
/* bottomBox
 *******************************/
#bottomBoxBg {
	position: absolute;
	z-index: 1;
	width: 75.083em; /* 901px */
	height: 3.166em; /* 38px */
}
div#containerBox div#bottomBox {
 	color: #fff;
 	font-size: 1.333em; /* 16px */
 	/* margin-bottom: 3.75em; /* 60px */
 	padding-left: 1.437em;/* 23px */
 	height: 1.75em; /* 35px */
 	padding-top: 0.625em;/* 10px */
	/* background: url('../img/detailpage_bottom_bg.png'); */
	position: relative;
	z-index: 9;
}
div#containerBox div#bottomBox span {
	padding-right: 0.95em; /* xx */
}
div.powered {
	color:#0187AB;
	font-size:0.833em;
	margin-bottom: 3.75em; /* 60px */
}
div.powered a {
	color:#0187AB;
}
/* forms
 *******************************/
form fieldset {
	border: none;
	margin-top: 0.416em; /* 5px; */
	margin-bottom: 0.416em; /* 5px; */
}
form fieldset legend {
	font-weight: bold;
	/* padding-left: 0.416em; /* 5px; */
	padding-top: 0.416em; /* 5px; */
	padding-bottom: 0.416em; /* 5px; */
}
form fieldset label,.contentOrder fieldset label {
	float: left;
	display: block;
	width: 10.083em; /* ?px */
	margin-bottom: 5px; /* 5px */
	padding-left: 10px; /* 10px */
	padding-top: 5px;
}
form fieldset input,
form fieldset textarea,
.contentOrder fieldset input,
.contentOrder fieldset textarea {
	border: 1px solid #0097a7;	/* 1px */
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
form fieldset input,.contentOrder fieldset input {
	width: 270px; /* 270px */
	height: 15px; /* 15px */
}
form fieldset textarea {
	width: 270px; /* 270px */
}
form fieldset div {
	clear: both;
	padding-bottom: 5px; /* 15px */
}
/* ============= Start Sitemap ============== */
ul.level2 {
    padding-top: 0.833em; /* 10px; */
    padding-left: 1.666em; /* 20px; */
    list-style-type: none;

}
ul.level2 li {
    width: 25em; /* 300px; */
    padding-bottom: 0.833em; /* 10px; */
    float: left;
}
ul.level2 li a {
	color: #005A8C;
	font-weight: bold;
}
ul.level3 li a {
	color: #000;
	font-style: italic;
}
ul.level3 li {
	width: 29.166em; /* 350px; */
    padding: 0.416em 0em 0.416em 1.25em;
    display: inline-table;
}
/* ================ News ================ */ 
#mynews {
	height: 75px;
}
.news_style{
	position: absolute;
	top: 0;
	left: 0;
}
.buttondiv
{
	position: absolute;
	/*float: left;*/
	/*top: 169px;*/
	padding: 0.416em; /* 5px 5px 5px 5px; */
	background-color:white ;
	border: 0.083em solid gray;
	/*border-top-color: white;*/
	border-top: none;
	height: 1.666em; /* 20px; */
}
.news_move {
	position: relative;
}
.mytable
{
	height:150px;
	vertical-align: top;
}
/*Gallery */
div.gallery div.item a.innerPic {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	border: 1px solid #fff;
}
div.gallery div.item a.innerPic:hover {
	border: 1px solid #0187AB !important;
}
div.singleGallery,
div.singleSubGallery {
	/* margin-top: 1.666em; /* 20px */
	color: #fff; /*
	background: #3f3f3f; */ 
}
div.galleryLeft {
	float: left;
	width: 2.25em; /* 27px */
	height: 11.833em; /* 142px */
	background: #fff;
	padding-right: 0.833em; /* 10px; */
}
div.singleGallery div.galleryMiddle,
div.singleSubGallery div.galleryMiddle {
	float: left;
	height: 11.833em; /* 142px */
}
div.singleGallery div.galleryMiddle {
	width: 53.25em;/* 639px */
}
div.singleSubGallery div.galleryMiddle {
	width: 29.833em; /* 394px; */
}
div.galleryRight {
	float: right;
	width: 2.833em; /* 34px */
	height: 11.833em; /* 142px */
	background: #fff;
}
/* root element for the whole scrollable setup */
div.singleGallery div.scrollable,
div.singleSubGallery div.scrollable {  
	height: 25em; /* 300px; */
	overflow: hidden;
	position: relative;
}
div.singleGallery div.scrollable {
	width: 51.916em;/* 623px; */
}
div.singleSubGallery div.scrollable {
	width: 28.666em; 
}
/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
.items {	
	position:absolute;
	width:20000em;	
	clear:both;
	/* border:1px solid #222; */
}

/* custom positioning for navigational links */
a.prev,
a.next {
	position: relative;
	top: 3.5em; /* 42px; */
	height: 3.416em; /* 41px */
	line-height: 110px;
	width: 0.833em; /* 10px; */
}
a.prev {
	left: 1.416em; /* 17px; */
}
/* single item */
.items div {
	float:left;
	margin-top: 1.166em; /* 14px */
	width: 8em; /* 100px;*/
	height: 8.75em;/* 105px; */
	cursor: pointer;
}
.items div.vLine {
	margin-top: 0em;
	width: 0.5em; /* 6px */
	height: 8.75em;/* 105px; */
	cursor: default;
	background: url('../img/gallery_vLine.gif')
}

/* style when mouse is over the item */
.items div.hover {
	/* background-color: #444; */	
}

/* style when element is active (clicked) */
.items div.active {
	cursor: default;
}

.items h3, #items p, #items span {
	margin: 13px;		
	font-family: "bitstream vera sans";
	font-size: 13px;
	color: #fff;	
}

/* addition */
/* tables
------------------------------- */

button.asLink { cursor: pointer; border: none; background-color: transparent; text-decoration: underline; }
button.asLink span { color: #0187AB; text-decoration: underline; }

.contentOrder hr { margin-top: 0px !important; padding-top: 0px !important; }
.contentOrder fieldset { border: none; }
.contentOrder legend { margin-bottom: 0px !important; padding-bottom: 0px !important; }
.contentOrder .bold { font-weight: bold; }

.form { clear: both; margin-bottom: 5px; }
.table {}
.table .rowset { line-height: 1.5em; }
.table .rowset .right { text-align: right; }
.table .rowset label { float: right; padding-top: 0px; width: 90%; }
.table .headRow { border-bottom: 1px solid #ccc; }
.table .bodyRow { padding-top: 9px; padding-bottom: 9px; border-bottom: 1px solid #ccc; }
.table .footRow { padding-top: 3px; padding-bottom: 3px; }

.table { padding-bottom: 0px; }
.table .rowset { padding-bottom: 0px; }
.table .rowset .col { padding-bottom: 0px; }
.table .clearBoth { padding-bottom: 0px; }

.table .rowset .col { float: left; clear: none !important; }
.table .rowset .col input { width: auto; }

#checkout-comment { width: 100%; }
#checkout-accept-terms { width: auto; }
#checkout-accept-returnPolicy { width: auto; }

.checkoutUnregStep3 label { float: right; width: 90%; }

#checkout-add-address label { float: left; width: 10.083em; }

.table2col .rowset .col { width: 50%; }
.table3col .rowset .col { width: 33%; }
.table4col .rowset .col { width: 25%; }
.table5col .rowset .col { width: 20%; }

.shoppingCart .table4col .firstCol { width: 7%; text-align: left; }
.shoppingCart .table4col .secondCol { padding-left: 1%; width: 50%; text-align: left; }
.shoppingCart .table4col .right { text-align: right; }
.shoppingCart .table4col .firstTwoCol { padding-left: 1%; width: 57%; text-align: right; }
.shoppingCart .table4col .thirdCol { padding-left: 1%; width: 20%; text-align: right; }
.shoppingCart .table4col .fourthCol { padding-left: 1%; width: 20%; text-align: right; }

.shoppingCart .table5col .firstCol { width: 7% }
.shoppingCart .table5col .secondCol { padding-left: 1%; width: 12% }
.shoppingCart .table5col .firstTwoCol { width: 20% }
.shoppingCart .table5col .thirdCol { padding-left: 1%; width: 45% }
.shoppingCart .table5col .fourthCol { padding-left: 1%; width: 13%; text-align: right; }
.shoppingCart .table5col .fifthCol { padding-left: 1%; width: 19%; text-align: right; }

.shoppingCartSmall .table5col .firstCol { width: 1% }
.shoppingCartSmall .table5col .secondCol { padding-left: 1%; width: 10% }
.shoppingCartSmall .table5col .thirdCol { padding-left: 1%; width: 46%; text-align: left; }
.shoppingCartSmall .table5col .firstThreeCol { padding-left: 3%; width: 56%; text-align: left; }
.shoppingCartSmall .table5col .fourthCol { padding-left: 1%; width: 32%; text-align: right; }
.shoppingCartSmall .table5col .fifthCol { padding-left: 1%; width: 7%; text-align: right; }

.checkoutForm .table2col .firstCol { width: 10% }
.checkoutForm .table2col .secondCol { padding-left: 1%; width: 89% }
.checkoutForm .table2col .secondCol label { width: 100%; }

.checkout-long-textitem { height: 150px; overflow-y: scroll; border: 1px solid #ccc; padding: 10px 5px; }

.checkoutUnregStep1 .table2col .firstCol,.contactForm .table2col .firstCol, 
#checkout-add-address .table2col .firstCol, 
.registerForm .table2col .firstCol, 
.loginForm .table2col .firstCol { width: 25% }

.checkoutUnregStep1 .table2col .secondCol,.contactForm .table2col .secondCol, 
#checkout-add-address .table2col .secondCol, 
.registerForm .table2col .secondCol, 
.loginForm .table2col .secondCol { padding-left: 1%; width: 74% }
div.klickTipp{
    margin-bottom: 130px;
}
div.youtubeContainer{
    padding: 5px;
    background-color: #0187ab;
        border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
