﻿/*
 * readmore.de XHTML/CSS
 */

* { margin:0;padding:0; }

body {
	font-size:12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background-color:white;
}

td#listpage {clear: both; text-align:center; font-size:0.8em width: 100% }
    
    td#listpage ul {text-decoration: none;text-align:center;}

    td#listpage li {list-style-type:none; margin: 10px 2px 2px 2px; float:left; text-align: center;}

    td#listpage li a {border:1px solid #DDDDDD ;padding:2px 6px 2px 6px; margin-right:4px;-moz-border-radius:2px;-khtml-border-radius:2px;}
    
    td#listpage li a:hover { text-decoration: none; border:1px solid #29A2DB;}

    td#listpage li.noselect {font-weight: bold;border:1px solid #DDDDDD ;padding:2px 6px 2px 6px; margin-right:4px;-moz-border-radius:2px;-khtml-border-radius:2px;}

/*--------*/
table.solid-blue  {    
	border-style: dotted white; /* Стиль линии вокруг параграфа */
    	padding: 5px; /* Поля вокруг текста */
}

.list_page_topic a {
	border:1px solid #C2CFDF;
	font-size:10px;
	margin:0 1px 0 0;}

hr { height: 0px; border: 0px solid #ebebeb; border-top-width: 1px; }

th {
	color: #2b3360;
	height: 25px;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	background: #eee url(images/cellpic.gif) repeat-x;
	border: 1px #FFF solid;
	text-transform: uppercase;
	}


input, textarea, select {

	background: #FAFAFA;
	color: #757575;
	border: 1px  solid #e0e0e0;
	font-size: 11px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	padding:2px;


}


.smilies{
	margin: 0px 0px 1px 0px;
	width: 398px;
	border: 1px solid #D1D8EC;
	background-color: #FFF;
	text-align: center;
}

.rate {
	float: left;
	padding: 2px 1px 0px 5px;
}


/*-------*/


.forumline {border: 2px;}

table {	empty-cells:show;border-collapse:collapse; }
table td { padding: 2px; font-size: 12px;}

table.p0 td { padding: 0px; }
table.p1 td { padding: 1px; }
.fixed { table-layout:fixed; }

.par { font-size:10px; padding:1px; text-align: left; margin: 0px auto; }
.option { font-size:15px; }


ul { margin:12px 0 12px 25px; }

/* LAYOUT */
#wrapper2 {
	text-align:left;
	margin:0 auto;
	padding:0;
	border:0;
	width:1165px;
	overflow:hidden;
}

#wrapper {
	text-align:left;
	margin:0 auto;
	padding-top: 0px;
	border:0;
	width:1000px;
	overflow:hidden;
}

#header {
	margin:0;
	background-color:white;
}

#footer {
	width:520px;
	font-size: 11px;
	margin-left:150px;
	background: white;
	color:#333333;
	text-align:center;
	padding:5px;
}

#nav, #nav ul {
padding:0;
margin:0;
list-style:none;
width:auto;
}

#nav a {
padding: 4px 10px 0px 9px;
display:block;
text-decoration:none;
color: #ffffff;
}

/* NAVI TOP */
#nav > li > a {
width:auto;
height:17px;
font-size:11px;
font-weight:bold;
}

#nav > li > a:hover {
width:auto;
height:17px;
font-size:11px;
font-weight:bold;
color: #248aff;
}

#nav > li {
}

#nav > li:hover, #nav > li.sfhover {
background-color: transparent;
color: #248aff;
background:url("../../images/img/page/hdr_m_top_over.png") top left no-repeat;
border-bottom: 1px solid white;
}

#nav li li:hover, #nav li li.sfhover {
background-color:#248aff;
color: #ffffff;
border-bottom: 1px solid white;

}

#nav > li li:hover > a {
	color: #ffffff;
	font-weight: bold;
}

#nav > li:hover > a{
 color: #0071d7;
}

/* NAVI SUB */
#nav ul a {
font-size:11px;
color:#0071d7;
width:148px;
height:16px;
padding: 3px 0 0 7px;
}

#nav ul li {
background-color:#fff;
border-left-width:1px;
border-left-style:solid;
border-left-color:#eaeaea;
border-right-width:1px;
border-right-style:solid;
border-right-color:#eaeaea;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#eaeaea;
}

#nav li .nav_lineend {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#75828f;
}

#nav li {
float:left;
width:auto;
}

* html #nav li { width:95px !important; } /*ie6hack*/

#nav li ul {
position: absolute;
width: 140px;
left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
color: #ffffff;
left: auto;
background-position: 0 0
}



/* PAGE - VIEW MODUS: NORMAL */
#leftc {
float: left;
width: 150px;
background: white;
overflow:hidden;
}

#rightc {
float: left;
width: 305px;
background: white;
overflow:hidden;
}

#content {
float: left;
width: 520px;
overflow:hidden;
margin:0 13px 0 11px;
padding-left:1px;
}

/* PAGE - VIEW MODUS: GUIDES */
#content_guides {
float: left;
width: 681px;
overflow:hidden;
margin:0 13px 0 0;
padding-left:1px;
}

/* PAGE - VIEW MODUS: COVERAGE */

#leftc_cov {
float: left;
width: 150px;
background: white;
overflow:hidden;
}

#rightc_cov {
float: left;
width: 155px;
background: white;
overflow:hidden;
margin-right: 4px;
}

#content_cov {
float: left;
width: 675px;
overflow:hidden;
margin:0 8px 0 0;
padding-left:1px;
}

#skyscraperc_cov {
float: right;
width: 162 px;
background: white;
overflow:hidden;
}

/* Usermenu Links oben */
#myrmcontainer {
color: #333;	
}

#myrmcontainer ul {
list-style-type: none;
text-align: left;
margin:0;
padding:0;
overflow:hidden;
}

#myrmcontainer a {
display:block;
color: #333; background-color:#f1f1f1;
font-size: 11px; font-weight:regular;
text-align: left; text-decoration: none;
height:13px; margin:0;
padding:1px; padding-left: 3px;
border-bottom:1px dotted #e2e2e2;
}

#myrmcontainer a:hover {
background-color:#ffffff;
color:#0071d7;
text-decoration: none;
}

/* allgemeing�ltige Formatierungen */

h1 {
font-size:12px;
font-weight:bold;
line-height:20px;
background: url("../../images/img/page/line_content.gif") bottom repeat-x;
}

h2 {
font-size:12px;
font-weight:normal;
line-height:20px;
background: url("../../images/img/page/line_content.gif") bottom repeat-x;
}

h3 {
font-size:11px;
font-weight:bold;
line-height:13px;
}

.right { text-align:right;}
.left { text-align:left;}
.center { text-align:center;}
.justify { text-align:justify;}
.vtop { vertical-align:top;}

.i { font-style:italic;}
.b { font-weight:bold;}
.u { text-decoration:underline; }
.s { text-decoration:line-through; }
.bold { font-weight:bold;}

.ateen { font-size:18px;}
.steen { font-size:16px;}
.fteen { font-size:14px;}
.twelve { font-size:12px;}
.elf { font-size:11px;}
.ten { font-size:10px;}
.nine { font-size:9px;}

.lh1 { line-height:1; }
.p1 { padding: 1px; }
.p2 { padding: 2px; }
.p3 { padding: 3px; }
.p4 { padding: 4px; }
.p6 { padding: 6px; }
.m1 { margin: 1px; }
.m2 { margin: 2px; }
.m3 { margin: 3px; }
.m4 { margin: 4px; }
.mtb2 { margin-top: 2px; margin-bottom: 2px; }
.mtb4 { margin-top: 4px; margin-bottom: 4px;  }

.black { color:black;}
.white { color:white;}
.red { color:red;}
.dred { color:#8b0000; }
.green { color:green;}
.gray { color:#A5A5A5;}
.dgray { color:#333333;}
.hgray { color:#666666;}
.rmblue { color:#0071d7;}
.dblue { color:#00008b; }
.orange { color:#FF8C00;}

.bggray { background-color:#f1f1f1;}
.bggray2 { background-color:#f1f1f1;} /* heller */
.bggray3 { background-color:#f4f4f4;} /* noch heller */
.bogray {  border:1px solid #e5e5e5;}
.bogray2 { border:1px solid #dedede;} /* dunkler */
.bobow { border-bottom:1px solid white;} /* border bottom white */

.spoiler-link{padding:0 4px 0 14px;height:16px;background:url("../../images/img/icons/plus.jpg") 4px 3px no-repeat; text-decoration:none ! important;}
.spoiler-cont{padding:5px;background:url("../../images/img/page/spoil.gif");}

.bg1 { background-color:red;} /* debug background */
.bg2 { background-color:green;} /* debug background */
.bo1 { border:1px solid red;} /* debug border */

.clear { clear:both;}
.ofhidden { overflow:hidden;}
.floatr { float:right;}
.floatl { float:left;}
.block { display:block;}
.hidden { display:none; }
.nowrap { white-space:nowrap;}

.pointer { cursor:pointer;}

.img { border: none; }
a img { border: none; }

/* spezielle Formatierungen */
.quote { margin:0 2px 2px 10px;padding:2px;border-top:0;background-color:#FFFFFF; }
.quote_titel { margin:3px 2px 0 10px;padding:2px;font-weight:bold;}
.quote_cmt { margin:10px 0 10px 30px;color:#959595;}

.cont_box {	font-size:10px;	color: #333333;}
.special { border-top:1px solid #E0E0E0; }
.news_typ {	font-weight: bold; color: #ffffff; background: url("../../images/img/page/catbox.gif") repeat-x; padding: 1px 5px 2px 5px; margin-top: 1px;}
.news_cmt { background:url("../../images/img/page/line_content.gif") top repeat-x; padding-top:5px; }
.cmt_text { padding:4px 2px 2px 1px;color:#333;}
.cmt_kopf {background-color: #5e666a; height: 20px;}

.news_readm {
padding-top:2px;
display:block;
width:95px;
float:right;
background:url("../../images/img/icons/readmore_active.jpg") bottom right no-repeat;
}

.news_main {
background:url("../../images/img/page/line_content.gif") top repeat-x;
padding:5px 2px 7px 2px;
margin-top:4px;
text-align:justify;
color:#333;
}

.spacer_n {
height:8px;
line-height:8px;
font-size:8px;
}

.spacer_s {
height:5px;
line-height:5px;
font-size:5px;
}

.error {
border:1px solid #d4d4d4;
padding:10px 10px 10px 35px; margin:10px 5px 10px 5px;
width:auto; font-size:12px;
background:#f1f1f1 url("../../images/img/icons/error.png") no-repeat;
background-position:5px; color:#0071d7; right:10px;
}

.success {
border:1px solid #d4d4d4;
padding:10px 10px 10px 35px; margin:10px 5px 10px 5px;
width:auto;	font-size:12px;
background:#f1f1f1 url("../../images/img/icons/success.png") no-repeat;
background-position:5px; color:#0071d7;right:10px;
}

.info {
border:1px solid #d4d4d4;
padding:10px 10px 10px 35px; margin:10px 5px 10px 5px;
width:auto;	font-size:12px;
background:#f1f1f1 url("../../images/img/icons/info.png") no-repeat;
background-position:5px; color:#333;right:10px;
}

.info_bak {
border:1px solid #d4d4d4;
padding:5px 5px 5px 23px; margin:5px 5px 5px 5px;
width:auto;	font-size:11px;
background:#f1f1f1 url("../../images/img/icons/info.gif") no-repeat;
background-position:5px; color:black ;right:10px;
}

.top2 { height:18px; background:url("../../images/img/page/top2.jpg") no-repeat; }
.line { height:5px; background:url("../../images/img/page/line_content.gif") repeat-x; }
.line2 { height:16px; background:url("../../images/img/page/line_2.gif"); }
.line3 { height:16px; background:url("../../images/img/page/line_3.gif"); }
.line_top { height:14px; background:url("../../images/img/page/line_top.gif") repeat-x; display:block; }

.bnr_top { height:115px; background:url("../../images/img/page/top1.jpg") no-repeat; }
.themen  { padding-top:1px;margin-left:85px;width:780px;overflow:hidden;white-space:nowrap; }
.bnrspace_top { height:90px; width:728px; background-color:white; float:left; margin-top:20px; overflow:hidden; }
.ngz { height:40px; overflow:hidden; }
.fshost { width: 200px; height:49px; background:url("../../images/img/partner/fshost.jpg"); float: right; overflow:hidden; }
.fshost:hover { width: 200px; height:49px; background:url("../../images/img/partner/fshost_h.jpg"); float: right; overflow:hidden; }

/* left content headers */
.headline_bg { height:15px;background: #f1f1f1; border-bottom: 1px dotted #afafaf}
.headline_bg_w { height:18px; background: url("../../images/img/page/hd_bg_w.gif"); padding-top:1px;}
.headline_link {font-weight: bold; font-size: 11px; padding-left: 3px; padding-top:1px; text-decoration:none; color:#0071d7;}
.headline_link:hover {font-weight: bold; font-size: 11px; padding-left: 3px; padding-top:1px; text-decoration:none; color:#0071d7;}
.head_col { clear: both; height:27px; background:url("../../images/img/page/head_col.png") repeat-x;  border-bottom: 3px solid #298eff; border-top: 1px solid #e1e1e2; margin-bottom: 7px;}

/* autorbox */
.abox {  height:82px;  background-color: #f9f9f9;  border: 1px solid #ededed;   }
.tcbox { background: #F0F0F0;height:65px;padding:4px; }
.abox_l { float:left;width:83px;height:82px;overflow:hidden; }
.abox_r { float:left;width:215px;height:82px;overflow:hidden;margin:2px 0 2px 0;white-space:nowrap; }

/* autorbox */
#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.85;
  background: #ffffff;
}
#tooltip h3, #tooltip div { margin: 0; }

/* selectbox small */
.sboxs {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
background-color:#FFFFFF;
border-color:#dbdbdc #dbdbdc #dbdbdc #dbdbdc;
border-style:solid;
border-width:1px;
color:#222222;
min-height: 14px;
max-height: 14px;
height:14px;
width:133px;
}

/* Ergebnisticker */
.cs { background:url("../../images/img/icons/cs.gif"/*tpa=http://images/img/icons/cs.gif*/)   top left no-repeat; }
.sc { background: url("../../images/img/icons/sc.gif"/*tpa=http://images/img/icons/sc.gif*/) no-repeat top left; }
.css { background:url("../../images/img/icons/css.gif"/*tpa=http://images/img/icons/css.gif*/)  top left no-repeat; }
.q4-solo { background:url("../../images/img/icons/q4-solo.gif"/*tpa=http://images/img/icons/q4-solo.gif*/) top left no-repeat;  }
.q4-team { background:url("../../images/img/icons/q4-team.gif"/*tpa=http://images/img/icons/q4-team.gif*/) top left no-repeat;  }
.wc3 { background:url("../../images/img/icons/wc3.gif"/*tpa=http://images/img/icons/wc3.gif*/) top left no-repeat;  }
.fifa-solo { background:url("../../images/img/icons/fifa-solo.gif"/*tpa=http://images/img/icons/fifa-solo.gif*/) top left no-repeat;  }
.fifa-team { background:url("../../images/img/icons/fifa-team.gif"/*tpa=http://images/img/icons/fifa-team.gif*/) top left no-repeat;  }
.cgs { background:url("../../images/img/icons/cgs.gif"/*tpa=http://images/img/icons/cgs.gif*/)   top left no-repeat; }
.wow { background:url("../../images/img/icons/wow.gif"/*tpa=http://images/img/icons/wow.gif*/)   top left no-repeat; }
.cod { background:url("../../images/img/icons/cod.gif"/*tpa=http://images/img/icons/cod.gif*/)   top left no-repeat; }

.erg_tic {
background-color:#f1f1f1;
color:#333333;
float:left;
height:13px;
overflow:hidden;
border-bottom: 1px dotted #e2e2e2;
padding:2px 0px 1px 0px;
}

a.erg_tic:hover{ text-decoration: none; }

/*
 * Hyperlinks
 */

a					{ color: #0071d7; text-decoration: none; }
a:hover 			{ color: #333333; text-decoration: underline; }

a.news_head 		{ color: #222222; font-size:12px; font-weight:bold; text-decoration: none;}
a.news_head:hover 	{ color: #2b91ff; text-decoration: none; }

a.cmt_head 			{ color: #FFFFFF; font-size:11px; text-decoration: none;}
a.cmt_head:hover 	{ color: #FFFFFF; text-decoration: underline; }

a.bml				{ color: #0071d7; font-size:11px; font-weight:bold; text-decoration: none; }
a.bml:hover 		{ text-decoration: underline; }

a.bsl				{ color: #0071d7; font-size:10px; text-decoration: none;}
a.bsl:hover 		{ text-decoration: underline; }

a.gsl				{ font-size:10px; color: #333333; text-decoration: none; }
a.gsl:hover 		{ color: #0071d7;}

a.rsl				{ font-size:10px; color: red; text-decoration: none; }
a.rsl:hover 		{ text-decoration: underline; }

a.button                         { width:auto; height:15px; border:1px solid #EAEAEA; display:block; float:left; padding:0 3px 0 3px;
											text-decoration: none; margin:1px 2px 1px 2px; text-align:center;}
a.button:hover           { border:1px dotted #0067C6; text-decoration: none; }

.comment { border-bottom:1px dotted gray; }
.pager a { text-decoration: none;text-align:center; }
.pager a:hover { text-decoration: none; border:1px solid #29A2DB;}
.pager { clear: both; text-align:center; font-size:0.8em }
.pager-disabled { color:#DDDDDD; border:1px solid #DDDDDD; padding:2px 6px 2px 6px; margin-right:4px;-moz-border-radius:2px;-khtml-border-radius:2px;}
.pager-normal { border:1px solid #DDDDDD ;padding:2px 6px 2px 6px; margin-right:4px;-moz-border-radius:2px;-khtml-border-radius:2px;}
.pager-current { font-weight: bold;border:1px solid #DDDDDD ;padding:2px 6px 2px 6px; margin-right:4px;-moz-border-radius:2px;-khtml-border-radius:2px;}

a.active			{ border:1px dotted #0071d7; background-color:#E9E9E9}
a.active:hover		{ border:1px dotted #0071d7; background-color:#E9E9E9}

a.homelink			{ height:113px; width:266px; display:block; float:left;}
a.bookmark 			{ font-size:11px; color:#333333; background:url("../../images/img/icons/rm_star.gif") top right no-repeat; padding-right:15px;}
a.navlink 			{ height:16px;width:25px;background: url("../../images/img/icons/minus.gif") no-repeat 11px 4px; float:right; }
a.nouline:hover		{ text-decoration:none; }

/* Formulare */
.form {
background-color:#FFFFFF;
border-color:#ccccce #ccccce #ccccce #ccccce;
border-style:solid;
border-width:1px;
color:#222222;
font-family:verdana;
font-size:10px;
min-height: 14px;
padding:1px;
padding-left:2px;
}
.form_search {
background-color:#FFFFFF;
border-color:#ffffff;
border-style:solid;
border-width:1px;
color:#0071d7;
font-family:verdana;
font-size:11px;
font-weight: bold;
padding:1px;
padding-top: 2px;
padding-left:2px;
}


/* Themen */
.themen a {
text-decoration: none;
color:#333333;
font-size:11px;
margin-right:7px;
padding-left:6px;
background:url("../../images/img/icons/greydot.gif"/*tpa=http://images/img/icons/greydot.gif*/) left no-repeat;
}

.themen a:hover { text-decoration: underline; }

/* Liveticker */
a.ticker_tab { color:black; text-decoration: none; border-right: 1px solid #91a5bc; border-left: 1px solid #91a5bc; background-color:#d5dbe2; }
a.ticker_tab:hover { color:black; text-decoration: none;  border-top:2px solid orange; background-color:#f9f9f9;}
a.ticker_tab_a { color:black; text-decoration: none; border-right: 1px solid #91a5bc; border-left: 1px solid #91a5bc; background-color:#f9f9f9; }
a.ticker_tab_a:hover { color:black; text-decoration: none;  border-top:2px solid orange; background-color:#f9f9f9;}
.ticker_text { height:395px; width:500px;border: 1px solid #91a5bc; border-top:0; overflow:auto; background-color:#f9f9f9; }
.ticker_row { border-bottom:1px solid #E0E0E0; padding:1px; }
.ticker_time { font-family:"Courier New",Courier, "Times New Roman", Times, serif; }
.ticker_tab { display:block; border-top:2px solid #0071d7; border-bottom: 1px solid #91a5bc; color:white;float:left;width:auto; padding:2px 5px 2px 5px; }
.ticker_tab_a { display:block; border-top:2px solid #0071d7; border-bottom: 1px solid #91a5bc; color:white;float:left;width:auto; padding:2px 5px 2px 5px; }

/* Forum */
.cellheadercolor	{ background-color: #EEEEEE; }
.cellcatcolor		{ background-color: #FFFFFF; }
.cellbgcolor		{ background-color: #FAFAFA; }
.cellbgcolor2		{ background-color: #FCFCFC; }
.tablebordercolor	{ background-color: #DADADA; }
.tablebordercolor2	{ background-color: #DADADA; }
.tablebordercolor3	{ border: 1px solid #DADADA; border-top:0; }

/* Star rater */
.star-rating{
list-style:none;
margin: 0px;
padding:0px;
width:55px;
height:11px;
position: relative;
background: url("../../images/img/icons/star_rating.gif") top left repeat-x;
line-height:11px;
}
.star-rating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.star-rating li a{
display:block;
width:11px;
height:11px;
text-decoration: none;
text-indent:-9000px;
z-index:20;
position: absolute;
padding:0px;
line-height:11px;
}
.star-rating li a:hover{
background: url("../../images/img/icons/star_rating.gif") left center;
z-index:2;
left:0px;
}
.star-rating a.one-star{
left:0px;
}
.star-rating a.one-star:hover{
width:11px;
}
.star-rating a.two-stars{
left:11px;
}
.star-rating a.two-stars:hover{
width:22px;
}
.star-rating a.three-stars{
left:22px;
}
.star-rating a.three-stars:hover{
width:33px;
}
.star-rating a.four-stars{
left:33px;
}
.star-rating a.four-stars:hover{
width:44px;
}
.star-rating a.five-stars{
left:44px;
}
.star-rating a.five-stars:hover{
width:55px;
}
.star-rating li.current-rating{
background:url("../../images/img/icons/star_rating.gif") left bottom;
position:absolute;
height:11px;
line-height:11px;
display: block;
text-indent:-900px;
z-index:1;
} 
.magazin_title { font-size: 11px; color: #0071d7; font-weight: bold; padding-top: 2px;}
.magazin_content { font-size: 11px; color: #000000; padding-top: 2px;}
.magazin_content:hover { font-size: 11px; color: #000000; padding-top: 2px; text-decoration: none; color:#0071d7 }

.header_l {background:url("../../images/img/page/header_l.gif"); width: 251px; height: 77px;}
.header_r1 {background:url("../../images/img/page/header_r1.gif"); width: 749px; height: 49px;}
.header_r2 {background:url("../../images/img/page/header_r2.gif"); width: 1000px; height: 21px;}
.header_r3 {background:url("../../images/img/page/header_r3.gif"); width: 749px; height: 7px;}

.listing2 {
	border-top: 1px dotted #e2e2e2; line-height: 14px; overflow:hidden;
}
.listing {
	height: 14px; border-top: 1px dotted #e2e2e2; line-height: 14px; overflow:hidden;
}
.listing:hover {
	background-color: #ffffff; height: 14px; border-top: 1px dotted #e2e2e2; line-height: 14px; color: #0071d7;
}

.heroo {color:#99C9FF;}
