/* Page-Navigation */
table.page_navigation
	{
	background-color:#F2E2BF;
	}

table.page_navigation td
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:12px;
	}

a.pagenav, a.pagenav:active, a.pagenav:focus, a.pagenav:hover
	{
	color:#453123;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

a.steuerung_none, a.steuerung_none:active, a.steuerung_none:focus, a.steuerung_none:hover
	{
	color:#453123;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}

a.steuerung_active, a.steuerung_active:active, a.steuerung_active:focus, a.steuerung_active:hover
	{
	color:#453123;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

table.page_navigation .pfeil_rwd
	{
	margin-top:4px;
	width:7px;
	height:7px;
	}
	
table.page_navigation .pfeil_fwd
	{
	margin-top:4px;
	margin-left:4px;
	width:7px;
	height:7px;
	}	
	
table.page_navigation .steuerung
	{
	}
/* Page-Navigation ENDE */

/* Weiterempfehlen */
table.weiterempfehlen
	{
	background-color:#fffbf1;
	border-bottom:1px solid #ebd19e;
	}
	
table.weiterempfehlen td
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:12px;
	}
	
table.weiterempfehlen a
	{
	color:#4c4c4c;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}

table.weiterempfehlen .pfeil_weiterempfehlen_size
	{
	width:7px;
	height:7px;
	margin-top:4px;
	margin-left:4px;
	}
/* Weiterempfehlen ENDE */

/* Bewertung */
table.bewertung
	{
	}
/* Bewertung ENDE */

/* Downloads */
table.download
	{
	font-size:11px;
	}

table.download .headline
{
	background-color:#F2E2BF;
}

table.download .headline_td
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:11px;
	font-weight:bold;
	}
		
table.download .link_td
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:12px;
	border-bottom:1px solid #ebd19e;
	}
	
table.download .pfeil_td
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:12px;
	border-bottom:1px solid #ebd19e;
	}
	
table.download .link_td_last
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:12px;
	border-bottom:1px solid #ebd19e;
	}
	
table.download .pfeil_td_last
	{
	padding:3px 13px 2px 13px;
	color:#453123;
	font-size:12px;
	border-bottom:1px solid #ebd19e;
	}

table.download .pfeil_download_size
	{
	width:7px;
	height:7px;
	margin-top:4px;
	margin-left:4px;
	}
/* Downloads ENDE */

.cboxassetclickandbuy
{
display: none;
}
.row1 td
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.cboximage_center
{
	width:461px
	text-align:center;
}

.cboximageleft, .cboximageright
{
	width:147px;
	background-repeat:no-repeat;
	background-position:center;
}

.thumb_normal
	{
	width:92px;
	height:92px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	}

.thumbleft
	{
	width:92px;
	float:left;
	margin:0px 8px 0px 0px;
	}

.thumbright
	{
	width:92px;
	float:right;
	margin:0px 0px 0px 8px;
	}

.foto_normal
      {
      background-repeat:no-repeat;
      background-position:center center;
	  text-align:center;
      padding:0px;
      margin:0px;
      padding-top:-1px;
      overflow:hidden;
      }


.fotoleftdiv, .fotorightdiv
{
	background-color: #ffffff;
	margin-bottom:6px;
	margin-top:3px;
}

.fotoleftdiv
{
	float:left;
	margin-right:5px;
	margin-left:0px;
}

.fotorightdiv
{
	float:right;
	margin-right:0;
	margin-left:5px;
}


.fotoleft, .fotoright
{
	width:147px;
}

.fotoleftsubline, .fotorightsubline, .fotocentersubline
{
	background-color:#FFD7AC;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#000000;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}

/*	
.fotosubline
	{
	width:147px;
	overflow:hidden;
	padding:3px 3px 3px 3px;
	text-align:center;
	color:#000000;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	margin-left:10px;
	}
*/

.cboximagegalleryitem
	{
	float:left;
	width:147px;
	height:110px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	padding-left:0px;
	margin-top:5px;
	margin-left:10px;
	border:1px solid #000000;
	overflow:hidden;
	}

.cboximagelist
	{
		width:147px;
		background-color:#ffffff;
		background-repeat:no-repeat;
		background-position:center center;
		margin-top:5px;
		margin-right:10px;
		margin-left:5px;
		border:1px solid #000000;
		overflow:hidden;
	}




/*	ds - BB */
table.bb_container
{
	background-color:#FF9222;
	/*margin-top:24px;*/
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;	
}

table.bb_container td
{
	empty-cells:show;
	
}

table.bb_container td.bb_dist_h10
{
	height:10px;
}

table.bb_container td.bb_utitle
{
	height:18px;
	color:#FFFFFF;
	background-color:#D45800;
	border-bottom:#AE4800 solid 1px;
	padding-left:5px;
}

table.bb_container td.bb_nav_top
{
	height:18px;
	color:#FFFFFF;
	background-color:#D45800;
	border-bottom:#AE4800 solid 1px;
	border-top:#000000 solid 1px;
}

table.bb_container td.bb_imagenav_b
{
	height:18px;
	color:#FFFFFF;
	background-color:#D45800;
	border-bottom:#AE4800 solid 1px;
}

table.bb_container td.bb_content_last
{
	height:18px;
	color:#FFFFFF;
	background-color:#e56f0d;
	border-bottom:#000000 solid 1px;
}

table.bb_container td.bb_werban
{
	height:50px;
}

table.bb_container td.bb_pv
{
	width:110px;
	background-color:#E56F0D;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
}

table.bb_container td.bb_screenshot_640
{
	width:640;
}

table.bb_container td.bb_screenshot_640 div.bb_screenshot_640
{
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#D45800;
}

table.bb_nav
{
	height:472px;
	width:110px;
}

table.bb_nav td.bb_nav_arrow
{
	background-color:#D45800;
	text-align:center;
}

table.bb_nav td.bb_nav_arrow a img, table.bb_nav td.bb_nav_arrow img
{
	border:0;
	padding-bottom:5px;
	padding-top:5px;
}


table.bb_nav td.bb_nav_pagemenu
{
	background-color:#D45800;
	text-align:center;
	color:#FFFFFF;
}


table.bb_nav td.bb_thumbs
{
	height:476px;
	vertical-align:top;
}

table.bb_nav td.bb_thumbs div.bb_thumb
{
	margin-left:10px;
	margin-right:10px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
	width:90px;
	height:67px;
	border:0;	
	background-color:#D45800;
	margin-top:10px;
	margin-bottom:10px;
}

table.bb_nav td.bb_thumbs div.bb_thumb a img
{
	border:0;
}

table.bb_container a, table.bb_container table a, table.bb_container div a, table.bb_container td, table.bb_container td div
{
	color:#ffffFF;
}

table.bb_kommentable
{
	margin-left:10px;
	width:762px;
}

table.bb_kommentable td p.content_kasten_header
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin-top:20px;
}

table.bb_kommentable td.bb_komm_title
{
	width:762px;
}

table.kommentarbox td.kommentarbox_header
{
	background-color:#e56f0d;
	padding-left:5px;
}

tr.kommentarbox_n td.bb_left_td, tr.kommentarbox_n td.bb_left_td_img
{
	color:#000000;
	background-color:#FFE4C7;
	width: 120px;
}

tr.kommentarbox_n td.bb_left_td
{
	padding-left:3px;
	font-size:10px;
	vertical-align:middle;
}

tr.kommentarbox_n td.bb_left_td_img
{
	vertical-align:middle;
	width:147px;
}

tr.kommentarbox_n td.bb_left_td img
{
	vertical-align:middle;
}

tr.kommentarbox_n td.kommentarbox_inhalt
{
	background-color:#FFD6AC;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:8px;
	padding-right:8px;
	vertical-align:top;
	color:#000000;
}

tr.bb_endline td
{
	height:10px;
	border-top:#e56f0d dashed 1px;
}

table.bb_newcomment, table.bb_newcomment tr.kommentarbox_n
{
	margin-left:10px;
	margin-right:10px;
	width:762px;
	margin-bottom:14px;
	background-color:#e56f0d;
}

table.bb_kommentable_out tr.kommentarbox_n td.kommentarbox_inhalt
{
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;	
}




table.bb_kommentable_out
{
	margin-left:10px;
	margin-right:10px;
	width:762px;
	margin-bottom:14px;
}

table.bb_kommentable_out tr.kommentarbox_n_title td.kommentarbox_inhalt
{
	background-color:#e56f0d;
	padding-left:5px;
}

table.bb_kommentable_out tr.kommentarbox_n td.kommentarbox_inhalt textarea.kommentarfeld
{
	width:752px;
	margin-bottom:5px;
}

table.bb_kommentable_out tr.kommentarbox_n td.kommentarbox_inhalt
{
	background-color:#FFD6AC;
	text-align:left;
}

table.bb_kommentable_out tr.kommentarbox_n td.kommentarbox_inhalt input.comformcounter
{
	text-align:left;
	background-color:#FFD6AC;
	margin-bottom:5px;
}

tr.kommentarbox_n td.kommentarbox_inhalt a.content_kasten_hell_link
{
	color:#000000;
}

table.bb_kommentable_out tr.kommentarbox_n td.kommentarbox_inhalt a.content_kasten_hell_link img
{
	margin-left:3px;
}

div.bb_rem
{
	text-align:right;
}

div.bb_rem a span, div.bb_rem a 
{
	color:#000000;
}

td.bb_wert select.wertung
{
font-size:9px;
}


td.bb_content_last table tbody tr td.padding5top img
{
vertical-align:middle;	
}

table.bb_newcomment
{
	border-bottom:#D45800 1px dashed;
	border-top:#D45800 1px dashed;
}

.cboxtext
{
	padding-left:0px;
}

div.cboxtext a.cboxlink,
div.cboxtext a.cboxlink:link,
div.cboxtext a.cboxlink:active
{
	font-size:12px;
	color:#FF9220;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}

div.cboxtext a.cboxlink:hover
{
	font-size:12px;
	color:#FFB15F;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}

div.cboxtext a.cboxlink:visited
{
	font-size:12px;
	color:#FFB15F;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}

div.cboxtext
{
	text-align:left;
	font-size:12px;
	line-height:17px;
/*	width:418px; */
}

table.cboxtable
{
	font-family:Verdana;
	font-size:11px;
	border:1px solid #000000;
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	text-align:center;
	clear:both;
}

table.cboxtable tr
{
	font-family:Verdana;
	font-size:11px;
	border:1px solid #000000;
}
	
table.cboxtable th
{
	font-family:Verdana;
	font-size:11px;
	background-color:#FF9220;
	color:#000000;
	border:1px solid #000000;
	padding:2px;
	text-align:center;
}

table.cboxtable td
{
	font-family:Verdana;
	font-size:11px;
	background-color:#FFC990;
	border:1px solid #000000;
	padding:2px;
	text-align:center;
}

div.pcghstyle div.cboximageleft,
div.pcghstyle div.cboximageright
{
	background-color:#CACACA;
	float:left;
	margin-right:10px;
	margin-bottom:2px;
	margin-top:3px;
	width:145px;
	height:108px;
	border:1px solid #000000;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
}
	
div.pcghstyle div.cboximageright
{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
	
div.pcghstyle div.cboximage
{
	background-color:#CACACA;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:145px;
	height:108px;
	border:1px solid #000000;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
}

div.pcghstyle div.cboxgallery
{
	display:table;
	width:461px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFD7AC;
	border-top:10px solid #FFD7AC;
	border-bottom:10px solid #FFD7AC;
	text-align:center;
}

div.pcghstyle div.cboxgalleryimage
{
	background-color:#000000;
	float:left;
	margin-right:10px;
	width:72px;
	height:53px;
	border:1px solid #000000;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;	
}

span.cboxtextdatetime
{
	font-weight:bold;
}

.cboxsocialbookmark
{
	margin-bottom:10px;
}

.cboxsocialbookmark .infotext, .bookmarklist, .outro
{
	background-color:#ffffff;
	padding-right:10px;
	border-width:0px;
}
/* ZS 20090319 IVWGALLERY carousel styles */
.carousel-component { 
	color:#000000;
	padding:0px;
	margin:0px;
	text-align:center;
	width:461px;
	border-top:1px #D35602 solid;
	border-bottom:1px #D35602 solid;
	background:#FFD6AC;
}
/*.carousel-bgnd { 
	background:url(../_images/carousel_bgnd.gif) repeat-y;
	margin-top:0px;
	text-align:center;
	width:398px; 
}

.carousel-bgnd-bottom { 
	background:url(../_images/carousel_bgnd_bottom.gif) no-repeat;
	margin-top:0px;
	padding:0px;
	text-align:center;
	width:398px;
	height:2px;
}*/
.carousel-component .carousel-list li { 
	padding:5px;/*  nicht margin, sonst checkt IE7 den unteren abstand nicht! */
}

.carousel-component .carousel-list li a { 
	border:none;
	outline:none;
}

.carousel-component .carousel-list li a:hover { 
	border:none; 
}

.carousel-component .carousel-list li img { 
	border:none;
}
								
#prev-arrow { 
	left:5px; 
}

#next-arrow { 
	right:5px;
}
/* carousel styles ende */
