* {
margin : 0;
padding : 0;
font-family : Ethnocentric;
}
.messagetext img {
vertical-align : middle;
max-width : 860px;
}

body{
background-color: #343434 ;
}

play-during{ url(http://www.youtube.com/watch?v=SuupgrdpKYw)}
.content {
padding : 0 2px 0 2px;
width : 900px;
min-width : 600px;
}
.bbcode_code {
padding : 10px;
font-family : Courier !important ;
white-space : pre-wrap;
color : #f5701e !important ;
font-weight : normal !important ;
position : relative;
}
.bbcode_code:before {
content : "Code-Abschnitt";
display : block;
font-weight : bold;
border-bottom : 1px solid #757575;
padding : 0 10px 10px 0;
margin : 0 0 10px 0;
}
.bbcode_code_line {
float : left;
font-weight : bold;
border-right : 1px solid #757575;
padding : 0 10px 0 10px;
margin : 0 10px 0 0;
font-family : Courier !important ;
color : #5c65b5;
}
.bbcode_code_code {
font-family : Courier !important ;
overflow : auto;
position : relative;
}
.bbcode_code pre {
overflow : auto;
width : 700px;
padding : 0 !important ;
position : relative;
}
blockquote .bbcode_code, blockquote .bbcode_code_code, blockquote .bbcode_code pre {
font-style : normal !important ;
color : #b6b6b6 !important ;
position : relative;
}
blockquote a {
text-decoration : none !important ;
padding-left : 15px !important ;
}
pre {
font-family : Courier !important ;
padding : 10px;
color : #f5701e !important ;
width : 700px;
overflow : auto;
position : relative;
}
#tabs li {
display : inline;
padding : 5px 10px 3px 10px;
}
#tabs li a {
text-decoration : none;
}
.activetab {
background-color : #a9a9a9;
}
.underdiv {
border-left : 1px solid #757575;
border-right : 1px solid #757575;
border-bottom : 1px solid #757575;
right : -16px;
top : 20px;
position : absolute;
display : none;
background-color : #353535;
line-height : 20px;
z-index : 9999;
}
.navbar {
border-top : 1px solid #757575;
background-color : #FFFFFFF;
}
.navbar ul {
list-style : none;
list-style-image : none;
}
.undernav li {
padding : 6px 15px 6px 15px;
border : none !important ;
width : 140px !important ;
text-align : left !important ;
}
.undernav li:hover {
background-color : #666666 !important ;
}
.navbar li {
padding : 6px 15px 6px 15px;
border-right : 1px solid #757575;
border-right : 1px solid #757575;
float : left;
}
.navbar a, .undernav a, .undernav li a {
text-decoration : none !important ;
font-size : 12px;
color : #dddddd !important ;
}
.navbar a img, .navbar img, .undernav a img, .undernav img {
border : none !important ;
vertical-align : middle !important ;
margin-right : 4px !important ;
}
.lastaction {
padding : 2px 0 2px 0;
}
.lastaction img {
margin-right : 4px;
vertical-align : middle;
}
.lastaction a {
text-decoration : none !important ;
}
.lastaction a img {
border : none;
}
.widget_calendar_integration {
float : left;
margin-right : 10px;
padding : 0;
}
.widget_view {
float : left;
}
.widget_view input, .widget_calendar_integration input {
background-color : transparent;
border : none;
color : #5c65b5;
font-size : 13px;
text-decoration : underline;
}
.widget_view_intext {
display : block;
}
.widget_view_intext input {
clear : both;
}
.widget_view_body div {
float : left;
margin-right : 5px;
}
.widget_view_body_delete {
display : block;
clear : both;
}
.widget_calendar_event {
border-bottom : 1px solid #757575;
padding : 5px;
margin : 2px;
text-align : left;
}
.widget_calendar_date {
font-size : 13px;
float : right;
width : 30%;
}
.widget_calendar_name {
font-weight : bold;
float : left;
width : 60%;
border-right : 1px solid #757575;
}
.widget_calendar_check {
float : left;
padding : 3px 10px 3px 5px;
}
.widget_calendar_integration {
width : 200px;
border : 1px solid #757575;
padding : 5px;
text-align : justify;
font-size : 13px;
margin-bottom : 10px;
}
.widget_calendar_integration_empty {
width : 200px;
height : 100px;
background-image : url(http://files.homepagemodules.de/b2001010/a_43.png) !important ;
background-repeat : no-repeat;
background-position : center;
}
.widget_calendar_integration a {
text-decoration : none;
margin-bottom : 5px;
}
.widget_picture_integration .image {
border : 1px solid #757575;
position : relative;
float : left;
margin : 5px;
}
.widget_picture_info {
width : 150px;
height : 150px;
background-color : black;
color : white;
}
.widget_picture_info small {
padding : 5px;
}
.widget_picture_integration {
float : left;
}
.integration_container {
padding : 20px 0 20px 0;
}
.back:hover {
background-color : red;
z-index : 1000000000;
}
.para {
position : relative;
top : -20px;
background-color : #292829;
padding : 3px 10px 3px 0;
font-weight : bold;
}
.grey {
color : #b6b6b6;
font-weight : normal;
}
.contact {
padding : 8px 0 5px 0;
font-size : 13px;
border-bottom : 1px solid #757575;
}
.contact a {
text-decoration : none;
}
.int_content {
padding : 15px 20px 15px 20px;
background-color : #414141;
margin : 5px 10px 5px 10px;
font-size : 13px !important ;
display : none;
}
.photolistitem {
position : relative;
display : block;
float : left;
list-style : none !important ;
width : 205px;
margin : 0 10px 10px 0;
text-align : center;
height : 165px;
}
.droparea {
float : left;
background-color : #efefe0;
border : 1px solid #efefe0;
min-width : 200px;
width : 90%;
min-height : 200px;
}
.widget_add {
background-color : #292829;
z-index : 9999 !important ;
}
.cal_hover:hover {
cursor : pointer !important ;
}
.photolistitem:hover {
cursor : pointer !important ;
}
#row_h:hover {
background-color : #4e4e4e !important ;
cursor : pointer !important ;
}
#row_h:hover a {
text-decoration : underline !important ;
}
.cat_item_new {
border : 1px solid red !important ;
}
.cat_item_content {
width : 200px !important ;
height : 150px !important ;
overflow : hidden;
position : relative;
}
.cat_item {
margin : 0 10px 10px 0;
float : left;
border : 1px solid #757575;
width : 200px;
height : 195px;
}
.cat_item_link {
text-align : center;
border-top : 1px solid #757575;
padding : 3px 0 3px 0;
margin-top : 5px;
}
.cat_item_description {
height : 150px;
min-height : 150px;
position : absolute;
width : 200px;
background-color : black;
display : none;
padding : 5px;
color : white;
overflow : hidden;
}
.cat_item_description small {
padding : 5px 8px 5px 5px;
}
.pic_item_description {
position : absolute;
width : 185px;
height : 185px;
background-color : black;
display : none;
padding : 5px;
color : white;
overflow : hidden;
}
.pic_item_description small {
padding : 5px 8px 5px 5px;
}
.pic_new {
border : 1px solid red !important ;
}
.view_table {
border-collapse : collapse;
}
.view_table tr, .view_table td {
padding : 7px 10px 7px 0;
margin : 3px;
}
table, tr, td {
font-size : 14px !important ;
}
.error {
font-weight : normal;
color : #a71111;
}
a {
color : #f5701e;
}
a:link {
color : #5c65b5;
}
a:visited {
color : #5c65b5;
}
a:hover {
color : #33ff00;
}
a:active {
color : #5c65b5;
}
a img {
border : none;
}
.page {
text-align : center;
margin : 0 auto;
color : #f5701e;
}
.inpage {
text-align : left;
color : #f5701e;
padding-top : 8px;
}
.table_bg {
background-color : transparent !important ;
}
.c_r_top1_head {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_forumheaderleft-color1_343434-color2_343434-color3_FFF.png);
height : 10px;
background-position : left;
background-repeat : no-repeat;
margin-right : 11px !important ;
}
.c_r_top1_head div {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_forumheaderright-color1_343434-color2_343434-color3_FFF.png);
height : 10px;
width : 11px;
background-position : right;
background-repeat : no-repeat;
float : right;
position : relative;
right : -11px !important ;
}
.c_r_content1, .c_r_content2, .c_r_content3, .a_r_content2 {
border-right : 1pt solid #b7b7b7;
border-left : 1px solid #b7b7b7;
background-color : #292829;
padding : 5px 10px 5px 10px;
margin-top : -1px;
margin-bottom : -1px;
}
.c_r_top1 div, .c_r_top2 div, .c_r_top3 div, .a_r_content2 div {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_forumheaderright-color1_B7B7B7-color2_292829-color3_FFF.png);
height : 10px;
width : 11px;
background-position : right;
background-repeat : no-repeat;
float : right;
position : relative;
right : -11px !important ;
}
.c_r_top1, .c_r_top2, .c_r_top3, .a_r_content2 {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_forumheaderleft-color1_B7B7B7-color2_292829-color3_FFF.png);
height : 10px;
background-position : left;
background-repeat : no-repeat;
margin-right : 11px !important ;
}
.c_r_bottom1, .c_r_bottom2, .c_r_bottom3, .a_r_content2 {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_forumfooterleft-color1_B7B7B7-color2_292829-color3_FFF.png);
height : 10px;
background-position : left;
background-repeat : no-repeat;
margin-right : 11px !important ;
}
.c_r_bottom1 div, .c_r_bottom2 div, .c_r_bottom3 div, .a_r_content2 div {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_forumfooterright-color1_B7B7B7-color2_292829-color3_FFF.png);
height : 10px;
width : 11px;
background-position : right;
background-repeat : no-repeat;
float : right;
position : relative;
right : -11px !important ;
}
.c_r_cont2, .c_r_cont1, .c_r_cont3 {
z-index : 9 !important ;
}
.subforums2 {
font-weight : bold;
font-size : 14px;
color : #f5701e;
}
.subforums2 li span {
display : block;
}
.subforums2 ul {
padding : 0;
}
.subforums2 li {
padding : 0;
width : 95%;
list-style-type : none;
min-height : 50px;
height : 50px;
height : auto !important ;
display : block;
}
.topiclist {
font-size : 14px;
padding : 2px;
}
h2, h2 a, a h2, h3, h3 a, a h3 {
font-size : 20px;
color : #ffffff !important ;
font-weight : bold;
padding : 5px 0 3px 0;
font-family : Arial !important ;
padding-left : 0 !important ;
}
h2 a, h2 a:link, h2 a:hover {
font-size : 20px;
color : #ffffff !important ;
font-weight : bold;
text-decoration : none;
}
small {
font-size : 13px;
}
dt {
float : left;
padding-right : 20px;
width : 25%;
}
.option dd {
float : left;
}
hr {
border-top : 1px solid #757575;
border-bottom : transparent;
height : 1px;
margin : 7px 0 7px 0;
}
.text {
margin-top : 10px;
margin-left : 0;
padding : 5px 0 10px 0;
}
blockquote {
font-style : italic !important ;
padding : 5px 7px;
color : #b6b6b6 !important ;
font-weight : normal !important ;
}
.text a {
background-image : url(http://img.homepagemodules.de/ds/static/gaia/external-rtl.png);
background-repeat : no-repeat;
background-position : left center;
padding-left : 14px;
text-decoration : none !important ;
}
blockquote a {
text-decoration : underline !important ;
color : #b6b6b6 !important ;
background-image : none !important ;
margin-left : -14px !important ;
}
.pagination {
text-align : left;
padding : 2px;
}
.pagination strong, .pagination b {
font-weight : normal;
}
.pagination span strong {
font-weight : normal;
color : #ffffff;
background-color : transparent;
border : 1px solid #ffffff;
font-size : 14px;
margin : 0 2px;
padding : 2px 8px;
}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
font-weight : normal;
text-decoration : none;
color : #ffffff;
background-color : transparent;
border : 1px solid #ffffff;
font-size : 14px;
line-height : 1.5em;
margin : 8px 4px 10px 0;
padding : 2px 8px;
}
.pagination span a:hover {
background-color : transparent;
text-decoration : underline !important ;
}
.pagination span.page-sep {
display : none;
}
.post {
float : left;
padding-right : 20px;
font-size : 14px;
color : #f5701e;
}
.post li {
display : block;
}
.post ul {
padding : 0;
margin : 0;
}
.post ul li {
float : left;
list-style-type : none;
margin : 0;
padding : 0 0 0 20px;
}
.login {
font-size : 14px;
background-color : #343434;
margin : 0 0 3px 0;
padding : 2px 20px 2px 20px;
max-height : 30px;
height : 30px;
}
.login h4 {
font-weight : bold;
padding : 0;
margin-right : 30px;
}
.login label {
margin-right : 5px;
}
.inputbox_search {
font-size : 13px;
background-color : #292829;
border : 1px solid #8f9190;
color : #eaeaea !important ;
padding : 2px 8px;
margin : 0;
}
.inputbox {
font-size : 14px;
background-color : #292829;
border : 1px solid #8f9190;
padding : 2px 5px 2px 5px;
margin : 3px 0 3px 0;
color : #eaeaea !important ;
}
.button1, .widget_calendar_event input {
padding : 5px 25px 5px 25px;
margin : 3px 5px 3px 0;
background-color : #353535;
border : 1px solid #8f9190;
font-size : 14px;
font-weight : normal;
color : #5c65b5;
}
.button1:hover {
background-color : #757577;
border-color : #ffffff;
}
.button_login {
padding : 1px 3px 1px 3px;
margin-right : 5px;
background-color : #353535;
border : 1px solid #ffffff;
font-size : 13px;
font-weight : normal;
color : #5c65b5;
}
.inputbox_small {
padding : 1px 4px !important ;
margin-right : 3px;
font-size : 13px;
background-color : #292829;
border : 1px solid #8f9190;
color : #eaeaea !important ;
}
.button_small:hover {
background-color : #757577;
border-color : #ffffff;
}
strong {
font-weight : bold;
}
li {
float : left;
}
.button_reply, .button_edit {
overflow : hidden;
white-space : nowrap;
height : 37px;
padding-left : 22px;
padding-top : 13px;
position : absolute;
background-position : 0 0;
float : left;
background-repeat : no-repeat;
bottom : -26px;
}
.button_reply a, .button_edit a {
font-size : 13px !important ;
text-decoration : none;
}
.button_reply img, .button_edit img {
margin-right : 3px;
border : none;
vertical-align : middle;
max-width : 20px;
}
.button_reply {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_replybutton2-color1_B7B7B7-color2_353535-color3_B7B7B7.png);
width : 110px;
left : -10px;
z-index : 500;
}
.button_edit {
background-image : url(http://img.homepagemodules.de/ds/cached/svg-object_editbutton2-color1_B7B7B7-color2_353535-color3_B7B7B7.png);
width : 160px;
left : 108px;
z-index : 100;
}
.ifos {
margin : 15px 0 5px -20px;
display : block !important ;
}
.cal_error {
font-weight : bold;
padding : 20px;
margin : 0 0 10px 0;
color : red;
}
.tabs {
list-style : none;
}
.tabs li {
padding : 5px 15px 5px 15px;
background-color : #d0d0d0;
border-right : 1px solid #757575;
}
.tabs #current {
background-color : #a9a9a9;
}
.calendar_header {
width : 90%;
text-align : center;
margin-left : auto;
margin-right : auto;
}
.calendar_weeks {
border-collapse : collapse;
border : none;
padding : 0;
font-size : 2em;
font-weight : bold;
vertical-align : middle;
text-align : center;
background : #d0d0d0;
}
.calendar_add_event_link {
font-size : 2em;
font-weight : bold;
text-align : center;
}
.calendar_day_link {
text-decoration : none;
font-weight : bold;
font-size : 17px;
color : #f5701e !important ;
}
.calendar_next_link {
text-decoration : none;
}
.calendar_days_header {
font-weight : bold;
background : #d0d0d0;
color : #5c65b5;
}
.calendar_days_body {
height : 256px;
background : #4e4e4e;
vertical-align : top;
}
.calendar_H1 {
color : #ffffff;
font-weight : bold;
}
#day_view_table {
text-align : center;
width : 50%;
border-collapse : collapse;
margin-left : 25%;
}
.calendar_nav_tabs {
margin-left : 25%;
}
.forumbg {
padding : 5px 0 3px 0;
}
.forumbg a {
text-decoration : none;
}
.forumbg a img {
margin : 0 !important ;
}
.forumbg_light {
background : #d0d0d0 none repeat-x scroll 0% 0%;
margin-bottom : 5px;
}
fieldset {
border : none !important ;
}
.settingbox {
margin : 5px 10px;
padding : 2px 5px;
border : 1px solid #757575;
display : none;
}
.settingbox input, settingbox select {
font-size : 13px !important ;
border : 1px solid #8f9190;
padding : 1px 5px;
}
.message h3 {
font-size : 14px;
display : inline;
color : #f5701e !important ;
font-family : Ethnocentric !important ;
}
.message a {
text-decoration : none;
background-image : none !important ;
}
.message img, .message a img {
border : none;
vertical-align : middle;
margin-right : 3px;
}
.r {
float : right;
}
.c {
clear : both;
}
.message ul {
margin-left : 20px;
float : none !important ;
display : block;
}
.message li {
float : none;
margin : 0;
padding : 0;
line-height : 100%;
}
.message ul li ul {
padding-top : 0;
}
.warning {
color : #e8a900;
font-size : 13px;
}
.okay {
color : green;
font-size : 13px;
}
.pagesBg a:hover {
background-color : #f6f6f6;
background-image : none;
cursor : pointer;
}
.pagesBg a.active {
background-color : #f8f8f8;
background-image : none;
}
.pagesBg .pages {
float : left;
display : block;
height : 24px;
padding-right : 20px;
padding-left : 10px;
font-weight : bold;
border-right : 1px solid #c2c2c2;
line-height : 24px;
font-size : 13px;
color : #626262;
}
.pagesBg a.inactive {
color : #d6d6d6;
}
.pagesBg a.inactive:hover {
background-color : transparent;
cursor : default;
}
.thrPag a {
display : block;
float : left;
margin-right : 4px;
font-size : 11px;
border : 1px solid #5c65b5;
padding : 0 4px;
}
.thrPag {
float : right;
margin-right : 10px;
}
.thrPag b {
font-size : 11px;
margin-right : 5px;
float : left;
}
.button_reply {
margin-left : -1px;
}
.onstat {
font-size : 13px;
white-space : nowrap;
display : inline;
}
.onstat span {
text-transform : capitalize;
}
.igmid {
vertical-align : middle;
margin-right : 3px;
border : none;
}
.row_h:hover {
background-color : #4e4e4e !important ;
cursor : pointer !important ;
}
.row_h:hover a {
text-decoration : underline !important ;
}
.jumpTo a {
text-decoration : none;
font-size : 13px;
font-size : 13px;
display : block;
float : none;
border-top : 1px solid #757575;
border-bottom : 1px solid #757575;
margin-top : -1px;
padding : 5px 7px;
}
.jumpTo a:hover {
background-color : #4e4e4e !important ;
cursor : pointer;
}
.jumpTo {
width : 300px;
max-height : 300px;
border : 2px solid #757575;
background-color : #292829;
font-weight : normal !important ;
z-index : 4000;
line-height : 100% !important ;
text-align : left !important ;
}
.close:hover {
cursor : pointer;
}
.graph {
position : relative;
}
.graph div {
font-size : 10px !important ;
width : 500px;
color : white;
height : 22px;
display : block;
float : none;
}
.botop {
border-top : 1px solid #dddddd;
}
span.pageNow {
text-decoration : none;
color : #626262;
font-weight : bold;
line-height : 24px;
display : block;
float : left;
padding : 0 10px;
border-right : 1px solid #c2c2c2;
height : 24px;
font-size : 13px;
background-color : #f8f8f8;
background-image : none;
}
.hpm_spoiler_open {
background : transparent url("http://files.homepagemodules.de/b2001010/a_488.gif") no-repeat scroll left center;
display : block;
padding-left : 14px;
}
.hpm_spoiler_closed {
background : transparent url("http://files.homepagemodules.de/b2001010/a_489.gif") no-repeat scroll left center;
display : block;
padding-left : 14px;
}
.hpm_spoiler_body {
background : #292829 none repeat scroll 0% 0%;
display : none;
border-color : #757575;
border-style : solid;
border-width : 0 1px 1px 1px;
margin : 0;
padding : 0;
width : 100%;
}
.hpm_spoiler_headinput {
border : 0 none;
cursor : pointer;
font : bold 11px Verdana, Arial, sans-serif;
margin-bottom : 0;
margin-left : 6px;
margin-top : 0;
padding : 2px 14px 3px;
position : relative;
text-align : left;
width : 100%;
}
.hpm_spoiler {
margin : 6px;
width : 60%;
}
.hpm_spoiler_headdiv {
background : #292829 none repeat scroll 0% 0%;
border : 1px solid #757575;
height : 20px;
margin : 0;
padding : 1px 0;
width : 100%;
}
.nav_n ul li {
z-index : 99999;
}
.nav_n img {
border : none;
vertical-align : middle;
margin-right : 3px;
}
.nav_n ul {
border-top : 1px solid #aeaeae;
margin-bottom : 0 !important ;
position : relative;
z-index : 9999;
clear : both;
}
.nav_n ul, nav_n ul li ul {
display : block;
float : none;
list-style : none;
list-style-image : none;
margin-bottom : 10px;
z-index : 9999;
}
.nav_n ul li {
padding : 4px 14px;
float : left;
text-align : left;
border-right : 1px solid #aeaeae;
z-index : 500;
position : relative;
}
.nav_n ul li .dwn {
vertical-align : middle;
margin-left : 2px;
border : none;
}
.nav_n ul li ul li {
float : none !important ;
text-align : left;
white-space : nowrap;
padding : 6px 12px;
background-image : none !important ;
background-color : #ffffff !important ;
}
.nav_n ul li ul li a {
color : #414141 !important ;
}
.nav_n a {
font-size : 12px !important ;
text-decoration : none !important ;
color : #dddddd !important ;
}
.nav_n ul li ul {
border-top : none;
border-bottom : 1px solid #aeaeae;
border-left : 1px solid #aeaeae;
position : absolute;
top : 34px;
background-color : #292829;
z-index : 500;
min-width : 100%;
}
.nav_n li:hover {
background-image : none !important ;
background-color : #666666;
cursor : pointer;
}
.nav_n ul li ul li:hover {
background-color : #d9eafb !important ;
}
.userinfo {
float : right !important ;
border-left : 1px solid #aeaeae;
position : relative;
}
.nav_userinfo small {
font-size : 11px !important ;
}
.nav_userinfo a {
color : #414141 !important ;
}
.userinfo_menu:hover {
left : -288px !important ;
width : 350px;
background-color : #353535 !important ;
cursor : pointer;
}
.nav_userinfo {
cursor : default;
border-top : none;
border-bottom : 1px solid #aeaeae;
border-right : 1px solid #aeaeae;
border-left : 1px solid #aeaeae;
display : none;
position : absolute;
background-color : #ffffff;
z-index : 9999;
right : -1px;
width : 350px;
top : 34px;
}
.nav_userinfo .linklist div {
padding : 5px;
}
ul.nav_close {
display : none !important ;
}
ul.nav_open {
display : block;
}
#adbox {
background-color : #292829;
}
.adsseite {
background-color : #343434;
}
.adobbreit {
background-color : #343434;
}
.nadmsg {
border : 1px solid #b7b7b7 !important ;
}


/* Added on 2010-06-04, Forum Update compatibility. */
.codeblock{border:0px solid black;width: 640px;padding:0 5px 0px 5px; }
.codeheader{margin-left:0px; text-transform:capitalize; font: 100% courier,monospace;}
.codelines{color:black; float:left;margin: 0 5px;font-size: 12px;border-right: 1px solid black;    padding: 0;   text-align:center;    line-height: 20px;    background-color: #FFFFFF;    background-image: url(http://files.homepagemodules.de/b2001010/a_675.png);   background-repeat:repeat;width: 25px; overflow: auto; overflow-Y:hidden;}
.code pre{font-size: 12px;padding: 0;margin: 0; line-height: 20px;background-color: #FFFFFF;background-image: url(http://files.homepagemodules.de/b2001010/a_675.png);background-position: top;    background-repeat:repeat;width: 600px;overflow: auto;overflow-Y:hidden;}
pre code {font-size: 11px;font-family: courier,monospace;color: black;   margin: 0 0 0 15px;    padding: 0;    display: block;}      
/* END Added on 2010-04-21 */
 
/* Added on 2010-08-06, Forum Update compatibility. */
.icon-link_blog { background-image: url("http://files.homepagemodules.de/b2001010/a_721_8e6530f3.gif");} 

/* Added on 2011-06-20, Forum Update compatibility. */
.letterpage{padding:0px 5px;} 
/* END Added on 2011-06-20 */
 
/* Added on 2011-09-14, Forum Update compatibility. */
.postbody h1,.postbody h2,.postbody h3{color:black}
ul.postindex{margin-left:20px; list-style:none;}
ul.postindex li{float:none !important;line-height:30px;}
ul.postindex li.size_1{margin-top:5px;}
ul.postindex .size_1 a{font-size: large; }
ul.postindex .size_2 a{padding-left:10px;font-size: medium}
ul.postindex .size_3 a{padding-left:20px; font-size: small} 
/* END Added on 2011-09-14 */
 
/* Added on 2011-12-16, Forum Update compatibility. */
.xratings{text-align:left;margin-right:10px;}
.r_type, .c_type,.c_id,.i_id,.xor_id{display:none;}
.ratingbutton{
padding:5px 15px 5px 15px;
margin: 3px 5px 3px 0px;
background-color: #ededed;
border: 1px solid black;
font-size: 12px;
font-weight: normal;
color: black;
cursor:pointer;
display: inline-block;
}
.ratingbutton img{vertical-align:middle;}
.ratingbutton_text{margin-left:5px;}
.rating_table{width:100%;}
.ratinguser{display:inline-block; text-align:center; }
.ratingusers_temp{display:none;}
.ratinguser img{max-width:60px;}
.rating_header img{vertical-align:middle; margin-right:10px; 2px 0px 2px 5px;}

/*Ratings.end*/

.forumtable{width:100%; border-collapse: collapse; margin-bottom: -3px;}
.forumtable .firsttd{padding: 7px 10px 7px 0;}
/* END Added on 2011-12-16 */
 