/* Defaults */

A {text-decoration:none;color:#b86c08;}
A:hover {text-decoration:underline}
FORM {display:inline;}
IMG {border:none;padding:0px;margin:0px}

/* Specific */

.block {display:block;}
.hidden {display:none}
.strong {font-weight:bold}

IMG.middle {vertical-align:middle}
TD.right {text-align:right}
TD.bottom {vertical-align:bottom}

DIV.clear {clear:both;}
DIV.clearFix {clear:both;height:0px;overflow:hidden;}
DIV.float-right {float:right}

BODY {margin:0px;background-color:#1b0b1f;font-family:Tahoma;font-size:12px;}

/* HEADER */
DIV.sides {background-image:url('../images/layout/side_bg.jpg');background-repeat:no-repeat;background-position:top}
DIV.header_top {background-image:url('../images/layout/top.png');background-repeat:repeat-x;background-position:center top}
DIV.header_top_left {background-image:url('../images/layout/top_left.png');background-repeat:no-repeat;background-position:left top;height:195px;}
DIV.header_top_right{background-image:url('../images/layout/top_right.png');background-repeat:no-repeat;background-position:right top;height:195px;}

DIV#align_bg{background-image:url('../images/layout/align_bg.png');background-repeat:repeat-y;background-position:center}
DIV#align {width:1200px;margin:0px auto}
DIV#content {padding:0px 20px 9px 20px;border-top:none;min-height:500px;} /* background-image:url('../images/layout/content_top.jpg');background-repeat:no-repeat;background-position:top */
DIV#cnt_left { width: 200px; float: left; position: relative; }
DIV#cnt_right { width: 960px; float: right; position: relative;}

DIV#header {height:195px;background-image:url('../images/layout/top_bg.png');background-repeat:no-repeat;background-position:center}
DIV.header_inner {width:1200px;margin:0px auto;position:relative;height:195px}
DIV.header_topleftad {width: 200px; margin: 0px 0px 0px 0px; padding: 80px 0 0 20px; position:relative;height:195px;}
DIV.header_content{width: 1000px; margin: 0px 0px 0px 200px; position:relative;top:-275px;height:195px;}
DIV.header_ad {position:absolute;right:20px;top:95px;}
UL.header_search {position:absolute;right:20px;top:54px;list-style-image:none;list-style-type:none;padding:0px;margin:0px;}
UL.header_search LI {float:left;height:25px;line-height:25px;margin-left:7px;}
UL.header_search LI IMG {vertical-align:middle;display:inline}
UL.header_search LI INPUT {vertical-align:middle;display:inline}

DIV.comments_headline {color:white;font-size:14px;font-weight:bold;background-image:url('../images/layout/comments_headline_bg.gif');height:50px;line-height:50px;padding:0px 10px;}
DIV.comments_write {background-color:#2b202e;}
TD.comments_field {color:white;font-weight:bold;line-height:24px;vertical-align:top;}
DIV.comment_item {padding:20px;color:#a399a3;line-height:16px;}
DIV.comment_picture {float: left; width: 80px; height: 80px; }
DIV.comment_content {float: left; width: 400px; }
SPAN.comment_user {color:white;font-weight:bold;}
SPAN.comment_user.logged_in {color:#dd7e00;}

SPAN.comment_time {color:#676167;font-size:10px;}

DIV.guide_special {height:63px;background-image:url('../images/layout/guide_special_bg.gif')}

DIV.guide_item {padding:20px;height:54px;}
DIV.guide_item DIV.image {margin-right:10px;padding:1px 0px 0px 1px;float:left;width:52px;height:52px;background-image:url('../images/layout/guide_item_image_shadow.png')}
DIV.guide_item DIV.text {color:#a399a3;float:left;line-height:17px;margin-top:6px}
A.guide_title {color:white;font-size:14px;font-weight:bold}
DIV.guide_comments {float:right;line-height:54px;color:#a399a3;}
DIV.clearfix {height:1px; font-size:1px; clear: both;}

INPUT.default {border:1px solid #251b28;background-color:#504553;padding:5px;font-family:Tahoma;font-size:12px;color:#ffffff}
TEXTAREA.default {border:1px solid #251b28;background-color:#504553;padding:5px;font-family:Tahoma;font-size:12px;color:#ffffff}
INPUT.comment {width:200px;}
TEXTAREA.comment {width:490px;}

DIV#login {position:absolute;left:12px;top:62px;background-image:url('../images/layout/login_bg.png');width:231px;height:128px;}
DIV#login.logged_in {background-image:url('../images/layout/login_l_bg.png')}
DIV#login DIV.login_intro {color:#595959;position:absolute;left:120px;top:40px;}
DIV#login DIV.login_links {color:white;padding-top:8px;}
DIV#login DIV.login_intro A {color:white}
DIV#login DIV#fb-root { margin-left: 120px; margin-top: 75px; }


DIV#login INPUT.login {position:absolute;background:none;border:none;color:#62431e;font-family:Tahoma;font-size:11px;padding:3px 8px;width:92px;}
DIV#login INPUT.login_submit {position:absolute;left:117px;top:93px;}
DIV#login INPUT.login.email {left:118px;top:41px;}
DIV#login INPUT.login.password {left:118px;top:67px;}

TABLE.header_search {position:absolute;right:0px;top:54px}
TABLE.header_search TD {padding-left:7px;}

/* Content */

DIV#amazon { margin-bottom: 20px; margin-left:40px;}
DIV#banner-left, DIV#banner-left-bottom { text-align: left; margin-left: 40px;}
DIV#banner-left-bottom { margin-top: 5px; }


INPUT.search {font-family:Tahoma;font-size:12px;color:white;background-color:#693e7a;border:1px solid #ad7e91;padding:3px 5px;}

DIV#navigation {z-index:50;height:31px;border:1px solid #202020;background-image:url('../images/layout/navigation_bg.gif');margin-bottom:10px;position:relative;padding-right:10px;}
DIV#navigation A.item {float:left;display:block;height:31px;padding:0px 17px;}
DIV#navigation A.item:hover, DIV#navigation A.item.active {background-image:url('../images/layout/navigation_active.gif')}
DIV#navigation IMG.item {float:left;width:2px;}
DIV#navigation IMG.shadow {position:absolute;left:0px;bottom:-11px;}
DIV.icons {float:right;line-height:31px;color:#8b8b8b;}
DIV#icons {z-index:50;height:31px;border:1px solid #202020;background-image:url('../images/layout/navigation_bg.gif');margin-bottom:10px;position:relative;padding-right:10px;}

DIV.raid_links {z-index:50;width:259px;position:absolute;top:32px;left:379px;background-color:#452e4c;border:1px solid #321b3c;border-top:none;background-image:url('../images/layout/raid_links_bottom_bg.gif');background-position:bottom;background-repeat:repeat-x}
DIV.raid_links DIV.item {height:33px;line-height:33px;padding-left:12px;font-size:14px;color:white}
DIV.raid_links DIV.item A {color:white}
DIV.raid_links DIV.line {height:2px;oveflow:hidden;background-image:url('../images/layout/raid_links_line.png')}
DIV.raid_links_inner {background-image:url('../images/layout/raid_links_top_bg.gif');background-position:top;background-repeat:repeat-x}


DIV#teaser {height:350px;position:relative;margin-bottom:10px} /* ;overflow:hidden*/
DIV#teaser IMG.shadow {position:absolute;left:0px;bottom:-10px;}
DIV#teaser IMG.teaser {float:left;border-right:1px solid #191919;}
DIV.teaser_items {float:right;width:309px;background-image:url('../images/layout/teaser_items_bg.gif');height:350px}
DIV.teaser_headline {margin-bottom:6px;color:#b86c08;line-height:31px;padding:0px 10px 0px 8px;background-image:url('../images/layout/teaser_headline_bg.jpg');height:31px;}
DIV.teaser_item {height:84px;background-image:url('../images/layout/teaser_item.png');margin-bottom:9px;margin-top:6px;padding:12px 10px 0px 23px;}
DIV.teaser_item DIV.title {font-size:14px;color:#5e4d5e;font-weight:bold;margin-bottom:6px;line-height:18px;height:18px;overflow:hidden;}
DIV.teaser_item DIV.title A {color:#5e4d5e}
DIV.teaser_item DIV.text {font-size:12px;color:#3b273c;line-height:16px;height:48px;overflow:hidden;}
DIV.teaser_item.active {background-image:url('../images/layout/teaser_item_active.png')}
DIV.teaser_item.active DIV.title {color:white;}
DIV.teaser_item.active DIV.title A {color:white;}
DIV.teaser_item.active DIV.text {color:#a399a3;}

DIV.teaser_item.last {margin-bottom:0px;}

DIV.headline {position:relative;height:31px;line-height:31px;padding:0px 10px;}
DIV.headline.purple {background-image:url('../images/layout/headline_purple_bg.gif')}
DIV.headline.gold {background-image:url('../images/layout/headline_gold_bg.gif')}
DIV.headline_shadow {left:0px;position:absolute;height:31px;width:10px;background-image:url('../images/layout/headline_shadow.png')}

DIV#body {} /* background-image:url('../images/layout/body_bg.gif') */
DIV.body_shadow {position:absolute;left:0px;width:10px;height:100%;background-image:url('../images/layout/body_shadow.png')}
DIV.body_main {position:relative;float:left;width:650px;border-right:1px solid #191919;}
DIV.body_side {position:relative;float:right;width:309px;}

DIV.body_end {clear:both;height:0px;overflow:hidden;}

DIV.box {background-color:#180019;color:white}
DIV.box_line {background-color:#3b273c;margin:0px 20px;height:1px;overflow:hidden}
DIV.box_line_full {background-color:#3b273c;height:1px;overflow:hidden}
DIV.box_text {padding:20px;}
DIV.box_sitelist {padding:9px 20px;text-align:right;color:#a399a3;}
DIV.box_sitelist A.pageCurrent {padding:0px 6px;margin-right:1px;display:block;float:right;line-height:16px;height:17px;color:#180019;background-image:url('../images/layout/page_current_bg.gif')}
DIV.box_sitelist A.pageOther {padding:0px 6px;margin-right:1px;display:block;float:right;line-height:16px;height:17px;color:#a399a3;background-image:url('../images/layout/page_other_bg.gif')}
DIV.box_sitelist A.pageBetween{padding:0px 6px;margin-right:1px;display:block;float:right;line-height:16px;height:17px;color:#a399a3;background-image:url('../images/layout/page_other_bg.gif')}

DIV.gallery_item {padding:20px}
DIV.gallery_headline {color:#a399a3;font-weight:normal;font-size:12px;}
SPAN.gallery_title {line-height:18px;color:white;font-size:14px;font-weight:bold}
SPAN.gallery_title  A {color:white}
IMG.gallery_image  {float:left;margin-top:10px;margin-right:10px;}
IMG.gallery_image.break {margin-right:0px}

DIV.news_item {position:relative;padding:20px;min-height:120px;}
IMG.news_image {float:left;}
IMG.news_comments {position:absolute;bottom:5px;right:6px;}
DIV.news_image {position:relative;float:left;margin-right:20px;margin-bottom:10px;width:223px;height:120px}
DIV.news_title {color:white;font-size:14px;font-weight:bold} /* ;margin-bottom:8px; */
DIV.news_title A {color:white}
SPAN.news_text {color:#a399a3;font-size:12px;}

DIV.gallery_items {background-color:#3a2d3e;background-image:url('../images/layout/progress_items_bg.gif');background-position:top;background-repeat:repeat-x}
DIV.gallery_items DIV.item {padding:10px;}
DIV.gallery_items DIV.item IMG.image {margin-right:10px;float:left;}
DIV.gallery_items DIV.item DIV.text {color:#a399a3;line-height:16px}
DIV.gallery_items DIV.item SPAN.headline {line-height:20px;}
DIV.gallery_items DIV.item SPAN.headline A {color:white}
DIV.gallery_items DIV.line {height:1px;overflow:hidden;background-image:url('../images/layout/dotted_line_hori.gif')}

DIV#slider_view {position:relative;height:85px;margin:0px 35px;overflow:hidden}
DIV#slider_window {width:10000px;left:0px;position:absolute;height:85px;}
DIV#slider_actual {float:left;height:85px;line-height:85px;display:inline}

DIV#slider {cursor:pointer;top:136px;position:absolute;left:10px;width:52px;height:11px;background-image:url('../images/layout/slider.jpg')}

DIV.sidebar_line {height:1px;overflow:hidden;background-image:url('../images/layout/dotted_line_hori.gif')}
DIV.sidebar_items {background-color:#3a2d3e;background-image:url('../images/layout/progress_items_bg.gif');background-position:top;background-repeat:repeat-x}
DIV.sidebar_box {padding:10px;color:#a399a3;}
DIV.sidebar_box A {color:#a399a3;}

DIV.news_choose {padding:0px 10px;height:32px;line-height:30px;color:#8b8b8b;background-image:url('../images/layout/news_choose_bg.gif')}
DIV.news_choose A {color:#8b8b8b}
DIV.news_choose A.active {color:#ffffff}
DIV.news_items, DIV.category_items {background-color:#3a2d3e;background-image:url('../images/layout/progress_items_bg.gif');background-position:top;background-repeat:repeat-x}
DIV.news_items DIV.item, DIV.category_items DIV.item {height:31px;line-height:31px;padding:0px 10px;color:#a399a3;}
DIV.news_items DIV.item A, DIV.category_items DIV.item A {color:#a399a3;}
DIV.news_items DIV.line, DIV.category_items DIV.line {height:1px;overflow:hidden;background-image:url('../images/layout/dotted_line_hori.gif')}

DIV.progress_choose {text-align:center;padding-top:11px;height:114px;border-top:1px solid #a2a0a2;border-bottom:1px solid #545355;background-image:url('../images/layout/progress_choose_bg.gif')}
DIV.progress_choose.small {height:90px}
DIV.progress_items {background-color:#3a2d3e;background-image:url('../images/layout/progress_items_bg.gif');background-position:top;background-repeat:repeat-x}
DIV.progress_items DIV.item {padding-left:10px;padding-top:4px;height:54px;}
DIV.progress_items DIV.item DIV.image {margin-right:10px;padding:1px 0px 0px 1px;float:left;width:52px;height:52px;background-image:url('../images/layout/progress_item_image_shadow.gif')}
DIV.progress_items DIV.item DIV.text {color:#a399a3;float:left;line-height:17px;margin-top:6px}
DIV.progress_items DIV.line {height:1px;overflow:hidden;background-image:url('../images/layout/dotted_line_hori.gif')}
DIV.progress_shadow {height:10px;overflow:hidden;background-image:url('../images/layout/progress_shadow.png')}

DIV#footer {padding:13px 10px;width:980px;margin:0px auto;background-image:url('../images/layout/footer_bg.png');background-repeat:no-repeat;background-position:top;color:#a399a3;font-size:12px}
DIV#footer A {color:#a399a3;}

DIV.morelink { float: left; }
DIV.addthis_toolbox { float: right; }

DIV.sidebarblock { background: url(/static/images/layout/cataclysm.jpg) center 0; padding: 30px 0; margin: 50px 0 50px 10px; width: 300px; }


UL.contentsidebar { width: 250px; margin: 20px auto; background-color: #3A2D3E; background-image: url(/static/images/layout/progress_items_bg.gif); background-position: 50% 0%; background-repeat: repeat-x; padding: 0; }

UL.contentsidebar LI { list-style: none; line-height: 32px; padding: 0px 0px; margin: 0; color: #A399A3; background: url(/static/images/layout/dotted_line_hori.gif) repeat-x bottom; }

UL.contentsidebar LI DIV { cursor: pointer; padding: 0px 10px; background: url(http://vanion.p2-dev.de/static/images/layout/headline_gold_bg.gif) repeat-x; color: #180019; }

UL.contentsidebar LI UL.sublist { list-style: none; padding: 0px 0px; }

UL.contentsidebar LI UL.sublist LI { padding: 0px 10px; line-height: 24px; }
