body {
	margin:0;
	padding:0;
	background:#FFFFFF;
	color:#444444;
}   /*#161616*/

body, td { font-family:"Trebuchet MS", Arial, Tahoma; font-size:11px; line-height:14px; }

a {
	color:#008474;
}
a:hover { text-decoration:none; }
a:focus {outline: none;}
a.au {
	color:#CC0000;
	font-size:18px;
	font-weight:normal;
}
a.au:hover { text-decoration:none; }


img { border:none; border-width:0; }

h1, h2, h3, h4, h5 { padding:0; margin:0 0 15px 0; }
h1, h2, h3 { font-weight:normal; color:#008474; }

h1 {
	font-size:24px;
	font-weight: bold;
}
h2 {
	font-size:18px;
	padding-top:23px;
	margin-bottom:33px;
	margin-top: 0px;
}
h3 { font-size:18px; }
h4 { font-size:15px; }
h5 { font-size:12px; }

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

.table-body {
	height:100%;
	text-align: center;
}

/* header */
.header-box {
	vertical-align:top;
	color:#EEEEEE;
	background-color: #FFFFFF;
}
.header {
	position:relative;
	height:147px;
	background-color: #FFFFFF;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.header .addtofav {
	position:absolute;
	top:0;
	left:0;
	padding:25px 0 30px 15px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
}
.header .addtofav a { color:#4D4D4D; }
.header .topnav { position:absolute; top:24px; right:20px; }
.header .topnav a { color:#8B8A8A;  }
.header .topnav span { background:url("../images/sep1.gif") no-repeat 50% 5px; padding:0 12px; }
.header .topban { position:absolute; top:15px; right:231px; font-family:Trebuchet MS; }
.header .topban2 { position:absolute; top:55px; right:231px; }
.topban3 { position:absolute; top:155px; right:231px; }
.header .logo { position:absolute; top:68px; left:0; }
.header .addwork { position:absolute; top:90px; right:3; }
.header .slogan {
	position:absolute;
	top:88px;
	left:280px;
	padding-left:2px;
	color:#FFFFFF;
}
.header .slogan h3 {
	margin:0 0 4px -1px;
	padding:0;
	color:#FFFFFF;
}
/* end header */



.ads {position:relative; padding-left:35px;}
.ads .topban3 { position:absolute; top:0px; left:0px; }


ul.socials li {
	display:inline-block;
	float:left;
	list-style-type:none;
	margin:0 2px 0 0;
	height:16px;
	width:16px;
	cursor:pointer;
}

ul.socials a {
	display:block;
	width:16px;
	height:16px;
	font-size:0;
	color:transparent;
	
}




.middle-box {
	vertical-align:top;
	border-left:10px solid #EEEEEE;
}


.left-box {
	padding:0;
	background-color: #FFFFFF;
}
.left-box .wrapper { width:160px; }

.leftnav { padding:23px 35px 0 15px; margin:0 0 55px 0; list-style:none; }
.leftnav li { background:url("../images/dots4_h.gif") repeat-x bottom left; padding:9px 0 7px 0; }
.leftnav li.last { background:none; }
.leftnav li b { color:#606060; display:block; background:url("../images/ar4.gif") no-repeat 98% 5px; padding-right:17px; }

.left-box .txt-box { padding:0 35px 0 15px; margin-bottom:20px; }


.ind-cnt {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0;
}
.ind-cnt-promo {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* top work */

.top-work-item {
	color:#616161;
	border: 3px solid #EEEEEE;
	width: 310x;
}
.top-work-item .w-a1 { }
.top-work-item .w-a2 { }
.top-work-item .w-a3 { }
.top-work-item .w-pic {
	padding:7px;
	text-align:center;
}
.top-work-item .w-inf {
	margin:1px;
	height:55px;
	background-color: #FFFFFF;
	background:url("../images/w-info-bg.jpg") repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1D1;
	width:100%;
}
.top-work-item .name {
	float:left;
	margin:16px 0 0 60px;
	font-size:18px;
	color:#666666;
	padding-bottom:10px;
}
.top-work-item .rating { float:right; padding:16px 13px 0 0; }
.top-work-item .rating span { float:left; }
.top-work-item .rating .t1, .top-work-item .rating .t2 { margin-right:5px; }
.top-work-item .rating .t2 { margin-left:20px; }
.top-work-item .rating .ratenum { color:#494949; background:url("../images/icon_rate.gif") no-repeat 0 3px; padding-left:15px; }
.top-work-item .rating .rateim { position:relative; }
.top-work-item .rating .rateim img { float:left; margin:1px 0 0 2px; }
.top-work-item .w-inf2 { height:47px; position:relative; }
.top-work-item .author { float:left; padding:13px 0 0 62px; }
.top-work-item .author a {
	color:#CC0000;
}
.top-work-item .tags { float:right; padding:13px 16px 0 20px; }
.author a { color:#FF0068; }

.top-work-item .dsgn-w { width:94px; height:94px; position:absolute; top:-82px; left:-45px; background:url("../images/mark_w.png") no-repeat; }
.top-work-item .dsgn-m { width:94px; height:94px; position:absolute; top:-82px; left:-45px; background:url("../images/mark_m.png") no-repeat; }
* html .top-work-item .dsgn-w { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mark_w.png", sizingMethod='crop'); }
* html .top-work-item .dsgn-m { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mark_m.png", sizingMethod='crop'); }

/*.work-item .zoom { width:14px; height:14px; position:absolute; top:0px; right:0px; background:url("../images/zoom.png") no-repeat; }*/
.work-item .zoom {
	height:23px;
	width:25px;
	position:absolute;
	top:10px;
	right:4px;
	background:url("../images/zoom.png") no-repeat;
}
* html .work-item .zoom{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zoom.png", sizingMethod='crop'); }

.work-item1 .zoom {height:23px;width:25px;position:absolute;top:10px;right:10px;background:url("../images/zoom.png") no-repeat; }
* html .work-item1 .zoom{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zoom.png", sizingMethod='crop'); }

/* end top work */
/*.work-item1 .dsgn-w { width:94px; height:94px; position:absolute; top:-82px; left:-45px; background:url("../images/mark_w.png") no-repeat; }*/

.new-works {
	padding:33px 0 55px 160px;
	background-color: #FFFFFF;
}
.new-works table { width:100%; }
.new-works td { width:33%; padding-right:35px; }
.new-works h3 {
	margin-bottom:32px;
	color: #008474;
	font-weight: bold;
}

.work-list {
	margin-bottom:10px;
	text-align: center;
}
.work-list .work-item { margin:0 18px 40px 0; }

.work-item {
	width:232px;
	color:#616161;
	text-align: center;
	float: left;
	padding-left: 35px;
}
.work-item1 { width:232px; color:#616161; }
.work-item2 { float:right; width:232px; color:#616161; }
.work-item .w-a1 { }
.work-item .w-a2 { }
.work-item .w-a3 {
	padding:1px;
	border: 3px solid #EEEEEE;
}
.work-item .w-pic {
	padding:10px;
	position:relative;
}
.work-item .w-inf {
	margin:1px;
	height:33px;
	background-color: #DDDDDD;
	background:url("../images/w-info-bg.jpg")
}
.work-item .name {
	float:left;
	margin:7px 0 0 8px;
	color:#008474;
}
.work-item .ratenum { margin:7px 8px 0 10px; float:right; color:#494949; background:url("../images/icon_rate.gif") no-repeat 0 3px; padding-left:15px; }
.work-item1 .w-a1 { background:url("../images/dots2_h.gif") repeat-x bottom left; }
.work-item1 .w-a2 { background:url("../images/dots2_v.gif") repeat-y; }
.work-item1 .w-a3 { background:url("../images/dots2_v.gif") repeat-y top right; padding:1px; }
.work-item1 .w-pic { background:url("../images/dots2_h.gif") repeat-x bottom left; padding:10px; position:relative;}
.work-item1 .w-inf { border:1px solid #161616; background:#181818; margin:1px; height:33px; }
.work-item1 .name { float:left; margin:7px 0 0 8px; color:#BABABA; }
.work-item1 .ratenum { margin:7px 8px 0 10px; float:right; color:#494949; background:url("../images/icon_rate.gif") no-repeat 0 3px; padding-left:15px; }

/* pages */

.pages { height:40px; margin-bottom:50px; }

.page-item { float:left; height:37px; min-width:40px; margin-right:8px; background:url("../images/dots2_h.gif") repeat-x; color:#616161; }
* html .page-item { width:40px; }
.page-item .p-a1 { background:url("../images/dots2_h.gif") repeat-x bottom left; }
.page-item .p-a2 { background:url("../images/dots2_v.gif") repeat-y; }
.page-item .p-a3 { white-space:nowrap; background:url("../images/dots2_v.gif") repeat-y top right; padding:1px; }
.page-item .p-b { height:36px; background:#181818; }
.page-item .p-b span {
	display:block;
	background-color: #EEEEEE;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 13;
	padding-left: 10px;
}
.page-item .p-b a {
	display:block;
	height:36px;
	text-align:center;
	font-weight:bold;
	background-color: #EEEEEE;
}
.page-item .p-b a:hover {
	font-size:13px;
}
.page-item .p-b a:hover span { padding-top:10px; }

/* end pages */


.right-box {
	padding:32px 0 0 0;
	background-color: #FFFFFF;
  background:url("../images/right-box-bg.jpg")
}
.right-box .wrapper { width:196px; }

.right-box h3 {
	color:#008474;
	padding:14px 0 14px 30px;
	margin:0 0 14px 0;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006C5E;
	font-weight: bold;
}

.rightnav { padding:0 20px; margin:0 0 25px 0; list-style:none; }
.rightnav li { padding:0; margin:0 0 15px 0; }
.rightnav li a { padding:0 0 0 17px; background:url("../images/ar1.gif") no-repeat 0 4px; }
.rightnav li span {
	padding:0 0 0 17px;
	background:url("../images/ar2.gif") no-repeat 0 4px;
	color:#CC0000;
}

.right-box .txt-box { padding:0 35px; margin-bottom:20px; }

.news-box { padding:0 20px; margin-bottom:25px; }
.news-box p { padding:0 0 0 17px; margin:0 0 10px 0; background:url("../images/ar3.gif") no-repeat 0 6px; }
.news-box p span { display:block; background:url("../images/dots3_h.gif") repeat-x bottom left; padding-bottom:10px;  }
.news-box p span.last { background:none; }


/* footer */

.footer-box { vertical-align:top; border-left:10px solid #EEEEEE; height:100%;}
.footer {height:100%}
.footer TD { line-height:16px; color:#494949; }
.footer TD b, .footer TD a { color:#696969; }

.footer h3 {
	margin:0;
	color:#383838;
	background-color: #CCCCCC;
	background-image: url(../images/footer-h3-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 160px;
} 
.footer .std-box {
	padding:19px 30px 19px 160px;
	background-color: #EEEEEE;
}
.footer .std-box table { width:100%; }
.footer .std-box td { width:20%; }
.footer .bstd2 {
	background-color: #FFFFFF;
	background-image: url(../images/right-box-bg.jpg);
}
.footer .bstd2 .wrapper { width:196px; }

.footer .ftr1 { background-image: url(../images/footer-bg.jpg); padding:25px 35px 60px 96px; }
.footer .ftr2 {
	background-image: url(../images/footer-bg.jpg);
	padding:24px 35px 30px 0;
	width:618px;
	height:100%;
	color: #FFFFFF;
}
.footer .ftr2 .m1 {
	padding-top:18px;
	color:#FFFFFF;
}
.footer .ftr2 .m1 a {
	color:#FF9900;
}
.footer .ftr3 { background-image: url(../images/right-box-bg.jpg); padding:26px 18px 20px 38px; white-space:nowrap; }
.footer .ftr3 .counter { margin-bottom:18px; }

/* END footer */


/* forms */
form { padding:0; margin:0; }
input, select, textarea {
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:12px;
	color:#F3F3F3;
}


* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

 .tags_link  {
	color:#666666;
	line-height:20px;
}
 .tags_link:hover {
	text-decoration:none;
	background-color:#CC0000;
	color: #FFFFFF;
}


.mainpic {
	background: url(../images/pic1.jpg) no-repeat center  top;
	height: 126px;
	cursor: pointer;
}
.pgit {
	float: left;
	border: 3px dotted #2d2d2d;
	display: block;
	padding: 1px;
	margin: 0 8px 0 0;
	color: #606060;
	font-size: 1.1em;}
.mark{color: #ff0066}




/* Neue CSS-Regeln*/
/*Kai Reinert / KARE Internetdienste*/




#body-bg {
	text-align: center;
	vertical-align: middle;
	clear: both;
	height: auto;
	width: 1017px;
	position: absolute;
	left: 50%;
	margin-left: -508px;
	float: right;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
}
.bott-std {
	background-color: #FFFFFF;
}
.bstd1 {
	background-color: #EEEEEE;
}
.startpagecontent {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

