/* Automatisch eingefügt am 07.07.2009 zwecks Kompatibilität */
/*Code-Formatierung*/
.bbcode_code {padding: 10px; font-family: Courier !important;white-space:pre-wrap !important; width:700px; }
.bbcode_code:before {content:"Code-Abschnitt"; display: block; font-weight: bold; border-bottom: 1px solid ; padding: 0px 10px 10px 0px; margin: 0px 0px 10px 0px;}
.bbcode_code_line {float: left; font-weight: bold; border-right: 1px solid ; padding: 0px 10px 0px 10px; margin: 0px 10px 0px 0px; font-family: Courier !important; color: ;}
.bbcode_code_code { width:650px;overflow: auto; font-family: Courier !important; }
.bbcode_code_code pre { margin:0;padding:0; }
.widget_calendar_integration {float: left; margin-right: 10px; padding: 0px;}
.widget_view {float: left;}
.widget_view input, .widget_calendar_integration input {background-color: transparent; border: none; color: ; font-size: px; 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;}
/*Kalender Widget*/
.widget_calendar_event {border-bottom: 1px solid ; padding: 5px; margin: 2px; text-align: left;}
.widget_calendar_date {font-size: px; float: right; width: 30%;}
.widget_calendar_name {font-weight: bold; float: left; width: 60%; border-right: 1px solid ;}
.widget_calendar_check {float: left; padding: 3px 10px 3px 5px;}
/*Kalender Widget Integration*/
.widget_calendar_integration {width: 200px; border: 1px solid ; padding: 5px; text-align: justify; font-size: px; margin-bottom: 10px;}
.widget_calendar_integration_empty {width: 200px; height: 100px;  background-repeat: no-repeat; background-position: center;}
.widget_calendar_integration a {text-decoration: none; margin-bottom: 5px;}
/*Bilder Widget Integration*/
.widget_picture_integration .image {border: 1px solid ; position: relative; float: left; margin: 5px;}
.widget_picture_info {width: px; height:px; background-color: black; filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color: white;}
.widget_picture_info small {padding: 5px;}
.widget_picture_integration {float: left;}
/* ENDE 07.07.2009 */


/* css Version 1.1 */

body {
  font-family: Tahoma, Verdana, Arial;
  font-size: 8pt;
  background-color: #FFFFFF;
  color: #000000;
  text-align: center;
  padding: 20px; margin: 0px;
}

h1 {
  margin: 10px 0px;
  padding: 0px;
  font-size: 24pt;
  font-weight: normal;
}
h2 {
  margin: 10px 0px;
  padding: 0px;
  font-size: 14pt;
  font-weight: normal;
}
h3 {
  margin: 5px 0px;
  padding: 0px;
  font-size: 10pt;
  font-weight: normal;
}

table, tr, td {
  font-family: Tahoma, Verdana, Arial;
  font-size: 8pt;
  color: #000000;
}

a {
  color: #153575;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #000000;
}

img {
  border: none;
}

input {
  font-size: 8pt;
}
select {
  font-size: 8pt;
}

form {
  padding: 0px; margin: 0px;
}

hr {
  color: #F1E765;
  height: 1px;
}

/*** Page ***/

#Page {
  padding: 0px; margin: 0px;
}
#Page .topplaceholder {
  font-size: 3px;
  border-bottom: none;
  padding: 0px;
}
/*** Werbung ***/
#Page .nntop {
  background-color: #FFF9AA;
}
#Page .nntop td {
  background-color: #FFF9AA;
}

/*** Header ***/

#Header {
  background-color: #FFFAC5;
  background-image: url(http://f1tippclub.de/images/banner2.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
  border: 1px solid #153575;
  padding: 0px; margin: 5px 0px;
}
#Header a {
  font-weight: bold;
}

/*** Menu Index Forum Path ***/

div#Menu, div#Index, div#ActiveUsers, div#Overview, div#Path,
div#Vote, div#Threadlist, div#Message, div#Profile, div#UserList,
div#Edit, div#Mail, div#Login {
  padding: 0px 0px 5px;
}

/*** table ***/

#Menu table, #Index table, #ActiveUsers table, #Forum table, #Path table,
#Thread table, #Vote table, #Threadlist table, #Message table, #Profile table,
#UserList table, #Edit table, #Mail table, #Login table {
  width: 100%;
  border: 1px solid #153575;
  margin: 0px 0px 5px;
}

/*** dark th ***/

#Index th, #Forum th, #Thread th, #Vote th, #Message th, #Profile th,
#UserList th, #Edit th, #Mail th, #Login th {
  background-color: #F1E765;
  border-bottom: 1px solid #FFFFFF;
  text-align: left;
  padding: 3px;
}

/*** light th ***/

#Menu th, #ActiveUsers th, #Path th, #Threadlist th {
  background-color: #FFF9AA;
  border-bottom: 1px solid #FFFFFF;
  text-align: left;
  padding: 3px;
}
#Menu th {
  text-align: center;
}

/*** td ***/

#Menu td, #Index td, #ActiveUsers td, #Forum td, #Path td,
#Thread td, #Vote td, #Threadlist td, #Message td, #Profile td,
#UserList td, #Edit td, #Mail td, #Login td {
  background-color: #FFFAC5;
  border-top: 1px solid #F1E765;
  border-bottom: 1px solid #FFFFFF;
  vertical-align: middle;
  padding: 3px;
}
#Message td {
  font-size: 10pt;
}

/*** ul li a ***/

#Menu ul {
  display: block;
  padding: 0px; margin: 0px;
}

#Menu li {
  display: inline;
  list-style-type: none;
  padding: 0px 10px;
}

#Menu a {
  font-weight: bold;
}

#Message a {
  font-weight: bold;
}

/*** Menu ***/

#Menu .fastlogin {
  vertical-align: top;
  padding: 5px 3px;
}
#Menu .statistics {
  white-space: nowrap;
  text-align: right;
  padding: 5px 3px;
}
#Menu .statistics_welcome {
  font-weight: bold;
}

/*** Index (Forenübersicht / Bereiche im Forum) ***/

#Index .category {
  text-align: left;
  font-size: 10pt;
}

#Index .new {
  width: 5%;
  text-align: center;
}

#Index .forum {
  width: 50%;
  font-weight: bold;
  font-size: 10pt;
}
#Index .forum_description {
  font-weight: normal;
  font-size: 8pt;
}
#Index .forum_subforum {
  font-weight: normal;
  font-size: 8pt;
}

#Index .messagenum {
  width: 10%;
  font-size: 8pt;
  text-align: center;
}

#Index .threadnum {
  width: 10%;
  font-size: 8pt;
  text-align: center;
}

#Index .lastmessage {
  width: 25%;
}
#Index .lastmessage_change {
  font-size: 9pt;
}
#Index .lastmessage_title {
  font-weight: bold;
}
#Index .lastmessage_user {
}

/*** Forum (Themenübersicht) ***/

#Forum .forum {
  text-align: left;
  font-size: 10pt;
}

#Forum .new {
  width: 5%;
  text-align: center;
}

#Forum .forum_empty {
  text-align: center;
}

#Forum .thread {
  width: 40%;
  font-size: 10pt;
  font-weight: bold;
}
#Forum .thread_morepages {
  font-size: 8pt;
  font-weight: normal;
}

#Forum .sender {
  width: 15%;
  text-align: center;
}

#Forum .replies {
  width: 10%;
  font-size: 8pt;
  text-align: center;
}

#Forum .hits {
  width: 10%;
  font-size: 8pt;
  text-align: center;
}

#Forum .lastmessage {
  width: 20%;
}

#Forum .clear {
  clear:both;
  width:100%;
  border: 1px solid black;
}

/*** Path ***/

#Path .fullpath {
}

#Path .topoption {
  font-size: 10pt;
  text-align: right;
}

#Path .leftoptions {
}
#Path .rightoptions {
  text-align: right;
}

/*** Thread ***/

#Thread .datetime {
  width: 150px;
}

#Thread .reply {
  font-size: 10pt;
  text-align: right;
}
#Thread .reply_edit {
  font-weight: normal;
}

#Thread .userinfo {
  vertical-align: top;
  border-right: 1px solid #FFFFFF;
}
#Thread .userinfo_title {
}
#Thread .userinfo_name {
  font-size: 10pt;
  font-weight: bold;
}
#Thread .userinfo_posts {
}

#Thread .message {
  vertical-align: top;
  border-left: 1px solid #F1E765;
  padding: 0px 5px;
}
#Thread .message_table {
  border: none;
}
#Thread .message_title {
  border-bottom: 1px solid #FFFFFF;
  border-top: none;
  font-weight: bold;
}
#Thread .message_content {
  border-top: 1px solid #F1E765;
  border-bottom: none;
  font-size: 10pt;
}
#Thread .message_content table {
  border: none;
}
#Thread .message_content tr, #Thread .message_content td {
  border: none;
}
#Thread .message_attachments {
  border: none;
  padding-top: 10px;
}

#Thread .attachment {
  border: none;
}
#Thread .attachment_title {
  background-color: FFF9AA;
}
#Thread .attachment_files {
  border-bottom: none;
}

#Thread .searchforum {
  text-align: right;
}

#Thread .thread_previous {
}
#Thread .thread_next {
  text-align: right;
}


/*** ThreadList (Themenübersicht in Thread-Threaded) ***/

#ThreadList .title_current {
  font-weight: bold;
}

#ThreadList .title, #ThreadList .sender, #ThreadList .datetime {
  border: none;
}
#ThreadList .title {
  width: 64%;
}
#ThreadList .sender, #ThreadList .datetime {
  width: 18%;
  text-align: center;
}

/*** Vote (Umfrage in Thread-Flat und Thread-Threaded) ***/

#Vote .votetitle {
  font-size: 10pt;
}
#Vote .voteinput {
  width: 5%;
  border: none;
  text-align: right;
  padding: 0px;
}
#Vote .votechoice {
  width: 25%;
  border: none;
  padding: 0px;
}
#Vote .voteresult {
  width: 70%;
  border: none;
  padding: 0px; 
}
#Vote .votebar {
  font-size: 4pt;
  display: inline;
  height: 10px;
  background-image: url(http://f1tippclub.de/images/3dvote.jpg);
  background-repeat: repeat-x;
}
#Vote .votetotalresult {
  border: none;
}
#Vote .votesubmit {
  border-top: none;
}

/*** Message (Fehlermeldung, generelle Infos) ***/

#Message .title {
  font-size: 10pt;
}
#Message .errormessage {
  border: none;
  font-weight: bold;
}
#Message .register_buttons {
  border-top: none;
}
#Message .register_left {
  border: none;
  width: 25%;
}
#Message .register_input {
  border: none;
  width: 15%;
}
#Message .register_message {
  border: none;
  width: 60%;
  vertical-align: top;
}

#Message .info_left {
  border: none;
  width: 25%;
}
#Message .info_right {
  border: none;
  width: 75%;
} 
#Message .faq_innertable table, #Message .faq_innertable tr, #Message .faq_innertable td {
  border: none;
}

#Message .map_title {
  font-weight: bold;
}

/*** Profile (Mitgliederprofil) ***/

#Profile .name {
  font-size: 10pt;
  text-align: left;
}

#Profile .requestlogin {
  font-size: 10pt;
}
#Profile .requestlogin a {
  font-weight: bold;
}

#Profile .sendmail {
  font-size: 8pt;
  text-align: right;
}

#Profile .title {
  border: none;
  width: 20%;
  vertical-align: top;
  font-size: 10pt;
}

#Profile .entry {
  border: none;
  width: 40%;
  vertical-align: top;
  font-size: 10pt;
}
#Profile .input {
  border: none;
  width: 80%;
  font-size: 10pt;
}

#Profile .avatar {
  border: none;
  width: 40%;
  vertical-align: top;
  text-align: right;
}
#Profile .avatar_image {
  border: none;
  width: 10%;
}
#Profile .avatar_upload {
  border: none;
  width: 70%;
}

#Profile .map {
  border: none;
}

#Profile .buttons {
  border-top: none;
}

/*** UserList (Mitgliederliste und Wer ist online) ***/

#UserList .requestlogin {
  font-size: 10pt;
}
#UserList .requestlogin a {
  font-weight: bold;
}
#UserList .username {
  font-size: 10pt;
  font-weight: bold;
  width: 30%;
}
#UserList .mail {
  width: 30%;
  text-align: center;
}
#UserList .messagenum {
  width: 20%;
  text-align: center;
}
#UserList .usertitle {
  width: 20%;
}
#UserList .lastonline {
  width: 25%;
  text-align: center;
}
#UserList .location {
  width: 25%;
  text-align: center;
}
#UserList #UserList td.mail, #UserList td.lastonline, #UserList td.location {
  font-size: 10pt;
}

/*** Edit ***/

#Edit .title {
  font-size: 10pt;
}

#Edit .userinfo {
  vertical-align: bottom;
  border-bottom: none;
}
#Edit .userinfo_title {
  font-weight: bold;
}

#Edit .iconbar {
  text-align: right;
  border-bottom: none;
}
#Edit .iconbar table, #Edit .iconbar tr, #Edit .iconbar td {
  border: none;
  text-align: right;
}

#Edit .message, #Edit .signature, #Edit .attachment {
  border: none;
}
#Edit .message textarea, #Edit .signature textarea {
  width:100%;
}
#Edit .signature_title, #Edit .attachment_title {
  font-weight: bold;
}

#Edit .leftbuttons {
  border-top: none;
}
#Edit .rightbuttons {
  border-top: none;
  text-align: right;
}
#Edit .buttons {
  border-top: none;
}

#Edit .voteoptions {
  border-bottom: none;
}
#Edit .voteoptions_title {
  font-weight: bold;
}

#Edit .number {
  border: none;
  text-align: right;
  width: 5%;
}
#Edit .voteinput {
  border: none;
  width: 95%;
}
#Edit .voteinput input {
  width: 50%;
}

.touser {
  background-color: white;
  border: 1px solid black;
  font-size: 8pt;
  padding-left: 5px;
}

/*** Mail (Private Mails, Abonnierte Themen) ***/

#Mail .title {
  font-size: 10pt;
}

#Mail .new {
  width: 5%;
  border: none;
  text-align: center;
}

#Mail .subject {
  width: 51%;
  border: none;
}
#Mail td.subject {
  font-weight: bold;
  font-size: 10pt;
}
#Mail .receipt {
  font-weight: normal;
}

#Mail .sender, #Mail .datetime {
  width: 18%;
  text-align: center;
}

#Mail .thread {
  width: 46%;
}
#Mail .lastpost {
  width: 46%;
}

#Mail .delete {
  width: 8%;
  text-align: center;
}
#Mail td.sender, #Mail td.datetime, #Mail td.delete,
#Mail td.thread, #Mail td.lastpost {
  border: none;
}

#Mail .moremails {
  border: none;
}

#Mail .empty {
  border: none;
  text-align: center;
}

#Mail .buttons {
  border-top: none;
}

/*** Login ***/


#Login table.outer {
  width: 100%;
  border: none;
  margin: 0px;
}

#Login td.outer {
  width: 50%;
  border: none;
  vertical-align: top;
  background: transparent;
}

#Login .login_left {
  border: none;
  width: 30%;
}

#Login .login_input {
  border: none;
  width: 70%;
}

#Login .login_buttons {
  border-top: none;
}

/*** ActiveUsers ***/

#ActiveUsers a {
  font-weight: bold;
}

/*** nextpages ***/

#Page .nextpages_box {
  float: right;
  margin-bottom: 5px;
}
#Page .nextpages th {
  background-color: #FFF9AA;
}
#Page .nextpages, #Page .nextpages tr, #Page .nextpages td {
  font-size: 8pt;
  width: auto;
}
#Page .nextpages {
  margin: 0px;
}
#Page .nextpages_previous {
  text-align: left;
  whitespace: nowrap;
}
#Page .nextpages_pages {
  text-align: center;
  whitespace: nowrap;
}
#Page .nextpages_next {
  text-align: right;
  whitespace: nowrap;
}

/* Added on 2010-02-18, Forum Update compatibility. */
/*Spoiler-Design*/
.hpm_spoiler_open{ background:url("http://files.homepagemodules.de/b2001010/a_488.gif") no-repeat scroll left center transparent;display:block;padding-left:14px; }
.hpm_spoiler_closed { background:url("http://files.homepagemodules.de/b2001010/a_489.gif") no-repeat scroll left center transparent;display:block;padding-left:14px; }
.hpm_spoiler_body { background:none repeat scroll 0 0 #EFEFEF;color: black;display: none;border-color:#3F3F3F;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_headdiv { background:none repeat scroll 0 0 #EFEFEF;border:1px solid #3F3F3F;height:20px;margin:0;padding:1px 0px;width:100%; }
.hpm_spoiler { margin:6px;width:90%; } 
/* END Added on 2010-02-18 */
 
/* 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;mergin-right:10px;}
.r_type, .c_type,.c_id,.i_id,.xor_id{display:none;}
.ratingbutton{padding:2px 5px; font-weight:bold; background-color:#ededed; cursor:pointer; border:1px solid black; margin:5px; display:inline-block;vertical-align: middle;}
.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;}
/* END Added on 2011-12-16 */
 