/* STYLES F†R XMAS LOOK */
#environment{
	position: relative;
}



.xmas_hat{
	width: 69px;
	height: 77px;
	position: absolute;
	top: 15px;
	left: -11px;
	background-image: url(../images/xmas.png);
}


.snowflake01{
	width: 47px;
	height: 20px;
	position: absolute;
	left: -60px;
	top: 0px;
	background: url(../images/snowflake01.png) no-repeat;
}

.snowflake02{
	width: 26px;
	height: 26px;
	position: absolute;
	left: -120px;
	top: 60px;
	background: url(../images/snowflake02.png) no-repeat;
}
.snowflake03{
	width: 26px;
	height: 26px;
	position: absolute;
	right: -80px;
	top: 20px;
	background: url(../images/snowflake02.png) no-repeat;
}

.snow{
	background-image: url(../images/snow_repeat.png);
	height: 100px;
	position: absolute;
	width: 100%;
}

/* XMAS ENDE - ACHTUNG WEITER UNTEN IST DER HEAD NOCH ERGAENZT */
body{width:100%;text-align:center;font-family:Tahoma,Verdana;color:#4e4f51;font-size:12px;background:#e8f0fc;position: relative;}
.smallfont{font-size:11px;}
a,a:visited{text-decoration:none;color:#216190;}
a:hover{text-decoration:underline;}
a.url{text-decoration: none; border-bottom: 1px dotted #bbdbfa;}
a.url:hover{text-decoration: underline; border: none;}
img{border:none;}
input,textarea{border:1px solid #ccc;}
textarea{padding:3px;}
#environment{margin-top:4px;background:#fff url(../img/head_bg.png) repeat-x;}
#head,#body,#foot{width:990px;text-align:left;margin:0 auto;}
#head{height:110px;
 position:relative; /* NEU XMAS */}
#head img{margin:22px 0 0 -12px;float:left;padding:0;}
#login{background:#f5f8fc url(../img/login_right.png) no-repeat bottom right;float:right;height:40px;margin-bottom:40px;}
* html #login{width:430px;}
#login form{background:url(../img/login_left.png) no-repeat bottom left;height:40px;}
#login fieldset{padding:10px 15px;height:20px;overflow:hidden;width:auto;}
#login form input.field{width:113px;height:18px;border:1px solid #ccc;margin:0 10px 0 5px;}
#topBanner{width:468px;height:60px;margin:5px 0 10px 0;float:right;background:#f00;}
#headLine{clear:right;}
#navi{float:right;height:30px;}
#navi .tab,#navi .tab .tabC,#navi .tab .tabC span{height:30px;display:block;text-decoration:none;}
#navi ul{position:relative;float:right;}
#navi li{float:left;position:relative;list-style-type:none;cursor:pointer;}
#navi a.tab{float:left;background:#e4ecf6 url(../img/button_center.png) repeat-x top;cursor:pointer;}
#navi a.tab .tabC{float:left;background:url(../img/button_right.png) no-repeat top right;cursor:pointer;}
#navi a.tab .tabC span{background:url(../img/button_left.png) no-repeat top left;display:block;float:left;line-height:30px;height:30px;vertical-align:middle;padding:0 15px;color:#216190;font-weight:bold;overflow:hidden;cursor:pointer;}
* html #navi a.tab .tabC{padding:0;}
#navi a.tab:hover{background-image:url(../img/button_hover_center.png);background-color:#a2c959;}
#navi a.tab:hover .tabC{background-image:url(../img/button_hover_right.png);}
#navi a.tab:hover .tabC span{background-image:url(../img/button_hover_left.png);color:#fff;}
#navi a.tab.active{background-image:url(../img/button_active_center.png);background-color:#3181b7;margin:0 1px;}
#navi a.tab.active .tabC{background-image:url(../img/button_active_right.png);}
#navi a.tab.active .tabC span{background-image:url(../img/button_active_left.png);color:#fff;}
#body{margin-top:20px;}
.forum{margin-bottom:20px;width:100%;}
.forum tbody tr.threadIndex td{vertical-align:middle;}
.forum tbody tr.threadOverview td{vertical-align:middle;padding:1px 6px;}
.threadOptions{text-align:left;margin-top:15px;}
.pageNavi .threadOptions a{display:block;margin-bottom:3px;}
#navi ul li ul{position:absolute;top:32px;left:-1px;border:1px solid #3277a7;border-top:0;display:none;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;background:#c6dbf5;width:100%;}
#navi ul li ul li{float:none;display:inline;width:100%;}
#navi ul li ul li a{display:block;float:none;padding:5px 15px;border-bottom:1px solid #fff;font-weight:bold;}
#navi ul li ul li a:hover{background:#a2c959;text-decoration:none;color:#fff;border-bottom-color:#88a943;}
.tableHolder,.forum tfoot,.contentHolder{background:url(../img/dark_bg.png) repeat-x;clear:both;}
.tableContent,.contentHead{background:url(../img/dark_left.png) no-repeat top left;}
.table,.contentHead span{background:url(../img/dark_right.png) no-repeat top right;}
.contentHead span{display:block;line-height:30px;}
.forum thead tr th,.forum tfoot tr td,.contentHead span{height:30px;color:#fff;vertical-align:middle;font-weight:bold;padding:0 12px;}
.forum tbody{vertical-align:top;position:static;}
.forum tbody tr th{background:#c6dbf5;height:30px;vertical-align:middle;padding:0 12px;color:#314c68;font-weight:bold;}
.forum tbody tr.tip th{text-align:center;vertical-align:middle;}
.forum tfoot tr td{vertical-align:middle;color:#fff;}
.forum tbody tr td{padding:6px;vertical-align:top;border-bottom:1px solid #e8f0fc;}
.forum tbody tr td.cellA{background:#e8f0fc;}
.forum tbody tr td.cellB{background:#f3f7fb;}
.forum tbody h2{color:#3277a7;font-weight:bold;display:inline;}
.forum tbody .threadPages{padding-left:15px;font-size:10px;background:url(../images/index_multipage.gif) no-repeat left center;}
.forum tbody .threadPages a{margin:0 2px;}
.forum tbody .desc{display:block;}
.forum tbody{border:1px solid #c6dbf5;border-top-width:0;border-bottom-width:2px;}
a.answer,input.answer{font-weight:bold;background:#91b73d;padding:5px 10px;border:1px solid #c6dbf5;color:#fff!important;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;}
a.answer:hover,input.answer:hover{background:#a2c959;text-decoration:none;border-color:#c5d0d8;cursor:pointer;}
.forum .threadNb{float:right;display:block;padding:10px;margin:0 0 10px 5px;font-weight:bold;background:#c6dbf5;-moz-border-radius:5px;-webkit-border-radius:5px;}
.forum .threadNb:hover{background:#1f7bb7;color:#fff;}
.forum .author div{padding:2px 0;}
.forum .comment,.forum .author{background:#e8f0fc;}
.forum .commentOptions{border-bottom:2px solid #c6dbf5;}
.forum tr.commentOptions td{padding:2px 6px 6px 6px;}
.bread{margin-bottom:15px;}
.subNavi{margin:0 0 15px 0;}
.subNavi .pageNavi{float:right;text-align:right;font-size:10px;padding-top:5px;}
.pageNavi a{padding:1px 5px;border:1px solid #c6dbf5;margin:0 2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-weight:bold;text-decoration:none;}
.pageNavi a.active,.pageNavi a:hover{background:#c6dbf5;border:1px solid #d1dbea;}
th h1{font-weight:bold;color:#fff;font-size:12px;display:-moz-inline-box;display:inline-block;}
.author .date{white-space:nowrap;font-size:10px;}
.bottomOptions{float:right;}
.commentActions{font-size:10px;}
.user,.commentActions,.important,.bread{font-weight:bold;}
a.forumParent,a.forumParent:visited{color:#b1e83d;}
a.answer,a.answer:visited{color:#88a943;}
.status{font-size: 11px;}
.commentBody p.fieldDesc,.cell p.fieldDesc,.statsHead{background:#c6dbf5;padding:2px 10px;margin:10px;margin-bottom:0;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;font-size:10px;font-weight:bold;overflow:auto;}
.statsHead{margin-left:0;margin-right:0;font-size:12px;background:#c6dbf5;}
.commentBody{width:100%;}
.commentBody pre,.commentBody blockquote,.cell blockquote,.contentBox{border:2px solid #c6dbf5;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;padding:10px;font-size:11px;background:#fff;margin:10px;margin-top:0;overflow:auto;}
.yellow{background:#ffffe0;border:2px solid #ffe65e;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.att{border:1px solid #c6dbf5;-moz-border-radius:5px;-webkit-border-radius:5px;width:380px;padding:5px;margin-bottom:5px;padding-left:20px;background:url(../images/paperclip.gif) no-repeat left center;}
.contentBox{margin-left:0;margin-right:0;font-size:12px;border-color:#c6dbf5;border-width:1px;background:#e8f0fc;}
.leftRow{width:50%;display:-moz-inline-box;display:inline-block;}
.rightRow{width:50% display:-moz-inline-box;display:inline-block;float:right;}
#foot,.edited{margin-top:25px;height:46px;line-height:46px;vertical-align:middle;border:1px solid #e1e5e8;border-width:1px 0 0 0;text-align:center;clear:both;}
.edited{margin-top:20px;height:20px;line-height:20px;text-align:left;}
#foot span{padding:0 12px;}
.centered{text-align:center;}
.alignright{text-align:right;}
.nowrap{white-space:nowrap;}
#statsFooter{background:url(../images/online.gif) no-repeat 5px 5px;padding-left:46px;}
.closedTopic{text-align:center;color:#fff;background:url(../images/threadclosed.gif) no-repeat center right;padding-right:20px;float:right;}
.postsettings1{float:left;border:2px solid #c6dbf5;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;padding:8px;margin-top:5px;margin-bottom:5px;width:400px;}
.postsettings2{float:left;padding-left:20px;padding-top:20px;}
.faq li{margin-left:20px;list-style-type:circle;}
span.registererrorhidden{display:none;}
span.registererror{color:darkred;background-color:pink;}
span.registerokhidden{display:none;}
span.registerok{color:#006400;background-color:#c1e6c6;}
.highlight { background-color: yellow }
#media_right { height: 240px; position: absolute; right: -170px; top: 30px; width: 160px; z-index: 0; }