body {
	background-image: url(Bilder/bg.gif);
	margin-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom: 0px;
	outline: none;
	line-height: 1.6em; 
}
h1 {
	color: #2071C4;
	font-size: 20px;
	line-height:35px;
	font-family:Arial;
	margin:0px;
	padding:0px;
}
h2{
	
	color: #2071C4;
	font-size:14px;
	font-weight:bolder;
	margin-bottom:6px;
	margin-top:15px;
}
h2.non {
	color:#3D3D3D;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom: solid #CCCCCC 1px;
}
img{
	border:0;
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #D9D9D9;
  color:#0066CC;
  font-weight:bold;
  font-size:90%;
  text-align:right;
  background:url(Bilder/content/headlinergif.gif) repeat-x;
  }
fieldset{
	border:1px solid #D9D9D9;
	font-size:90%;
	padding:10px;
}

a {
  color: #0066CC;
  text-decoration: none;
}

a:hover {
  color: #3392f1;
}
.padding6{
	padding:6px;
	font-size:11px;
}
.padding6 img{
	padding:2px;
}
.navigationstrail{
	padding: 1px 0 10px 10px;
	font-size:11px;
}
.content_treaser{
	background:url(Bilder/content/treaser.gif) repeat-x top left;
	padding:6px;
	height:28px;
	font-size:10px;
	color:#666666;
}
.clear{
	clear:both;
}
.contentvorschau{
	border:1px solid #D3D3D3;
	margin-bottom:18px;
}
.contentvorschau_head{
	color:#1469AF;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	padding-left: 10px;
	margin:0px;
	background:url(Bilder/content/box_head.gif) repeat-x top left;
}

.contentvorschau_head a{
	color:#FFFFFF;
}

.contentvorschau_head a:hover{
	text-decoration:underline;
}

.contentvorschau_body{
	padding:10px;
}
.contentvorschau_body img{
	border:1px solid #D3D3D3;
	padding:3px;
	background-color:#ffffff;
	margin-right: 5px;
	margin-bottom: 5px;
}
.contentvorschau_bottom{
	background:url(Bilder/content/box_unten.gif) repeat-x top left;
	font-size:10px;
}
.cv_liner{
	color: #666666;
}
.body_bild{
	float:left;
	width:29%;
}
.maincontent{
	width:100%; 
	overflow:hidden;
	font-size:12px;
	line-height:20px;
}
.maincontent ul{
	margin-left:25px;
}

.maincontent img{
	border:1px solid #D3D3D3;
	padding:3px;
	background-color:#ffffff;
	margin-right: 15px;
	margin-bottom: 5px;
}
.textpreview img{
	padding:3px;
	background-color:#ffffff;
	margin-right: 5px;
	margin-bottom: 5px;
}

.vorschaubild{
	border:1px solid #999999;
	background:#CCCCCC;
	padding:3px;
}
.vorschaubild2{
	border:1px solid #C5C5C5;
	background:#FFFFFF;
	padding:2px;
	margin-right: 5px;
}
.kommentarbox{
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
}
.toshop{
	font-weight:bold;
	font-size:14px;
	padding:2px;
	background-color: #E2E2E2;
	border:1px solid #CCCCCC;
		
}
/*PAGE IDs*/
#outerwrap{
	margin:0 auto;
	width:990px;
	height:100%;
	
}
#innerwrap{
	padding: 10px;
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}
#head_outer_left{
	float:left;
	width:720px;
	height: 152px;
}
#head_left_1{
	height: 125px;
	background-color:#CCCCCC;
	background:url(Bilder/content/layout_02.gif) no-repeat top left;
}
#head_left_2{
	height: 31px;
	background:url(Bilder/content/menu_bg_plain.gif) repeat-x top left;
	float:left;
	width: 585px;
}
#head_left_3{
	height: 31px;
	background:url(Bilder/content/layout333_plain.gif) no-repeat top left;
	width:135px;
	float:right;
}
#head_outer_right{
	height: 152px;
	width: auto;
	overflow:hidden;
}
#head_right_1{
	height: 98px;
	background:url(Bilder/content/layout_03.gif) top left no-repeat #000000;
}
#head_right_2{
	height: 58px;
	background:url(Bilder/content/layout_06_plain.gif) repeat-x top right;
}
#col_left{
	width: 200px;
	float:left;
	padding-top:10px;
}
#col_middle{
	float:left;
	width:750px;
	padding:10px 5px 10px 15px;
}
#col_right{
	width: 185px;
	float:right;
}
#content_top{
	background:url(Bilder/content/content_top.gif) center top no-repeat;
	border: 1px solid #D3D3D3;
	padding:4px;
	font-size:10px;
}
#content_middle{
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	padding:8px;
	line-height:1.79;
	color:#353839;
}
#content_bottom{
	background:url(Bilder/content/content_bottom.gif) no-repeat center bottom;
	border: 1px solid #D3D3D3;
	padding:5px;
	font-size:10px;
}
#telefonsupport{
	background:url(Bilder/content/tel_supp.gif) bottom left no-repeat;
	margin-top:15px;
	height:150px;
}
#footer{
	background-color:#F6F6F6;
	border-bottom: 1px solid #B6B7CB;
	border-top: 1px solid #B6B7CB;
	padding:5px;
}
/*MENUES UND SÒ*/
.vertikalmenue{
margin: 0px;
padding: 0px;
float: left;
font-size:12px;
width: 100%;
overflow: hidden;
background:url(Bilder/content/button_normal_bg.png) left bottom repeat-x;
line-height:14px;
}

.vertikalmenue li{
display: inline;
}

.vertikalmenue li a{
float: left;
color: white;
padding: 9px 9px 16px;
text-decoration: none;
color:#333333;
font-weight:bold;
}

.vertikalmenue li a:visited{
color: #333333;
}

.vertikalmenue li a:hover, .vertikalmenue li .current{
color: white;
background-color: #1F71C3;
}

.kategoriemenue {
	width: 177px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	border:0;
	margin:4px;
		
}
.kategoriemenue li ul {
	list-style-type: none;
	margin:0;
	padding: 0;

	
}
.kategoriemenue ul {
	list-style-type:none;
	padding:0;
	border:0;
	margin:0;

	
}
.kategoriemenue a {
	display:block;
	text-decoration: none;

}
.kategoriemenue li {
	float:left;
	width: 100%;
	margin:0;
	padding: 0.5em 17px;;
	border-bottom: 1px solid #D9D9D9;
}

.kategoriemenue ul li a {
	width: 100%;
	color: #333c53;
	font-size:11px;
	font-weight:bolder;
}
.kategoriemenue li a:hover {
	color: #0066CC;
	text-decoration: none;
	background:url(Bilder/icons/pfleil_2.gif) no-repeat 140px 50%;
}

.boxkopf{
	background: #234f9d url(Bilder/content/h1_1.gif) repeat-x top;
	color: #fff;
	padding:3px 0px 3px 10px;
	width:auto;
	font-size:1em;
	line-height:24px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

/*IMAGE SLIDER*/
#s3slider {
   width: 750px; 
   height: 125px; 
   position: relative; 
   overflow: hidden;
   border:1px solid #CCCCCC;
}

#s3sliderContent {
   width: 560px; 
   position: absolute; 
   top: 0; 
   margin: 0; 
   padding-left:0px;
}

.s3sliderImage {
   float: left; 
   position: relative; 
   display: none; 
}

.s3sliderImage span {
   position: absolute; 
   left: 0;
   font: 12px Arial, Helvetica, sans-serif bold;
   padding: 10px 13px;
   width: 320px;
   background-color: #000;
   filter: alpha(opacity=80); 
   -moz-opacity: 0.8; 
   -khtml-opacity: 0.8;
   opacity: 0.8;
   color: #fff;
   display: none; 
   bottom: 0;
}

#searchfield{
	display:inline-block;
	position:absolute;
	padding-top: 14px;
}
.quicksearchfield{
	height:15px;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:175px;
	background-color:#FFFFFF;
	background:url(Bilder/search_bg.gif) top left no-repeat;
}
.quicksearchfield_on{
	height:15px;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:175px;
}


.searchbutton{
	border:none;
}

#tabs {
font-size: 90%;
margin: 20px 0;
}
#tabs ul {
float: right;
background: #E3FEFA;
width: 600px;
padding-top: 4px;
}
#tabs li {
margin-left: 8px;
list-style: none;
}
* html #tabs li {
display: inline; /* ie6 double float margin bug */
}
#tabs li,
#tabs li a {
float: left;
}
#tabs ul li a {
text-decoration: none;
padding: 8px;
color: #0073BF;
font-weight: bold;
}
#tabs ul li.active {
background: #CEE1EF url(img/nav-right.gif) no-repeat right top;
}
#tabs ul li.active a {
background: url(img/nav-left.gif) no-repeat left top;
color: #333333;
}
#tabs div {
background: #CEE1EF;
clear: both;
padding: 20px;
min-height: 200px;
}
#tabs div h3 {
text-transform: uppercase;
margin-bottom: 10px;
letter-spacing: 1px;
}
#tabs div p {
line-height: 150%;
}


a.button {
   background: transparent url(images/right.gif) no-repeat top right;
   font: bold 12px arial, sans-serif;
   color: #ffffff!important;
   display: block;
   float: left;
   height: 33px;
   margin-right: 6px;
   padding-right: 6px;
   text-decoration: none;
}

a.button span {
   background: transparent url(images/left_big.gif) no-repeat;
   display: block;
   line-height: 25px;
   padding: 3px 12px 5px 15px;
}
a.button:hover {
   background-position: bottom right;
   color: #000;
   outline: none; 
}

a.button:hover span {
   background-position: bottom left;
   color: #ffffff!important;
   padding: 3px 12px 5px 15px; 
} 


a.bauten{
	display:block;
	width:115px;
	padding: 3px 0px 3px 0px;
	vertical-align:middle;
	background: transparent url(Bilder/content/buttons/button1_hover.gif) repeat-x scroll left top;
	color:#FFFFFF;
	text-align:center;
}
a.bauten:hover{
	background: transparent url(Bilder/content/buttons/button1.gif) repeat-x scroll left top;
}

.opening_day{
	float:left;
	width:110px;
	font-weight:bold;
}

.contentbild{
	background-color:#F0EEEE;
	border:1px solid #D3D3D3;
	margin-bottom:5px;
	margin-right:5px;
	padding:3px;
}

.catListBody {
	width: 100%;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	border:0;
	margin:0;
}
.catListBody li ul {
	list-style-type: none;
	margin:0;
	padding: 0;
}
.catListBody ul {
	list-style-type:none;
	padding:0;
	border:0;
	margin:0;
}
.catListBody a {
	display:block;
	text-decoration: none;
}
.catListBody li {
	width: 100%;
	margin:0;
	line-height:20px;
}
#col1_content .catListBody img {
	margin-right:0.7em;
}
/* ### 1.Ebende ### ===================================================*/
#SubNavi .CatLevel1 a{
	width: 100%;
	color: #1e1f21;
	padding: 3px 0px 3px 0%;
	border-bottom: 1px #c2c4c7 solid;
	background-color:#E3E6EC;
	font-size:11px;
    padding-left: 8px;
}
#SubNavi .CatLevel1 a:hover{
	background:#d3d7dd url(../../img/arrow1.gif) no-repeat scroll 185px 10px;
	color: #2C4B92;
	text-decoration: none;
}
#SubNavi .CatLevel1 .Current{
	font-weight:bold;
	color:#1e1f21;
	background:#E3E6EC url(../../img/arrow1.gif) no-repeat scroll 180px 10px;
	border-bottom: 1px #b6b8bb solid;
}
.boxInfoRS {
	padding:10px;
    background-color: #F2F2F2;
    border: 1px solid #D2D2D2;

}

.contentbox_box{
	display:block; 
	border:1px solid #CCCCCC; 
	padding:1px;
	margin-bottom:10px;
}
.contentbox_box_link{
	height:36px; 
	background:url(Bilder/content/cat_text.gif) bottom left repeat-x; 
	line-height:37px; 
	color:#333333; 
	font-weight:bold; 
	border-bottom: 1px solid #CCCCCC;
	text-indent: 10px;
	font-size:14px;
}
.contentbox_content{
	padding:11px;
}

.bild{
	padding:2px;
	margin-right: 6px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}

.maincontent .keinrahmen{
	border: none;
	padding: 0px;
	margin: 0px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	cursor: url('../lupeminus.cur'), pointer;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	cursor: url('../lupeminus.cur'), pointer;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	cursor: url('../lupeminus.cur'), pointer;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;

}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.headline_floater{
	float:left; 
	padding-right:10px;
}

/* jQuery Countdown styles 1.5.9. */

.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
	font-weight:bold;
}
.countdown_descr {
	display: block;
	width: 100%;
}
#analog_tage { width: 170px; height: 45px; padding-top:0px; padding-left:74px; color: #333333}
.count_big{ font-size:12px; font-weight:bold;}

.shopinfo_div{
	color: #333333; 
	font-size: 130%; 
	font-weight: bold; 
	left: 0px; 
	position: fixed; 
	text-align: center; 
	top: 0px; 
	width: 100%; 
	z-index: 1000; 
	background-color: #fff; 
	height: 30px; 
	line-height: 
	30px; 
	box-shadow: 0pt 1px 2px #333;
}

