/* CSS Document Templates */

/* content_header.tpl --------------------------------------------------*/

#content_header_container {
	width:604px;
	height:21px;
	padding-top:5px;
	padding-left:14px;
	font-weight:bold;
	text-align:left;
	background-image:url(images/design/design_51.gif);
	background-repeat:repeat-x;
}

/* box_*.tpl --------------------------------------------------*/

.box_oben {
	width:161px;
	height:5px;
	background-image:url(images/design/design_29.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.box_content {
	width:149px;
	background-image:url(images/design/design_31.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:12px;
}

.box_unten {
	width:161px;
	height:5px;
	background-image:url(images/design/design_37.gif);
	background-repeat:no-repeat;
	font-size:0px;
	margin-bottom:17px;
}

.box_oben_dark {
	width:161px;
	height:7px;
	background-image:url(images/design/design_29a.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.box_content_dark {
	width:160px;
	height:90px;
	background-color:#2C2118;
	text-align:left;
	padding-left:1px;
}

.box_unten_dark {
	width:161px;
	height:10px;
	background-image:url(images/design/design_37a.gif);
	background-repeat:no-repeat;
	font-size:0px;
	margin-bottom:17px;
}

.box_header {
	width:65px;
	height:20px;
	color:#FFFFFF;
	background-color:#453526;
	background-image:url(images/design/design_22.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:5px;
	font-weight:bold;
	text-align:center;
}

/* box_login.tpl --------------------------------------------------*/

#box_login_container a.loginicons {
	margin-left:5px;
}

#box_login_container {
	width: 776px;
	height:29px;
	background-image:url(images/design/design_18.gif);
	background-repeat:repeat-x;
	clear:both;
	padding-left:10px;
	text-align:left;
}

#box_login_login {
	width: 676px;
	height:25px;
	float:left;
	padding-top:4px;
}

#box_login_logged1 {
	width: 370px;
	height:23px;
	float:left;
	padding-top:6px;
}


#box_login_logged2 {
	width: 301px;
	height:23px;
	float:left;
	text-align:right;
	padding-right:5px;
	padding-top:6px;
}

#box_login_lang {
	width: 100px;
	height:24px;
	float:right;
	padding-top:5px;
}

.box_login_welcometext {
	color:#9A8877;
}

.box_login_form {
	background-color:#35281C;
	color:#726961;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:71px;
	height:13px;
	border:1px #35281C solid;
	margin-left:3px;
}

.box_login_form_failed {
	background-color:#35281C;
	color:#726961;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:71px;
	height:13px;
	border:1px #FF0000 solid;
	margin-left:3px;
}

.box_login_button {
	background-color:#FFE226;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:73px;
	height:15px;
	border:0px;
	margin-left:3px;
	padding-bottom:3px;
}

* html .box_login_button {
	background-color:#FFE226;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:73px;
	height:15px;
	border:0px;
	margin-left:3px;
	padding-bottom:3px;
	margin-bottom:1px;
}

/* box_search.tpl --------------------------------------------------*/

#box_search_container {
	width:161px;
	clear:both;
	font-weight:bold;
	color:#BAA38E;
}

.box_search_form {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:120px;
	height:16px;
	border:1px #CAAD92 solid;
	margin-top:4px;
	margin-bottom:4px;
}

.box_search_select {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:122px;
	height:18px;
	border:1px #CAAD92 solid;
	margin-top:4px;
	margin-bottom:4px;
}

.box_search_button {
	background-color:#453526;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	width:52px;
	height:20px;
	border:1px #766652 solid;
	padding-bottom:2px;
	margin-bottom:6px;
}

* html .box_search_button {
	background-color:#453526;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	width:52px;
	height:20px;
	border:1px #766652 solid;
	padding-top:2px;
	margin-bottom:4px;
}

#box_search_btn {
	margin-top:6px;
	padding-left:40px;
}

/* box_partner.tpl --------------------------------------------------*/

#box_partner_container {
	width:161px;
	clear:both;
}


#box_partner_container ul{
	padding:0px;
	margin:0px;
}

#box_partner_container ul li{
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BAA38E;
}

#box_partner_container .first {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BAA38E;
}

#box_partner_container ul li a {
	display:block;
	padding:5px;
	padding-left:10px;
	font-size:11px;

}

#box_partner_container ul li a:link { text-decoration:none; color:#BAA38E;}
#box_partner_container ul li a:visited { text-decoration:none; color:#BAA38E;}
#box_partner_container ul li a:hover { text-decoration:none; color:#FFFFFF; background-color:#453526;}
#box_partner_container ul li a:focus { text-decoration:none; color:#BAA38E;}

.box_content_partner {
	width:141px;
	background-image:url(images/design/design_31.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:11px;
	padding-right:9px;
	padding-top:3px;
	padding-bottom:3px;
}

#partner_img {
	margin-bottom:5px;
}

#partner_img img {
	border:1px solid #CCCCCC;
}

/* box_info.tpl --------------------------------------------------*/

#box_info_container {
	width:161px;
	margin-top:60px;
	clear:both;
}

*+html #box_info_container {
	width:161px;
	margin-top:45px;
	clear:both;
}

* html #box_info_container {
	width:161px;
	margin-top:85px;
	clear:both;
}

.box_info_text1 {
	color:#FFFFFF;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:6px;
}

.box_info_text2 {
	color:#BAA38E;
	font-size:10px;
	padding-left:6px;
	padding-bottom:6px;
}

/* box_news.tpl --------------------------------------------------*/

#box_news_container {
	width:169px;
	clear:both;
	padding-right:7px;
}

.box_content_news {
	width:169px;
	background-image:url(images/design/design_31.gif);
	background-repeat:repeat-y;
	background-position:right;
	text-align:left;
	padding-top:5px;
}

.box_news_headline {
	height:22px;
	background-color:#453526;
	font-weight:bold;
	padding-left:14px;
	padding-top:6px;
}

.box_news_date {
	height:20px;
	color:#77624E;
	padding-left:14px;
	padding-top:4px;
}

/* box_wb.tpl --------------------------------------------------*/

#box_wb_container {
	width:618px;
	height:70px;
	clear:both;
	padding-top:10px;
	background-color:#453526;
}

/* box_pager.tpl --------------------------------------------------*/

#box_pager_container {
	width:618px;
	height:72px;
	clear:both;
	background-image:url(images/design/design_55.gif);
	background-repeat:repeat-x;
}

#box_pager_left {
	width:400px;
	height:57px;
	padding-top:15px;
	padding-left:10px;
	float:left;
}

#box_pager_right {
	width:208px;
	height:32px;
	padding-top:40px;
	float:right;
}

.box_pager_button {
	background-color:#36291D;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	width:37px;
	height:15px;
	border:0px;
	padding-bottom:3px;
}

.box_pager_form {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:18px;
	height:13px;
	border:0px;
	padding-left:2px;
	padding-right:2px;
	margin-right:5px;
}

#box_pager_buttonimg {
	background-image:url(images/design/design_52.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:42px;
	height:15px;
	float:right;
}

#box_pager_input {
	width:166px;
	float:left;
	text-align:right;
}

/* box_design.tpl --------------------------------------------------*/

#box_design_container {
	width:228px;
	height:790px;
	float:right;
	text-align:left;
}

.box_design_bg {
	width:228px;
	height:238px;
	padding-top:10px;
	background-image:url(images/design/design_59.gif);
	background-repeat:no-repeat;
}

#box_design_header {
	width:228px;
	height:20px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	background-image:url(images/design/design_58.gif);
	background-repeat:no-repeat;
}

#box_design_footer {
	width:228px;
	height:11px;
}

.box_design_img {
	width:203px;
	padding-left:25px;
	margin-bottom:5px;
}

.box_design_info1 {
	width:193px;
	padding-left:25px;
	padding-right:10px;
}

.box_design_info2 {
	width:193px;
	padding-left:25px;
	padding-right:10px;
	color:#BAA38E;
}

.box_design_info3 {
	width:183px;
	padding-left:25px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
}

.box_design_info4 {
	width:92px;
	padding-left:25px;
	text-align:left;
	font-weight:bold;
	float:left;
	color:#FFE226;
	font-weight:bold;
}

.box_design_info5 {
	width:91px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
	float:right;
	color:#FFE226;
	font-weight:bold;
}

a.box_design_imghref img { border:1px #CCCCCC solid; }
a.box_design_imghref img:hover { border:1px #FFE226 solid; }

/* box_newsletter.tpl --------------------------------------------------*/

#box_newsletter_container {
	width:360px;
	height:83px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:25px;
}

#box_newsletter_left {
	width:5px;
	height:83px;
	float:left;
	background-image:url(images/design/design_62.gif);
	background-repeat:no-repeat;
}

#box_newsletter_center {
	width:330px;
	height:73px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:url(images/design/design_64.gif);
	background-repeat:repeat-x;
}

#box_newsletter_right {
	width:5px;
	height:83px;
	float:right;
	background-image:url(images/design/design_63.gif);
	background-repeat:no-repeat;
}

#box_newsletter_inbox {
	width:330px;
	margin-top:10px;
	text-align:center;
}

.box_newsletter_form {
	background-color:#68503A;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:118px;
	height:15px;
	border:0px;
	padding:2px;
	margin-left:5px;
}

.box_newsletter_button {
	background-color:#30241A;
	color:#A5866C;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:52px;
	height:21px;
	border:0px;
	margin-left:15px;
	padding-bottom:3px;
}

.box_newsletter_header1 {
	font-weight:bold;
	color:#AF9276;
}

.box_newsletter_header2 {
	font-weight:bold;
	color:#B8A08A;
}

.box_newsletter_text {
	font-size:10px;
	color:#B49980;
}

.box_newsletter_pad {
	padding-top:45px;
	width:390px;
}

/* *_comment.tpl --------------------------------------------------*/

.box_comment_container {
	width:364px;
	margin-left:13px;
	margin-right:13px;
	margin-bottom:15px;
}

.box_comment_top {
	width:364px;
	height:5px;
	background-image:url(images/design/design_66.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.box_comment_bottom {
	width:364px;
	height:5px;
	background-image:url(images/design/design_68.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.box_comment_bg {
	width:364px;
	background-image:url(images/design/design_67.gif);
	background-repeat:repeat-y;
}

.box_comment_avatar {
	width:98px;
	float:left;
	text-align:center;
}

.box_comment_avatar img {
	margin-top:8px;
	margin-bottom:5px;
}

.box_comment_content {
	width:250px;
	float:right;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:2px;
}

.box_comment_date {
	color:#BAA38E;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}

#box_commentwrite_container {
	width:364px;
	margin-left:13px;
	margin-right:13px;
}

#box_commentwrite_smiley {
	width:90px;
	padding-left:6px;
	float:right;
}

#box_commentwrite_smiley_top {
	width:90px;
	height:5px;
	background-image:url(images/design/design_71.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

#box_commentwrite_smiley_bg {
	width:90px;
	height:50px;
	background-color:#2B2118;
	text-align:center;
}

#box_commentwrite_smiley_bottom {
	width:90px;
	height:5px;
	background-image:url(images/design/design_72.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

#box_commentwrite_write {
	width:268px;
	float:left;
}

#box_commentwrite_write_top {
	width:268px;
	height:5px;
	background-image:url(images/design/design_69.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

#box_commentwrite_write_bg {
	width:268px;
	height:78px;
	background-color:#2B2118;
	text-align:right;
}

#box_commentwrite_write_bottom {
	width:268px;
	height:5px;
	background-image:url(images/design/design_70.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.box_commentwrite_write_button {
	width:90px;
	height:24px;
	background-image:url(images/design/design_73.gif);
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	margin-bottom:4px;
}

#box_commentwrite_write_bg textarea {
	overflow-x:hidden;
	overflow-y:hidden;
	overflow:-moz-scrollbars-none;
	overflow:auto;
	height:76px;
	width:260px;
	background-color: transparent;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:0px;
}

.box_comment_content img {
	position:relative;
	top:2px;
}

/* box_smiley.tpl --------------------------------------------------*/

#box_smiley_table tr td {
	text-align:center;
	vertical-align:middle;
	height:23px;
	background-color:#3B2D21;
}

#box_smiley_table tr td:hover {
	background-color:#5B4633;
}

#box_smiley {
	background-color:#453526;
	padding:0px;
	margin:0px;
}

/* box_usermenu.tpl --------------------------------------------------*/

#box_usermenu_container {
	width:228px;
	height:790px;
	float:right;
	text-align:left;
}

#box_usermenu_header {
	width:228px;
	height:20px;
	padding-top:15px;
	text-align:left;
	font-weight:bold;
	background-image:url(images/design/design_58.gif);
	background-repeat:no-repeat;
}

.box_usermenu_box {
	margin-bottom:50px;
	width:217px;
}

.box_usermenu_box ul{
	padding:0px;
	margin:0px;
}

.box_usermenu_box ul li{
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	height:16px;
	width:207px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(images/design/design_98.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.box_usermenu_box ul li .bleft {
	color:#FFFFFF;
	text-align:left;
	float:left;
}

.box_usermenu_box ul li .bright {
	color:#FFFFFF;
	text-align:right;
	float:right;
}

.box_usermenu_box ul li img {
	vertical-align:top;
}

.box_usermenu_boxh {
	background-color:#ffe327;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:4px;
	padding-top:3px;
	height:17px;
}

.showall {
	text-align:right;
	margin-right:3px;
	padding-top:2px;
}

/* box_useronline.tpl --------------------------------------------------*/

#box_useronline_container {
	width:340px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:25px;
	background-image:url(images/design/design_53.gif);
	background-repeat:no-repeat;
}

#box_useronline_container h3 {
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	color:#D8B493;
}

#box_useronline_container #userlist {
	font-size:10px;
	color:#B49980;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

#box_useronline_container #stats {
	font-size:10px;
	color:#B89980;
	margin:0px;
	padding:0px;
}

/* box_usersearch.tpl --------------------------------------------------*/

#box_usersearch {
	background-color:#453526;
	padding:0px;
	margin:0px;
	padding:5px;
}

#box_usersearch label {
	clear:both;
	float:left;
	width:100px;
	padding-top:2px;
}

#box_usersearch select {
	border:1px #CCCCCC solid;
	height:16px;
	background-color:#775B43;
	color:#FFDABF;
	font-size:10px;
	margin-bottom:6px;
}

* +html #box_usersearch select {
	border:1px #CCCCCC solid;
	height:19px;
	background-color:#775B43;
	color:#FFDABF;
	font-size:10px;
	margin-bottom:6px;
}

/* box_editcomment.tpl --------------------------------------------------*/

#box_editcomment {
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#453526;
}

#box_editcomment fieldset {
	border:0px;
	margin:0px;
	padding:10px;
}

#box_editcomment textarea {
	border:1px #CCCCCC solid;
	display:inline;
	background-color:#775B43;
	color:#FFDABF;
	font-size:10px;
	padding:2px 2px 0px 2px;
	width:355px;
	margin-top:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFDABF;
}
