#cse {
position:fixed;
top:0px;
right:0px;
}

.invisible {
display: none;
}

/*BEGIN THUMBNAIL INFO */
div.thumbcontainer {
float: left; 
padding: 5px; 
width: 95%;
}

.thumbnail {
float: left; 
margin: 5px;
}
/* END THUMBNAIL INFO */

.clear {
clear: both;
}

.clear_left {
clear: left;
}

.clear_right {
clear: right;
}


/* Rahmen 9 */

.frame_t2{
border: 2px solid white;
padding: 12px 10px 0px 10px;
margin: 0px 0px 15px 20px;
width: 608px;
}

.frame_t3 img{
border: 3px solid white;
}

.frame_t4 {
float: right;
margin: 0;
padding: 0px 0px 10px 10px;
width: 310px;
background-color: transparent;
clear: none;
}


/* Shop Items */

.frame_t9{
position: relative;
float: left;
width: 195px;
height: 210px;
margin: 7px 4px 7px 20px;
padding: 0;
background-color: white;
}

.frame_t9 img {
display: block;
margin-left: auto;
margin-right: auto;
padding:0;
margin-bottom:5px;
margin-top:8px;	
}

.frame_t9 h1{
font-size:14px;
width: 95%;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom:5px;
margin: 0px;
color: #001F36;
font-weight:300;
text-align: center;
}

.frame_t9 p{
font-size:12px;
width: 95%;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom:5px;
margin: 0px;
color: #001F36;
font-weight:300;
text-align: center;
}

.frame_t9 a{
padding: 0;
margin: 0px;
}

/* Shop Items */

.shop_frame{
position: relative;
float: left;
width: 195px;
height: 200px;
margin: 7px;
padding: 0;
background-color: transparent;
}

.shop_frame img {
display: block;
margin-left: auto;
margin-right: auto;
padding:0;
margin-bottom:5px;
margin-top:5px;	
}

.shop_frame h1{
font-size:14px;
width: 95%;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom:5px;
margin: 0px;
color: #001F36;
font-weight:300;
text-align: center;
}

.shop_frame p{
font-size:12px;
width: 95%;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom:5px;
margin: 0px;
color: #001F36;
font-weight:300;
text-align: center;
}

.price_special {
position: relative;
clear: none;
text-align: left;
color: red;
}

.shop_frame a{
padding: 0;
margin: 0px;
}

.shop_aktion {
position: absolute;
padding: 0;
left: 0px;
top: -5px;
}

#shop_item_heading{
position: relative;
float: left;
border: none;
padding: 12px 10px 0px 8px;
margin: 0px 0px 0px 20px;
background-color: transparent;
clear: none;
}

#shop_item_heading h1{
clear: none;
}

#shop_item_image_container{
position: relative;
float: left;
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 658px;
background-color: transparent;
clear: none;
}

.show_shop_item_image{
position: relative;
float: left;
border: none;
padding: 0px 0px 5px 2px;
margin: 0px 0px 0px 27px;
clear:none;
width: 657px;
}

.show_shop_item_image img{
clear:none;
}

.show_shop_item_image a{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
clear:none;
}

#shop_item_price_container{
position: relative;
float: right;
border: none;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
clear:none;
width: 275px;
}

.shop_item_more_images{
position: relative;
float: left;
width: 658px;
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 28px;
clear:none;
}

.shop_item_more_images img{
position: relative;
float: left;
padding: 0px 10px 10px 0px;
margin: 0px 0px 0px 0px;
clear:none;
}

#shop_item_body{
position: relative;
float: left;
border: none;
padding: 12px 10px 0px 10px;
margin: 0px 0px 0px 0px;
width: 640px;
background-color: transparent;
clear:both;
}

#shop_item_tech_data{
position: relative;
float: right;
width: 275px;
border: none;
border-left: 1px solid #cccccc;
padding: 0px 0px 0px 10px;
margin: 0px 0px 8px 10px;
clear:none;
}


/* Tabs */

ul#tabmenue{
margin: 0 0px 10px 0px; padding: 0;
float: left;
width: 970px;
list-style: none;
position: relative;
clear: both;}

ul#tabmenue li{
float: left;
margin: 0; padding: 5px 5px 5px 0px;
}

ul#tabmenue li a{
border-right: 1px solid #555;
padding: 2px 5px 2px 0px;
font-size: 16px;
font-weight:600;
}

.tab{
float: left;
display: none;
z-index: 5;
}

.ontab{
float: left;
display: inline;
background-color:transparent;
}