html {
	height: 100%;
	width: 100%;
}

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	cursor: default;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	background: #8c949a;
	position:relative;/* for ie7*/
}

img {
	border: 0 solid #000000;
	margin: 0;
}

p {
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.boxTitle {
	margin: 0px;
	padding: 0px;
}

h1,.h1,.boxTitle {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

h2,.h2 {
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 7px 0px;
	color: black;
	text-transform: none;
}

h3,.h3 {
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-transform: none;	
}

h4,.h4 {
	font-weight: bold;
	color: #c7b271;
	text-transform: none;	
}

.h1,.h2,.h3,.h4 {
	display: block;
}

.borderRadius, .quote {
	-webkit-border-radius: 7px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 7px;
	-moz-border-radius-topleft: 0;
	-o-border-radius: 7px;
	-o-border-top-left-radius: 0;
	border-radius: 7px;
	border-top-left-radius: 0;
}

.borderRadiusTR {
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-o-border-top-right-radius: 7px;
	border-top-right-radius: 7px;
}

.borderRadiusTL {
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-o-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
}

.borderRadiusBR, .borderRadiusB {
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-o-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

.borderRadiusB {
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-o-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

/*input.submit {
	background: transparent;
	border:0px solid black;
	margin:0px;
	padding:0px;
	color: #036372;
	cursor: pointer;
	font-weight: bold;
	text-align: left;
}*/
a.h1:link,a.h1:active,a.h1:visited,a.h2:link,a.h2:active,a.h2:visited,a.h3:link,a.h3:active,a.h3:visited,a.h4:link,a.h4:active,a.h4:visited {
	color: #000000;
	text-decoration: none;
}

a:link, .a {
	color: #036372;
	text-decoration: none;
}

a:active {
	color: #036372;
	text-decoration: none;
}

a:visited {
	color: #036372;
	text-decoration: none;
}

a:hover, .a:HOVER {
	color: #000000;
	text-decoration: none;
}

a:HOVER h2 {
	text-decoration: none;
}

.blue,.simNewsText:HOVER h2,.simNewsText:HOVER .h3,.topNewsText:HOVER h2,.boxBlue a:HOVER h2,.boxBlue a:HOVER .h2,.boxBlue a.h2:HOVER,.boxBlue .blueHover:HOVER a h3,.boxBlue .blueHover:HOVER a h2, .blueHover:HOVER a h2
	{
	color: #2b7eb0;
}

.gelb,.topArtText:HOVER h2,.topArtText:HOVER h3,.topArtText:HOVER .h3,.boxGelb a:HOVER h2,.boxGelb a:HOVER .h2,.boxGelb a:HOVER h3,.boxGelb a.h2:HOVER,.boxGelb a.h3:HOVER, .gelbHover:HOVER a h2
	{
	color: #f2a141;
}

.green,.boxGreen a:HOVER h2,.boxGreen a:HOVER .h2,.boxGreen a:hover h3,.boxGreen a.h2:HOVER,.boxGreen a.h3:hover,.boxGreen .greenHover:HOVER a h3,.boxGreen .greenHover:HOVER a h4,.boxGreen .greenHover:HOVER a.h3,.similiarPreisv:HOVER,.simFilesText:HOVER .h3
	{
	color: #15967b;
}

.grey,.boxGrey a:HOVER h2,.boxGrey a:HOVER .h2,.boxGrey a.h2:HOVER,h1.grey a, .greyHover:HOVER a.h2 {
	color: #79989f;
}

.grey a:HOVER {
	color: #000000;
}

.pink,.boxPink a:HOVER h2,.boxPink a:HOVER .h2 {
	color: #983071;
}

.importantText {
	font-size: 110%;
	line-height: 150%;
	text-align: justify;
	overflow: hidden;
}

.float_left {
	float: left;
	margin-right: 10px;
}

.float_right {
	float: right;
	margin-left: 10px;
}

/* Header Style */
div#head {
	height: 126px;
	width: 100%;
	text-align: left;
	background-image: url("http://static.technic3d.com/images/style/head_bgrd.jpg");
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
}

div#headBorder {
	height: 1px;
	width: 100%;
	background:white;
	position: absolute;
	overflow: hidden;	
	bottom:0px;
}

div.headMaxWidth, div.headMaxWidthForum, div.headMaxWidthHome {
/*	position: absolute; top:0px; left:0px; height:125px; overflow:hidden; width: 100%;*/
}

div.headMaxWidthForum, div.headMaxWidthHome {
	max-width: 1680px;
	margin-left: auto; margin-right: auto;	
}

div.headMaxWidth {
	max-width: 1500px;
	margin-left: auto; margin-right: auto;	
}

div#headBgrd {
	border-left: 7px solid #8c949a;
	border-right: 7px solid #8c949a;
	height: 126px;
	text-align: left;
	background-image: url("http://static.technic3d.com/images/style/head_bgrd_wdh.jpg");
	background-repeat: repeat-x;
	overflow: hidden;
	position: relative;
}

div#head img#logo {
	margin-left: 7px;
	margin-top: 0px;
	height: 109px;
	width: 400px;
}

div#head div#leaderboard {
	float: right;
	text-align: right;
	margin-right: 9px;
	margin-top: 16px;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 350px;
}

div#head div#forum468 {
	float: right;
	text-align: right;
	margin-right: 16px;
	margin-top: 16px;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 350px;
}

input#searchSubmit, input#searchText, div#navi .nav:HOVER,div#navi .navHover, div.naviBlockBlue div.naviTop, div.naviBlockGelb div.naviTop, div.naviBlockGreen div.naviTop, div.naviBlockGrey div.naviTop, div.naviBlockPink div.naviTop, div.naviBlockBlack div.naviTop, div.naviBottom, div.boxTopBlue div.boxTopRight, div.boxTopBlue div.boxTopLeft, div.boxTopGrey div.boxTopRight, div.boxTopGrey div.boxTopLeft, div.boxTopGelb div.boxTopRight, div.boxTopGelb div.boxTopLeft, div.boxTopGreen div.boxTopRight, div.boxTopGreen div.boxTopLeft, div.boxTopPink div.boxTopRight, div.boxTopPink div.boxTopLeft, div.boxTopBlack div.boxTopRight, div.boxTopBlack div.boxTopLeft, div.boxBottomRight, div.boxBottomLeft {
	background: url("http://static.technic3d.com/images/style/content/box_top_bottom_search.png") no-repeat;
}

div.boxMain, div.naviBlockMain {
	background: url("http://static.technic3d.com/images/style/content/box_block_bgrd.png") repeat-y;
}

form#search {
	display: block;
	position: absolute;
	left: 25px;
	/*right:15px;*/
	bottom: 2px;
	vertical-align: middle;
}

input#searchSubmit {
	width: 15px;
	height: 14px;
	background-position: -368px 0px;
	cursor: pointer;
	vertical-align: middle;
	border: 0px solid black;
	margin: 0px;
	padding: 2px;
}

input#searchText {
	width: 137px;
	height: 15px;
	padding: 1px 10px 5px 10px;
	background-position: -212px 0px;
	font-size: 10px;
	border: 0px solid black;
	margin: 0px;
}

/* Content Style */
div#thumbpumain {
	background-color: #d0dade;
	margin: 0px 7px 0px 7px;
	padding-top: 7px;
}

#detail_pic_holder {
	text-align: center;
	height: 560px;
	overflow: auto;
}

#detail_pic {
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 20px;
	left: 0;
	right: 4px;
	margin: auto;
	z-index: 5;
}

div#main {
	background-color: #d0dade;
	border-left: 7px solid #8c949a;
	border-right: 7px solid #8c949a;
	min-height: 100%;
	height: auto;
	text-align: left;
	position: relative;
	padding-top:11px;
}

div.mainMaxWidthForum div#mainvis {
	max-width: 1168px;
}

div#mainvis {
	min-height:100%;
	margin-left:203px;
	margin-right:309px;	
}

div#topAds {
	position: absolute; top:11px; left:0px;
	width: 100%;
}

div.mainMaxWidth div#topAds {
	max-width: 1500px;
}

div.mainMaxWidth div#mainvis {
	max-width: 988px;
}

div.mainMaxWidth {
	max-width: 1500px;
	margin-left: auto; margin-right: auto;	
}

div.mainMaxWidthHome, div.mainMaxWidthForum {
	max-width: 1680px;
	margin-left: auto; margin-right: auto;	
}

div.mainMaxWidthHome div#topAds {
	max-width: 1680px;
}

div.mainMaxWidthHome div#mainvis {
	max-width: 1168px;
}

div#topAds div#contentTopAds2, div#topAds div#contentTopAds {
	padding-left:219px;
	overflow: hidden;
	white-space: nowrap;
}

div#topAds div.boxMain {
	 text-align: center; overflow:hidden;
}

div#contentTopAds {
	padding-right:9px;
}

div#contentTopAds2 {
	padding: 0px 6px 3px 16px;
}

div.adLeft {
	position:relative; float:left; width:50%;
}

div.adRight {
	position:relative; float:right; width:50%;
}

div#contentTopAds div.adRight {
	text-align: right;
}

.xsmallViewport div#mainvis,.smallViewport div#mainvis {
	margin-right:0px;	
}	


* html div#mainvis{height:100%;} /*IE treats height as min-height anyway*/

/* Navi Style */
div#navi {
	position:relative;
	width:203px;
	float:left;
	margin-left:-202px;
	left:-1px;
	z-index: 5;
}

div.naviTop {
	height: 10px;
}

div.naviBlockBlue div.naviTop {
	background-position: -213px -23px;	
}

div.naviBlockBlue .nav,div.naviBlockBlue .navHover {
	color: #2b7eb0;
}

div.naviBlockGelb div.naviTop {
	background-position: -204px -149px;	
}

div.naviBlockGelb .nav,div.naviBlockGelb .navHover {
	color: #f2a141;
}

div.naviBlockGreen div.naviTop {
	background-position: 0px -125px;	
}

div.naviBlockGreen .nav,div.naviBlockGreen .navHover {
	color: #15967b;
}

div.naviBlockGrey div.naviTop {
	background-position: -204px -125px;	
}

div.naviBlockGrey .nav,div.naviBlockGrey .navHover {
	color: #79989f;
}

div.naviBlockPink div.naviTop {
	background-position: -204px -137px;	
}

div.naviBlockPink .nav,div.naviBlockPink .navHover {
	color: #983071;
}

div.naviBlockBlack div.naviTop {
	background-position: 0px -137px;	
}

div.naviBlockBlack .nav,div.naviBlockBlack .navHover {
	color: #79989f;
}

div.naviBlockBlack div.naviBlockMain {
	text-align: center;
}

div.naviBlock {
	margin-bottom: 3px;
}

div#navi .nav,div#navi .nav:HOVER,div#navi .navHover {
	font-weight: bold;
	display: block;
	margin-left: 2px;
	padding-left: 25px;
	padding-top: 8px;
	text-align: left;
	height: 20px;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div#navi .nav:HOVER,div#navi .navHover {
	background-position: 3px -2px;	
}

div.naviBlockMain {
	background-position: 0px 0px;	
	padding-right: 5px;
}

div.naviBottom {
	background-position: 0px -149px;		
	height: 10px;
}

/* Content Style */
div#contentwrap {
	float: left;	
	width: 100%;
	margin-right:-3px;
}

div#contentborder {
	padding:0px 16px;
}

div.boxTop {
	height: 11px;
	position: relative;
	left: 1px;
}

div.boxTopRight {
	height: 11px;
	width: 12px;
	position: absolute;
	background: #d0dade;
	right: 0px;
}

div.boxTopLeft {
	height: 11px;
	width: 100%;
	position: absolute;
	left: 0px;
}

div.boxTopBlue {
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");	
	background-position: 0px -134px;	
	background-repeat: repeat-x;
}

div.boxTopBlue div.boxTopRight {
	background-color: #d0dade;	
	background-position: 0px -35px;	
}

div.boxTopBlue div.boxTopLeft {
	background-position: -14px -35px;	
}

div.boxTopGrey {
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");	
	background-position: 0px -72px;	
	background-repeat: repeat-x;
}

div.boxTopGrey div.boxTopRight {
	background-color: #d0dade;	
	background-position: 0px -61px;	
}

div.boxTopGrey div.boxTopLeft {
	background-position: -14px -61px;	
}

div.boxTopGelb {
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");	
	background-position: 0px -165px;	
	background-repeat: repeat-x;
}

div.boxTopGelb div.boxTopRight {
	background-color: #d0dade;	
	background-position: 0px -48px;	
}

div.boxTopGelb div.boxTopLeft {
	background-position: -14px -48px;	
}

div.boxTopGreen {
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");	
	background-position: 0px -103px;	
	background-repeat: repeat-x;
}

div.boxTopGreen div.boxTopRight {
	background-color: #d0dade;	
	background-position: 0px -74px;	
}

div.boxTopGreen div.boxTopLeft {
	background-position: -14px -74px;
}

div.boxTopPink {
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");
	background-position: 0px -197px;
	background-repeat: repeat-x;
}

div.boxTopPink div.boxTopRight {
	background-color: #d0dade;	
	background-position: 0px -100px;	
}

div.boxTopPink div.boxTopLeft {
	background-position: -14px -100px;
}

div.boxTopBlack {
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");
	background-position: 0px -10px;	
	background-repeat: repeat-x;
}

div.boxTopBlack div.boxTopRight {
	background-color: #d0dade;	
	background-position: 0px -87px;	
}

div.boxTopBlack div.boxTopLeft {
	background-position: -14px -87px;
}

div.boxMain {
	background-position: -212px 0px;	
	background-color: #efeeee;
	position: relative;
	text-align: left;
	padding: 0px 13px 0px 15px;
	z-index: 4;
}

div.boxMainNP {
	padding-left: 1px;
	padding-right: 3px;
	z-index: 4;
}

div.boxMainNP h1 {
	margin-left: 14px;
}

div.boxMainRight {
	height: 100%;
	position: absolute;
	right: 0px;
	background: #d0dade;
	background-image: url("http://static.technic3d.com/images/style/content/box_right_border_bgrd.png");
	background-repeat: repeat-y;
	width: 4px;
	z-index: -1;
}

div.boxBottom {
	height: 10px;
	background: #d0dade;
	background-image: url("http://static.technic3d.com/images/style/content/box_top_bottom_bgrd_sprite.png");	
	background-position: 0px -42px;	
	background-repeat: repeat-x;
	position: relative;
	margin-bottom: 3px;
}

div.boxBottomRight {
	height: 10px;
	width: 10px;
	background-color: #d0dade;
	background-position: -0px -113px;	
	position: absolute;
	right: 0px;
}

div.boxBottomLeft {
	height: 10px;
	width: 100%;
	background-position: -14px -113px;	
	position: absolute;
	left: 0px;
}

.topNewsText {
	padding-bottom: 15px;
}

div.topArtDetCont {
	position: relative; margin-top:5px; margin-bottom:11px;
}

div.topArtDetCont div.boxTop {
	position: absolute; width:100%; top:-5px; z-index:0;
}

div.topArtDetCont div.boxBottom {
	position: absolute; bottom:-6px; width:100%; z-index:0;
}

div.topArtDetWrap {
	cursor:pointer; position: relative; background-image: url('http://static.technic3d.com/images/style/content/box_right_border_bgrd.png'); background-repeat: repeat-y; background-position: right;
}

div.topArtDetCont div.boxMain {
	position: relative; margin:0px; padding:0px; padding-left:1px; margin-right:3px; overflow:hidden; z-index:1;
}

div.topArtDetText {
	position: absolute; top:0px; background-image: url('images/style/content/headline_bgrd.png'); width: 100%; padding:7px 0px 0px 0px;z-index:4; font-size: 110%;
}

div.topNewsDetText {
	padding:7px 10px 10px 10px; z-index:4; font-size: 110%;
	position:static; clear:both;
}

div.topArtDetText div {
}

div.topArtDetSub {
	position: absolute; bottom: 0px; right: 0px; background-image: url('images/style/content/headline_bgrd.png'); z-index: 4;
}

div.topArtDetSub em {
	margin:7px 10px 10px 7px; display:block; font-size:110%; text-align: center;font-weight: bold;
}

.mediumViewport div.topArtDetSub em, .smallViewport div.topArtDetSub em, .xsmallViewport div.topArtDetSub em {
	font-size:100%;
	margin:5px 7px 7px 5px;
}

.mediumViewport div.topArtDetText div, .smallViewport div.topArtDetText div, .xsmallViewport div.topArtDetText div {
	font-size: 100%;
}

div#contentLeftCol {
	overflow: hidden;
	float: left;
	width: 50%;
}

div#contentLeftCol div.contentColBorder {
	margin: 0px 8px 0px 0px;
}

div#contentLeftCol_no {
	overflow: hidden;
	width: 100%;
}

div#right {
	position:relative;
	width:309px;
	float:right;
	margin-right:-308px;
	left:1px;
	margin-top:160px;
}

div#rightborder {
	margin-right:6px;
}

.xsmallViewport div#right,.smallViewport div#right {
	display: none;
}

.xsmallViewport .notOnXsmall {
	display: none;
}

.smallViewport .notOnSmall {
	display: none;
}

.mediumViewport .notOnMedium {
	display: none;
}

.notOnNormal {
	display: none;
}

.xsmallViewport .notOnNormal, .smallViewport .notOnNormal, .mediumViewport .notOnNormal {
	display: inline;
}

.xsmallViewport div.notOnNormal, .smallViewport div.notOnNormal, .mediumViewport div.notOnNormal {
	display: block;
}

div#content {
	float:right;
	width:100%;
	position:relative;
	margin-left:-1px;
	margin-top:160px;
}

div#contentborder {
	padding:0px 16px;
}

.xsmallViewport div#contentborder,.smallViewport div#contentborder {
	padding-right: 6px;
}

.clear{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

div#contentRightCol {
	overflow: hidden;
}

div#contentRightCol div.contentColBorder {
	margin: 0px 0px 0px 9px;
}

.leftTitle {
	float: left;
	margin-right: 10px;
}

.rightTitle {
	padding-bottom: 15px;
}

div#articleKat {
	float: right;
	margin-left: 7px;
	width: 250px;
}

.xsmallViewport div#articleKat {
	float: none;
	margin-left: 0px;
	width: auto;
}

tr.fileVers td {
	padding-bottom: 10px;
}

div.floatLeftCol {
	float: left;
	width: 50%;
	overflow: hidden;
}

div.xsmallViewport div.floatLeftCol {
	float: none;
	width: 100%;
	overflow: hidden;
}

.overflowHidden {
	overflow: hidden;
}

.overflowAuto {
	overflow: auto;
}

.locationNavi {
	margin: 10px 0px;
	text-align: left;
}

div#contentad {
	text-align: left;
}

div#pollbox {
	width: 135px;
	float:left;
	margin-right:5px;
}

div#unterster {
	padding-top: 1px;
}

div.werbung {
	font-weight: bold;
}

div.facebook {
	font-weight: bold;
	text-align:center;
	padding-top:5px;
}

div#content, div#right {
	padding-top:0px;
}

div.mainMaxWidthForum div#content, div.mainMaxWidthForum div#right {
	margin-top:0px;
}

/* other Style */
.preview {
	font-size: 9pt;
	background-color: #e8e8e8;
	border-width: 0px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-color: #20262C;
	width: 99%;
}

td.art_table {
	border: 1px solid #CFCFCF;
}

table.art_table {
	border: 0px solid #CFCFCF;
	border-collapse: collapse;
	empty-cells: show;
}

td.Legende {
	border: 1px solid transparent; border-right: 0px solid transparent; border-left: 0px solid transparent;	
}

td.Titel {
	border: 1px solid black;
	border-right-color: #CFCFCF;
	border-left-color: #CFCFCF;	
	border-top: 1px solid transparent;
	text-align: center;
	font-weight: bold;
}

td.Titel:first-child {
	border-left: 1px solid transparent;	
}

td.Titel:last-child {
	border-right: 1px solid transparent;	
}

td.GreyBackground {
	background-color: #DFDFDF;
}

.artDiag_barHolder {
	width: 300px;
	height: 5px;
	padding-top: 3px;
	background-color: transparent;
	text-align: right;
	font-size: 1pt;
	position: relative;
}

.artDiag_bar {
	height: 3px;
	font-size: 1pt;
}

td.artDiag_bars {
	text-align: left;
	width: 380px;
	padding: 4px 0px 2px 0px;
	border-left: 1px solid #8c949a;
	background-image: url("http://static.technic3d.com/images/art_diag_indicator_bar.gif");
	background-repeat: repeat-y;
	background-position: 149px;
}

.artDiag_bars2 {
	background-image: url("http://static.technic3d.com/images/art_diag_indicator_bar2.png");
	background-repeat: repeat-y;
	background-position: right;
}

.artDiag_wert {
	width: 70px;
	padding-left: 5px;
	line-height: 9px;
	font-size: 10px;
	color: #323232;
	clear: both;
	float: right;
	overflow: hidden;
}

.artDiag_name {
	text-align: left;
	padding: 3px 0px;
	vertical-align: middle;
	font-size: 11px;
}

.artDiag_hover {
	font-weight: bold;
	color: black;
}

/* .bbc_list_point:before { content:url(http://static.technic3d.com/images/content/navi_pfeil_g.gif)" "; margin-right:2px; }*/
ul.bbc_list_point {
	list-style-image: url('http://static.technic3d.com/images/content/navi_pfeil_g.gif');
	margin: 0px 0px 0px 20px;
}

.importantText ul {
	list-style-image: url('http://static.technic3d.com/images/content/navi_pfeil_g.gif');
	margin: 0px 0px 0px 20px;	
}

div.preview {
	text-align: left;
	overflow: auto;
	max-height: 250px;
}

/* SMF Quote Style */
/* A quote, perhaps from another post. */
.quote {
	color: #000000;
	background-color: #E5E7E8;
	border: 1px solid #D5D6D7;
	margin: 2px;
	padding: 7px;
	font-size: 90%;
}

/* A code block - maybe even PHP ;). */
.code {
	color: #000000;
	background-color: #dddddd;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader,.codeheader {
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}

.mgalAlb {
	width: 165px;
	height: 160px;
	float: left;
	padding: 5px;
	margin-bottom: 3px;
	margin: 14px;
	overflow: hidden;
	cursor: pointer;
}

.mgalPic {
	width: 165px;
	height: 170px;
	float: left;
	padding: 5px;
	margin-bottom: 3px;
	margin: 14px;
	overflow: hidden;
}

#intelliTXT a img,.img_border,.img_border_nh,.imgContainer img {
	border: solid 1px #f8f9f9;
	outline: solid 1px #ccd2d2;
	margin: 5px;
}

#intelliTXT h3 {
	font-size: 110%;
	line-height: 150%;	
	font-weight: bold;
	color: black;
	text-transform: none;
	margin: 0px;
	padding: 0px;
}

#intelliTXT h4 {
	font-size: 110%;
	line-height: 150%;
	font-weight: normal;
	color: black;
	text-transform: none;
	text-decoration: underline;	
	margin: 0px;
	padding: 0px;	
}

.img_border_active {
	border: solid 1px #f8f9f9;
	outline: solid 5px #ccd2d2;
	margin: 5px;
}

#intelliTXT a img:hover,.img_border:hover,.imgContainer:hover img {
	border: solid 1px #f8f9f9;
	outline: solid 1px black;
	margin: 5px;
	/*cursor:url('http://static.technic3d.com/images/lupe.png'), pointer;*/
}

.img_border,.img_border:hover,.img_border_active {
	margin-top: 1px;
	margin-bottom: 1px;
}

#intelliTXT .preisvergleichBox a img,#intelliTXT .preisvergleichBox a:hover img,#intelliTXT a .klapptext_img,#intelliTXT a:HOVER .klapptext_img
	{
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	outline-width: 0px;
}

.klapptext_img {
	position: relative;
	top: +2px;
}

span.site_link {
	font-weight: bold;
	margin:0px 3px;
}

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

ul.likes li {
	float:left;
	padding-right:10px;
}

