/*  
Theme Name: Burmariders
Theme URI: burmariders.com
Description: Stylesheet fuer Burmariders
Author: SF
*/



/* Begin Typography & Colors */
body {
    font-size:12px;
    font-family:Arial,Verdana;
    background:#D6D8C2 url(/site_img/hintergrund_verlauf.jpg) repeat-x;
}

img { border:none; }

a:link, a:visited, a:active {
    text-decoration:none;
    color:#FF0000;
}

a:hover, .sidebar_flow a:hover, .sidebar_onlyflow a:hover, .toplisten a:hover, .riderDetails a:hover, .riderListe a:hover,
.rider_flow a:hover, .rider_neu_liste a:hover {
    text-decoration:underline;
    color:#FF0000;
}

.dotted_trenner {
    height:1px;
    overflow:hidden;
    background:url(/site_img/dotted_trenner.gif) repeat-x;
}




#burma_frame {
    position:absolute;
    /*background:#D6D8C2;*/
    /*background:red;*/
    left:50%;
    top:0px;
    margin:0 0 0 -498px;
    width:997px;
}

#burma_header {
    position:absolute;
    left:50%;
    top:0px;
    margin:0 0 0 -498px;
    width:997px;
    height:120px;
    overflow:hidden;
    z-index:5;
}

div#burma_header_blackline {
    width:830px;
    height:120px;
    /*background:url(/site_img/header_navigation_hgr.jpg) no-repeat; #040900;*/
}

div#burma_header_navigation {
    /*background:#D6D8C2 url("/site_img/header_navi_trenner.gif") no-repeat;*/
    height:57px;
}

div#burma_header_help {
    position:absolute;
    width:169px;
    left:50%;
    top:0px;
    margin:0 0 0 330px;
    background:url(/site_img/header_help_hgr.gif) no-repeat;
    height:120px;
    z-index:6;
}


/* --- Sidebar --- */

.sidebar_flow, .sidebar_onlyflow {
	line-height:15px;
	color:#77726C;
}

.sidebar_flow a, .sidebar_onlyflow a {
	text-decoration:none;
	color:#77736A;
	font-weight:bold;
	padding-left:9px;
    background:url(/site_img/sidebar/marginal_linkpfeil.gif) 0 5px no-repeat;
}                    	

.sidebar_onlyflow a {
	padding:0;
	background:none;
}

.sidebar_abstand {
	margin:2px 0 2px 0;
}


/* --- Content mit Marginalspalte --- */

td#page_content {
    padding-top:10px;
    background:white;
    vertical-align:top;
    width:823px;
    line-height:18px;
}

td#page_content .content_header_left {
    position:relative;
    width:461px;
    height:252px;
}

td#page_content .content_header_right {
    position:relative;
    width:339px;
    height:252px;
}

td#page_content .bildposition {
    position:absolute;
    left:19px;
    bottom:1px;
}

td#page_marginal {
    vertical-align:top;
    width:174px;
    background:url(/site_img/marginal_hgr.gif) repeat-y;
    /*background-color:;*/
    font-size:11px;
    line-height:18px;
}

td#page_marginal .marginal_bookmarks {
    width:142px;
	margin-left:14px;
    list-style-type:none;
}

td#page_marginal .marginal_bookmarks div {
    width:147px;
    background:url(/site_img/dotted_trenner.gif) repeat-x;
    padding-top:10px;
    margin-top:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#5E5F58;
}

td#page_marginal .marginal_bookmarks a {
    text-decoration:none;
    color:#5E5F58;
    padding-left:9px;
    background:url(/site_img/sidebar/marginal_linkpfeil.gif) 0 4px no-repeat;
}

td#page_marginal .marginal_bookmarks a:hover {
    color:#FF0000;
    text-decoration:underline;
}

.content_magspalte {
    float:right;
    width:130px;
    margin:5px 22px 0 0;
    font-size:11px;
    display:inline;
}

.content_links {
    width:461px;
    margin:13px 0 0 0;
    vertical-align:top;
}

.content_links p, .content_rechts p {
    margin:10px 25px 0 25px;
}

.content_rechts {
    background:url(/site_img/trenner_senkrecht.gif) repeat-y;
    margin:13px 0 0 0;
    width:339px;
    vertical-align:top;
}
    
div#infobox_de {
    margin:30px 0 0 0;
    padding:25px 0 0 25px;
    color:#5A7615;
    background: url(/site_img/de/flag_mehr_informationen.gif) 0 0 no-repeat;
}

div#infobox_de p {
    margin:0 0 0 25px;
}

a.linkpfeil, div#infobox_de a:link, div#infobox_de a:active, div#infobox_de a:visited, div#infobox_de a:hover,
.toplisten_mehr a, .riderEditFotoLinks a, .riderListe2 a, div#helfenRegContentSide a {
    color:#FF0000;
    text-decoration:none;
    padding-left:9px;
	background: url(/site_img/linkpfeil_rot.gif) 0px 4px no-repeat;
}

div#infobox_de a:hover {
    text-decoration:underline;
}


/* Content 3spaltig */

.abstand_text {
	margin:15px 20px 0 20px;
	line-height:18px;
}

.abstand_text a {
    padding-left:9px;
	background: url(/site_img/linkpfeil_rot.gif) 0px 4px no-repeat;
}

.abstand_text h1 {
    font-size:17px;
    padding-bottom:10px;
}


td#zeit_spalte1 {
	width:333px;
	vertical-align:top;
	line-height:18px;
}

td#zeit_spalte1 .abstand_text {
	margin-left:25px;
}

td#zeit_spalte1 .abstand_text, td#zeit_spalte2 .abstand_text, td#zeit_spalte3 .abstand_text {
	margin-bottom:20px;
}

td#zeit_spalte2 {
	width:332px;
	vertical-align:top;
	background:url(/site_img/trenner_senkrecht.gif) repeat-y;
	line-height:18px;
}

td#zeit_spalte3 {
	width:332px;
	vertical-align:top;
	background:url(/site_img/trenner_senkrecht.gif) repeat-y;
	line-height:18px;
}

.zelle_top {
	vertical-align:top;
}

td#trennung_3spalten {
	height:1px;
	overflow:hidden;
	background:url(/site_img/dotted_trenner.gif) repeat-x;
}



/* --- Footer -- */
div#footer {
    background:#D6D8C2;
    margin-top:-2px;
    height:200px;
}

div#footer_navigation {
    margin:9px 0 0 25px;
}

div#footer_navigation a, #footer_navigation a:link, #footer_navigation a:active, #footer_navigation a:visited {
    font-family:Arial,Verdana;
    font-size:11px;
    font-weight:bold;
    color:#0F1E00;
}

div#footer_navigation a:hover {
    color:#FE0000;
}

span#footer_navigation {
    color:#0F1E01;
}

div#footer_trenner {
    margin:0 0 0 0;
    /*background:url(/site_img/trenner_footer.gif);*/
    width:997px;
    height:5px;
    overflow:hidden;
}

div#footer_nav_1 {
    font-size:10px;
    display:inline;
    float:left;
    margin:14px 0 0 0;
}

div#footer_nav_2 {
    font-size:10px;
    display:inline;
    float:left;
    margin:14px 0 0 38px;
}

div#footer_nav_3 {
    font-size:10px;
    display:inline;
    float:left;
    margin:14px 0 0 32px;
}



/* --- Virtuelle Riders --- */

div#rv_navigation {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	padding:8px 0 0 18px;
}

div#rv_navigation span a {
	color:#73736B;
}

div#rv_subnavigation {
	color:#75726B;
	width:100%;
	background:#DCDACB;
	border-top:1px solid #ADADAD;
}

.toplisten {
	padding:2px 0 2px 0;
}

.toplisten a {
	text-decoration:underline;
	color:black;
}

.toplisten_mehr {
	margin-top:2px;
	text-align:right;
	font-weight:bold;
}

.riderEditFotoLinks {
	float:left;
	width:140px;
}

.riderDetails, .riderDetailsWithoutA {
	color:black;
	padding:3px 0 2px 0;
	background:url(/site_img/dotted_trenner.gif) repeat-x;
}

.riderDetails a, .riderListe a {
	color:black;
	text-decoration:underline;
}

.riderListe a {
	font-weight:bold;
}

.riderListe {
	float:left; 
	margin-top:16px; 
	font-size:11px;
	line-height:14px;
}

.riderListe2 {
	margin-top:18px;
	font-weight:bold;
}

.rv_navigations_seiten {
	margin:0 22px 0 18px;
	color:#67645B;
	font-weight:bold;
}

.rv_navigations_seiten span {
	padding:0px 5px 0 5px;
}

.rv_navigations_seiten a {
    color:#67645B;
}

.navi_seiten_aktiv {
	background:#67645B;
}

.navi_seiten_aktiv a {
	color:white;
}

.rv_navigations_seiten a:hover, .navi_seiten_aktiv a:hover {
	text-decoration:underline;
}

.rider_neu_liste {
	font-size:12px;
}

.rider_neu_liste a {
	text-decoration:underline;
	color:black;
}

/* --- Spenden --- */

td#spenden_tabelle_1 {
	padding-right:23px;
	vertical-align:top;
}

td#spenden_tabelle_1 a, td#spenden_tabelle_2 a, td#spenden_tabelle_3 a {
	padding-left:0px;
	background-image:none;
}

td#spenden_tabelle_2 {
	padding:0 23px 0 23px;
	vertical-align:top;
    background:url(/site_img/trenner_senkrecht.gif) repeat-y;
}

td#spenden_tabelle_3 {
	padding-left:23px;
	vertical-align:top;
	background:url(/site_img/trenner_senkrecht.gif) repeat-y;
}

div.spenden_vorschaubox {
	background: url(/site_img/pages/spenden/vorschau_hgr.gif) no-repeat;
	width: 245px;
	height: 214px;
	margin-left: 20px;
	margin-top: 20px;
	float:left;
	cursor: pointer;
}

div.spenden_vorschaubox div.content {
	margin: 11px 14px 0 14px;
}

div.spenden_vorschaubox div.content img {
	width: 215px;
	height: 110px;
	margin: 10px 0px 5px 0px;
}

div#more_expedition, div#more_thailand, span#thailand_headline_close, span#expedition_headline_close {
	
}


/* , span#thailand_headline_open, span#expedition_headline_open */

div#more_expeditionlink, div#more_thailandlink, span#expedition_headline_close, span#thailand_headline_close {
	display: none;
}

span#thailand_headline_open a, span#expedition_headline_open a, span#thailand_headline_close a, span#expedition_headline_close a {
	color:#AD041B;
	font-size:18px;
	font-weight:bold;
}

div#more_expeditionlink, div#more_thailandlink, div#close_expeditionlink, div#close_thailandlink {
	margin: 10px 0px 0px 20px;
	width: 775px;
	text-align: right;
}

div#more_expeditionlink img, div#more_thailandlink img {
	margin-right: 5px;
}



/* --- Helfen --- */

div#helfenRegHead {
	width:823px;
	height:184px;
	position:relative;
	background:url(/site_img/pages/helfen/kopf.jpg) no-repeat;
}

div#helfenRegContent {
	background:url(/site_img/pages/helfen/hintergrund.gif) repeat-y;
}

div#helfenRegContentMain {
	width:550px;
	margin-left:58px;
	font-size:11px;
	line-height:17px;
}

.formklasse {
	width:257px;
	height:24px;
	background:url(/site_img/pages/helfen/formfeld_long.gif) no-repeat;
	border:none;
	display:inline;
	padding:3px;
}

.formklasse_short {
	width:163px;
	height:24px;
	background:url(/site_img/pages/helfen/formfeld_short.gif) no-repeat;
	border:none;
	display:inline;
	padding:3px;
}

.formklasse_text {
	width:450px;
	height:150px;
	background:#DBE0CA;
	border-top:2px solid #7C7C70;
	border-left:1px solid #B2B3A3;
	border-right:1px solid #B2B3A3;
	border-bottom:1px solid #C7C6B4;
	display:inline;
	padding:3px;
}

div#helfenRegContentSide {
	display:inline;
	margin:35px 20px 0 0;
	float:right;
	width:145px;
	font-size:11px;
	line-height:17px;
}

.helfenTab {
	font-size:11px;
	font-weight:bold;
	padding:4px 20px 4px 20px;
	cursor:pointer;
}

.activeTab {
	border-top:1px dotted #7F7F7F;
	border-left:1px dotted #7F7F7F;
	border-right:1px dotted #7F7F7F;
	border-bottom:1px solid white;
	background:white;
	color:#B60608;
}

.inactiveTab {
	border-top:1px dotted #7F7F7F;
	border-left:1px dotted #7F7F7F;
	border-right:1px dotted #7F7F7F;
	border-bottom:none;
	background:#F7F7F5;
	color:black;
}

.helfenSelectBox {
	background:#DBE0CA;
	border-top:2px solid #7C7C70;
	border-left:1px solid #B2B3A3;
	border-right:1px solid #B2B3A3;
	border-bottom:1px solid #C7C6B4;
	width:350px;
}

.step3spendencounter {
	margin-top:10px;
	width:547px;
	height:111px;
	background:url(/site_img/pages/helfen/step3_spendencounter.gif) no-repeat;
	text-align:center;
}

.step3_spendencounter_value {
	width:165px;
	height:39px;
	background:#DBE0CA;
	border:1px #B4B2A3 solid;
	text-align:center;
	font-size:32px;
	color:#34372E;
	vertical-align:middle;
}



/* -- live report -- */

.media_anfang {
	height:1px;
	width:438px;
	background:url(/site_img/pages/livereport/media_anfang.gif) no-repeat;
	overflow:hidden;
}

.media_flow {
	width:438px;
	padding:8px 0 8px 0;
	background:url(/site_img/pages/livereport/media_flow.gif) repeat-y;
}

.media_ende {
	height:3px;
	width:438px;
	background:url(/site_img/pages/livereport/media_ende.gif) no-repeat;
	overflow:hidden;
}

.rider_head_neu {
	height:19px;
	width:148px;
	background:url(/site_img/sidebar/rider_head_neu.gif) no-repeat;
	overflow:hidden;
}

.rider_flow {
	width:148px;
	line-height:14px;
	padding:8px 0 8px 0;
	background:url(/site_img/sidebar/rider_flow.gif) repeat-y;
}

.rider_flow a {
	font-size:11px;
	font-weight:bold;
	color:#3E3D29;
	text-decoration:underline;
}

.rider_foot {
	height:3px;
	width:148px;
	background:url(/site_img/sidebar/rider_foot.gif) no-repeat;
	overflow:hidden;
}

.fakten_left {
	background:url(/site_img/dotted_trenner.gif) repeat-x;
	padding-top:4px;
	width:80px;
	height:20px;
	vertical-align:top;
}

.fakten_right {
	background:url(/site_img/dotted_trenner.gif) repeat-x;
	padding-top:4px;
	text-align:right;
	width:66px;
	vertical-align:top;
}

textarea#comment {
	background:#DBE0CA none repeat scroll 0%;
	border-color:#7C7C70 rgb(178, 179, 163) rgb(199, 198, 180);
	border-style:solid;
	border-width:2px 1px 1px;
	display:inline;
	height:150px;
	padding:3px;
	width:440px;
}


div.fahrerdetails {
    display:none;
    clear:both;
}

div.fahrerliste {
    clear:both;
}

div#fahrerDetailsSingle, div#teamDetailsSingle {
	background:url(/site_img/pages/riders/maincontent_content_hgr.gif) repeat-y;
}

div.commentName {
	color:#7A7168;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase
}

div.commentHead {
	height:35px;
	color:#4E5A4E;
	font-size:18px;
	font-weight:bold;
}

div.commentAnzahl {
	float:right;
	height:22px;
	line-height:12px;
	font-weight:bold;
}




/* ---- Startseite --- */

div#startseite {
	position: relative;
	margin-top: 120px;
	z-index: 5;
}

div#startseite div#animation {
	height: 518px;
}

div#startseite img#randunten {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 100;
}












div#startseite div#news {
    position:absolute;
	left:24px;
	top:185px;
	color:white;
	width:250px;
}

div#startseite div#news div {
	padding:7px 0 7px 0;
}

div#startseite div#news div.divider {
    background:url(/site_img/startseite/news_divider.gif) no-repeat;
}

div#startseite div#news a {
	color:white;
}

div#startseite div#video {
    position:absolute;
	left:519px;
	top:191px;
	width:448px;
	height:284px;
	overflow:hidden;
}

div#startseite div#spende {
    position:absolute;
	left:28px;
	top:385px;
}

div#startseite div#boxes {
    position:absolute;
	left:24px;
	top:513px;
}

div#startseite div#boxes div.box {
	background:url(/site_img/startseite/box_hgr.gif) no-repeat;
	width:155px;
	height:179px;
	overflow:hidden;
	float:left;
	margin-right:3px;
}

div#startseite div#boxes div.box:hover {
	background-color:#E8E8DF;
}

div#startseite div#boxes div.box div.pic {
	margin:6px 0 0 6px;
}

div#startseite div#boxes div.box div.headline {
	margin:7px 0 0 6px;
}

div#startseite div#boxes div.box div.text {
	font-size:11px;
	line-height:15px;
	width:143px;
	margin:5px 0 0 6px;
}