/* design_div_shared.css */

/* Zentrale Formatierungsdatei von www.raceodyssey.meobasl.ch */
/* Medium: Screen, Standard 2.0 */
/* erstellt durch Jakob Boss */

/* div Formate */

div.body {position:relative; align:center;}
div.main {position:relative; margin:0 auto; min-width:200px; max-width:660px;}
div.center {align:center;}

div.border {position:relative; border-width:1px; border-style:solid; border-color:#333; padding:5px 5px 5px 5px;}

div.event {margin:.5em 0 1.5em; width:70%; border-bottom:1px dotted #333333; padding-bottom:1.5em;}
div.post-body{margin:0 0 .75em; line-height:1.6em;}
div.post-footer{margin: .75em 0;
color:#777777;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
line-height: 1.4em;}
div.commentborder {position:relative; border-width:1px 4px; border-style:solid; border-color:#333 #666 #333 #666;
    width:60%; margin: 5px; padding:5px 5px 5px 5px;}

div.sidebar {float:right; width:30%; right:0px; z-index:10;}    
div.results {margin:0em 0 1.5em 2em; border-bottom:1px dotted #333; padding-bottom:1.5em;}
div.loginbox {background-color:#333; text-align:center; padding:5px; margin:5px;}

div.mainnavigation {text-align:center; font-size:14pt;
margin:1em 1em 1.5em; line-height:1.4em;}

div.eventpic {position:relative; border-style:solid; border-width:1px; border-color:#009; right:0px; top:0px;
margin:5px; float:right; cursor: pointer; text-align:center;}

div.uploadbutton {position:absolute; top:20px; left:15px; padding:3px; color:#000; background-color:#EEE; border-color:#333; border-style:solid; border-width:1px;}
div.flyershader {position:absolute; top:0px; background-color:#222; width:100%; height:100%;}








div.menu_item {position:relative; font-size:10pt;}



div.headleft {position:fixed; left:0px; top:0px;
	background-color:#FFFFFF; padding-left:41px; z-index:15;}
div.headtext {position:fixed; min-width:350px; left:200px; right:200px; top:0px;
	background-color:#FFFFFF; background-position:center; z-index:16;
	background-image:url(/images/website/title_bg.png); background-repeat:repeat-x;}
div.headright {position:fixed; right:0px; top:0px;
	background-color:#FFFFFF; z-index:14;}
	
div.ruler {position:fixed; top:118px; left:5px; right:5px; height:2px;
	background-color:#e3d490; z-index:10;}
div.ruler_bg {position:fixed; top:100px; left:0px; right:0px; height:20px;
	background-color:#ffffff; z-index:9;}

div.bottom {position:fixed;	right:0px; bottom:0px; z-index:0;}
div.bottomleft {position:fixed; left:0px; bottom:0px; z-index:1;}

div.language_selector {position:fixed; background-color:#FFFFFF; width:195px; right:0px; top:120px;
	padding-left:0px; padding-bottom:20px; text-align:left; font-size:10pt; z-index:10;}

div.menu_group_end {width:145px; padding-left: 2px; margin-bottom:12px; background-color:none; color:#FFFFFF; font-size:10pt; height:16px;}
div.datum {position:absolute; bottom:3px;}

div.subnavigation {position:fixed; background-color:#FFFFFF; z-index:10;
	min-width:400px; left:150px; right:200px; top:120px; 
	padding-bottom:20px; font-size:10pt}

div.content {position:absolute; background-color:#FFF; 
	min-width:400px; left:0px; right:200px; top:0px;}
div.content_top {position:relative; height:160px;}
div.content_middle {position:relative; padding:5px; font-size:10pt; z-index:2;}
div.content_bottom {position:relative; height:100px;}

div.sidebar_top {position:relative; height:140px;}
div.sidebar_middle {position:relative; padding:5px; font-size:10pt; z-index:2;}
div.sidebar_bottom {position:relative; height:100px;}

div.content_text {font-size:10pt; z-index:1;}
div.content_rbox {float:right; font-size:8pt; z-index:1; border-width:1px; border-style:solid; border-color:#DDDDDD; padding:3; margin:3;}

div.subcontent {padding-left:63px; padding-right:63px; font-size:10pt; z-index:1;}

div.box {position:relative; background-color:#FFF; border-width:1px; border-style:solid; border-color:grey; padding:6px; font-size:8pt}
div.sponsorbox {position:relative; background-color:#FFF; border-width:1px; border-style:solid; border-color:grey; padding:6px;}
div.boxitem {position:relative; width:190px; padding-bottom:6px;}
div.boxitemdescription {position:absolute; top:6px; left:200px; padding-bottom:6px;}
div.startnews {border-top-width:1px; border-top-style:solid; border-top-color:black; padding-top:8px; font-size:10pt}

div.bannerlink {width:140px; margin-bottom: 5px;}

div.newsadminitem {position:relative; background-color:#FFF;
    border-width:1px; border-style:solid; border-color:grey;
    margin-bottom:6px; width:100%; padding:6px; font-size:10pt}

