html { 
	background: #dcdedc;
}

html a:active { outline:none;}
:focus {-moz-outline-style: none;}

a { text-decoration:none;  color:#756359;border:0px none; }
a:visited { color:#756359;border:0px none;  }
a:link    { color:#756359;border:0px none;  }
a:hover   { color:#ca991d;border:0px none;  }
a:active  { color:#756359;border:0px none;  }	 
a:selected  { color:#756359;border:0px none;  }	 
 
.sidebutton{
	display:block;
	text-align:center;
	border: 0px none ; 
	background-image: url(../images/loginbutton.png); 
	width: 62px; 
	height: 14px; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 8px; 
	text-transform: uppercase; 
text-decoration:none;	}
a.sidebutton{
	display:block;
	text-align:center;
	border: 0px none ; 
	background-image: url(../images/loginbutton.png); 
	width: 62px; 
	height: 14px; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 8px; 
	text-transform: uppercase; 
text-decoration:none;	}
a.sidebutton:visited {color: #ffffff;      }
a.sidebutton:link    {color: #ffffff;     }
a.sidebutton:hover   {color: #ffffff;   text-decoration:none;  background-image: url(../images/loginbuttonh.png); }
a.sidebutton:active  {color: #ffffff;     }	 



body { background: #dcdedc   repeat-x top left; margin: 0 auto; width: 100%; font: 13px Verdana;  line-height:15px; color: #756359; }
#site { background: #dcdedc   repeat-x top left; width: 905px; margin: 0 auto; }

#main { background: url(../images/bottom.png) no-repeat 0 100%; padding-bottom: 10px;  }
#container { background: url(../images/top.png) no-repeat 0 0; padding-top: 10px; width: 100%;}  
#tt{background: url(../images/back.png) repeat-y; min-height:40px}
#navi { padding:   12px  0px 0px  12px; float:left; }
#logo{  padding: 0px 15px 5px 5px;height:95px;border-bottom:1px dotted;border-color:#dcdedc; background: url(../images/back.png) repeat-y; }
#search{padding-top:15px;padding-right:16px;padding-top:17px;float:right}
#stage{padding-top:10px}
#footer{color:#c7ccca;background: url(../images/footer_bg.png) no-repeat 0 100%;height:29px; }
#loginlink{padding-top:59px;text-align:right;z-index:999;text-transform:uppercase;color:#ca991d;font-size:10px; }
#language_selector{padding-top:5px;text-align:right;color:#cccccc;font-size:10px;z-index:1;}
img{border:0;}


 
#landing{background: url(../images/landingback.png) no-repeat 0 0 ; height:220px; width: 100%; }
	.ext { padding: 5px 0px 0px 0px; background: url(../images/extraback.png) repeat-y; width:422px; min-height:260px;  }
 .extras {	background: url(../images/extras.png) no-repeat 0 100%; 	margin-top:0;	padding:8px;color: rgb(255, 255, 255); 	font-weight: bold; 	text-transform: uppercase; 	font-size: 12px; text-align: center;}
 .extbottom { background: url(../images/extbottom.png) no-repeat 0 100%; padding:5px; margin-top:-10px;}
 .extconbottom { background: url(../images/extconbottom.png) no-repeat 0 100%; padding:5px; margin-top:-10px;width:236px}
 .extcontent{line-height:17px;background-color:#fff;height:392px;width:220px; color:#ca991d; padding-left:15px; padding-top:2px; font-weight:900;}
h5{display:block; width:165px; background-color:#ca991d; color:white; text-transform: uppercase; padding-left:10px; margin:0px}
 .conbottom { background: url(../images/conbottom.png) no-repeat 0 100%; padding-top:12px; margin-top:-10px;width:290px}

a.extappstore {border:0px none;background: url(../images/aext_08.png) no-repeat 0 0 ; height:127px; width: 206px;  }
a.extappstore:visited { }
a.extappstore:link    { display:block; border:0px none;background: url(../images/aext_08.png) no-repeat 0 0 ; height:127px; width: 206px;    }
a.extappstore:hover   { color:#ca991d;border:0px none; background: url(../images/ddext_08.png) no-repeat 0 0 ; height:127px; width: 206px;   }
a.extappstore:active  { color:#756359;border:0px none;  }	 
a.extappstore:selected  { color:#756359;border:0px none;  }	 

a.downext {border:0px none;background: url(../images/aext_08.png) no-repeat 0 0 ; height:127px; width: 206px;  }
a.downext:visited { display:block; border:0px none;background: url(../images/aext_09.png) no-repeat 0 0 ; height:127px; width: 206px;    }
a.downext:link    { display:block; border:0px none;background: url(../images/aext_09.png) no-repeat 0 0 ; height:127px; width: 206px;    }
a.downext:hover   { color:#ca991d;border:0px none; background: url(../images/aext_09.png) no-repeat 0 0 ; height:127px; width: 206px;   }
a.downext:active  { color:#756359;border:0px none;  }	 
a.downext:selected  { color:#756359;border:0px none;  }	
 

#poptop { background-color:#ca991d; height: 28px; padding:0px; width: 100%;margin:0px;}
#pop{border-left:4px solid #ca991d; border-right:4px solid #ca991d;background-color:#ffffff;height:530px}
#popbottom { border-bottom:4px solid #ca991d;}
 .concover{float:left;padding-right:6.5px} 
 
 
 .contop { background: url(../images/con_top.png) no-repeat 0 0; padding:8px 0px 8px 7px; width: 290px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;text-align:center}
 .con { padding: 5px 0px 0px 0px; background: url(../images/con_back.png) repeat-y; width:290px; min-height:260px;  }
  #slider { padding: 5px 0px 0px 0px; background-color:#fff; width:290px; height:316px;line-height:13px;  }
 
   .spacer{height:10px;} 
   .row_clear  {	clear : both;}
  
.smallconcover{float:right; padding-bottom: 0px;  } 
.smallcontop { background: url(../images/smallcontop.png) no-repeat 0 0; padding:8px 0px 9px 6px;width:291px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;text-align:center}
.smallcon {background: url(../images/smallback.png) repeat-y 0 0;  padding:10px 0px 15px 10px;width:287px; min-height:70px}
.smallconbottom { background: url(../images/smallbottom.png) no-repeat 0 100%; }
.sideimage {float:right;padding-right:0px;padding-left:0px} 
 h2{ 
	padding: 5px 0px 5px 0px; 
	border-bottom: 1px dotted #ca991d;
	color: #ca991d;
	border-top: 1px dotted #ca991d;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
 
 }
  
  h1{ 
	 
	font-size:12px;
	font-weight:bold;
 
 
 }
  
 .teaser{
	font-size:10px;
	color:#756359;
	line-height:13px;
	 
	padding-bottom:20px;
	font-weight:bold;
	margin-right:5px;
}

.smallteaser{
	font-size:10px;
	color:#756359;
	line-height:13px;
 	font-weight:bold;
}
.mini{
margin-bottom:5px;
padding-bottom:3px;
	width: 180px;
	font-size:9px;
	color:#756359;
	line-height:15px;
 	font-weight:normal;
	border-bottom: 1px dotted #ca991d;
}

.minisidebar{
margin-bottom:5px;
padding-bottom:3px;
 
	font-size:9px;
	color:#756359;
	line-height:15px;
 	font-weight:normal;
	 
}
  
a.downlink {border-style:solid; border-width:1px;padding-bottom:4px;padding-top:3px; padding-right:17px; padding-left:17px; text-decoration:none; font-size:8px;  }
a.downlink:link    { color:#ffffff; background-color:#aaafaf;}
a.downlink:visited { color:#ffffff; background-color:#aaafaf; }
a.downlink:hover   { color:#aaafaf; background-color:#ffffff; }
a.downlink:active  { color:#ffffff; background-color:#aaafaf; }	 

.login_label{
text-transform:uppercase;
text-decoration:none;
width:90px;
font-size:9px;
font-weight:bold;
float: left;
color:#756359;
padding-top:3px;
}

.maincon {
float:left;
padding-top:0px;
text-align:left;
width:605px;
}

.intro{
margin: 0 15px 0 15px ;
}

.infos{
margin: 0 15px 0 15px ;
font-size:9px;
padding-top:10px;
}

.maincontop {
background:transparent url(/images/forum_top.png) no-repeat scroll 0 0;
color:#FFFFFF;
padding:0 11px 0 0;
width:600px;
}

.produktop {
background:transparent url(/images/product_top.png) no-repeat scroll 0 0;

padding:0 11px 0 0;
width:600px;
}

.mainconmiddle {
background:transparent url(/images/forum_back.png) repeat-y scroll 0 0;
width:600px;
 
}

.mainconbottom {
background:transparent url(/images/forum_bottom.png) no-repeat scroll 0 100%;
 padding:0 0px 0 0;
width:600px;
}

.divtopblog{
background:transparent url(/images/bloghead.png) no-repeat scroll 0 0;
height:25px;
width:600px;
font-size:10px;
font-weight:bold;
padding-left:10px;
padding-top:7px
 
}

.divtop {
background:transparent url(/images/bgdivheader.png) no-repeat scroll 0 0;
height:25px;
width:600px;
font-size:10px;
font-weight:bold;
padding-left:10px;
padding-top:7px
 
}
.dashed{
border-bottom:dotted #ca991d 1px;
margin:3px
 }
 .adminbutton
      { text-decoration:none; font-size:13px; 
       font-weight:bold;
        display: block;
		width:250px;
		color: #ffffff;
		background-Color: #aaafaf;
		border: 1px solid #ffffff;
		border-top: 2px solid #ffffff;
		text-decoration: none;
		padding:5px
 
      }
	  
	 .adminbutton:hover
      {
      Color: #ffffff;
      background-Color: #ca991d;
      border-left: 2px solid #666;
      border-top: 2px solid #666;
  
      text-decoration: none;
      }
	  
	  
a.button
      { text-decoration:none; font-size:8px; 
       font-weight:bold;
        display: block;
width:165px;
      color: #ffffff;
      background-Color: #aaafaf;
      border: 1px solid #ffffff;
	  border-top: 2px solid #ffffff;
		text-decoration: none;
padding-left:10px
 
      }
a.button:hover
      {
      Color: #ffffff;
      background-Color: #ca991d;
      border-left: 2px solid #666;
      border-top: 2px solid #666;
  
      text-decoration: none;
      }
 .adminmore{   margin-left:1em;background: url(../images/go.png ) no-repeat 0 100% ;border:0px;width:29px;height:14px;color:#fff;}

	  .adminlink{
	font-size:12px;
	color:#756359;
	line-height:16px;
 	font-weight:bold;
}

 .adminlabel{ 
 width:100px;
 padding-right:50px;
	color: #ca991d;
 display:inline-block;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
 
 }




.inplaceeditor-form{
display:inline;
font-weight:bold;font-size:8px;text-align:center;  margin-left:1em;
}

select {
font-weight:bold;font-size:9px;text-align:center;color:#666;  margin-left:1em;
}

form.inplaceeditor-form input { height:14px;color:#fff;font-weight:bold;font-size:8px;text-transform:uppercase;font-color:#756359
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] {   margin-left:1em;background: url(../images/go.png ) no-repeat 0 100% ;border:0px;width:29px;height:14px;color:#fff;}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:1em;
}



.bricksmenu{
 margin: 0px;
padding: 0px; 
width: 100%;
 
voice-family: "\"}\"";
voice-family: inherit;
}

.bricksmenu ul{
list-style: none;
margin: 0px;
padding: 0px; 
 
}

.bricksmenu li{
display: inline;
text-transform:uppercase;
margin: 0;
padding: 0; 
}

.bricksmenu a{
float: left;
display: block;
font-size: 11px;
color: #aaafaf;
text-decoration: none;
margin: 0 0px 0 0; /*Margin between each menu item*/
text-align:center;
background: url(../images/bg_tab_inaktiv.png ) no-repeat;
width:133px;
height:24px;
padding-top:5px;
border:0px
}

.bricksmenu a:hover{
background-color: #ffffff; /*Brown color theme*/ 
color: #aaafaf;
font-weight:bold;
background: url(../images/bg_tab_inaktiv.png ) no-repeat   ;
}

.bricksmenu a.selected{ /*currently selected tab*/
background-color: #ffffff; /*Brown color theme*/ 
color: #ca991d;
font-weight:bold;
background: url(../images/bg_tab_aktiv.png ) no-repeat  ;

}
.bricksmenu a.active{ /*currently selected tab*/
background-color: #ffffff; /*Brown color theme*/ 
color: #ca991d;
font-weight:bold;
background: url(../images/bg_tab_aktiv.png ) no-repeat  ;
border:0px;
}


a.footlink{
	display:inline-block;
	text-align:center;
	padding-left:20px;
	padding-top:6px; 
	width: 62px; 
	height: 14px; 
	color:  #c7ccca; 
 
	font-size: 10px; 
	text-transform: uppercase;  }
 
a.footlink:hover   {color: #ca991d;  	font-weight: bold;    }
 
 
input.searchsubmit {
   background-image: url(../images/go.png);
   border:0px;
   width:28px;
   height:14px;
   color:#fff;
   font-weight:bold;
   font-size:8px; 
}
input.searchsubmit:hover {
   background-image: url(../images/gos.png);
}

input.contactbutton {
	display:block;
	text-align:center;
	border: 0px none; 
	background-image: url(../images/loginbutton.png); 
	width: 62px; 
	height: 14px; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 8px; 
	text-transform: uppercase; 
	text-decoration:none;	
}
 
input.contactbutton:hover   {   background-image: url(../images/loginbuttonh.png); }
 
/*----------close button----------*/
a.lbAction {
	padding: 0 3px;
	text-decoration: none;
	float: right;
	position: absolute;
	top: -20px;
	right: -20px;
	color: #ffffff;
	border: 2px solid #ca991d;
	background: #ca991d;
	z-index: 102;
}
a.lbAction:hover {
	background: #999999;
}
a.lbAction:active {
	background: #999999;
}


/*----------popup div styling----------*/
div.leightbox {
	color: #333;
	display: none; /* toggle display to show/hide the popups when designing & previewing */
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -240px;
	width: 455px;
	height: 200px;
	padding: 15px;
	border: 5px solid #ca991d;
	background: #FFFFFF;
	z-index: 101;
	overflow: none;	
}
div.scrollbox {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	text-align: left;
	overflow: auto;	
}
div#overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-color:#333333;
	-moz-opacity: 0.80;
	opacity: .80;
	filter: alpha(opacity=80);
}

div.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
div#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

a.popnav{
float: left;
display: block;
font-size: 11px;
color: #ffffff;
text-decoration: none;
margin: 0 2px 0 0; /*Margin between each menu item*/
text-align:center;
background: url(../images/paging_default.png ) no-repeat;
width:20px;
height:20px;
padding-top:1px;
border:0px
}

a.popnav:hover{
background: url(../images/paging_active.png ) no-repeat   ;
}

a.popnavactive{
float: left;
display: block;
font-size: 11px;
color: #ffffff;
text-decoration: none;
 padding-top:1px;
text-align:center;
background: url(../images/paging_active.png ) no-repeat   ;
width:20px;
height:20px;
border:0px
}


.slidemenu{
 margin: 0px;
padding: 0px; 
width: 100%;
 
voice-family: "\"}\"";
voice-family: inherit;
}

.slidemenu ul{
list-style: none;
margin: 0px;
padding: 0px; 
 
}

.slidemenu li{
display: inline;
text-transform:uppercase;
margin: 0;
padding: 0; 
}

.slidemenu a{
float: left;
display: block;
font-size: 10px;
color: #aaafaf;
text-decoration: none;
margin: 0 0px 0 0; /*Margin between each menu item*/
text-align:center;
 line-height:9px;
width:35px;
height:10px;
margin-left:5px;

border:0px
}

.slidemenu a:hover{
 
color: #fff;
font-weight:bold;
background-color: #CA991D  ;
}

.slidemenu a.selected{ /*currently selected tab*/
color: #fff;
font-weight:bold;
background-color: #aaafaf  ;

}
.slidemenu a.active{ /*currently selected tab*/
color: #fff;
font-weight:bold;
background-color: #aaafaf  ;
}