/* template specific toto styles */
body { background-image: url(../../download/filecontainer/background/deimos_background.png); }

.stabilo { background-color:#333; color:#fff; }

.overall-width { width:770px; }

#header-area { padding:0; border: 0; background-image:url(../../download/filecontainer/deimos/deimos_schrift_raster_300.gif); background-repeat:no-repeat; background-position: top right; }
#header-html-area { padding:0 10px 0 10px; }
.header-title {padding:40px 0 5px 10px; color:#000;font-size:21px;font-weight:normal;line-height:20px; }
.header-subtitle {padding:0 0 10px 10px; color:#000;font-size:14px;font-weight:normal; }

#tab-area { padding:0; margin: 25px 0 0 0; border-bottom: 4px solid #ffee99; }
.tab-spacer { display:block; width:2px; }
.tab { color:#000; background-color: #fff; border:0px; padding:4px 10px 4px 10px;}
.tab-clicked { background-color:#ffee99; font-weight:normal; }
#tab-area a, #tab-area a:hover, #tab-area a:visited, #tab-area a:active { color:#000; font-weight:normal;}

#main-area { padding:0; border:0; }

#login-area { padding:110px 0 5px 0; border:0px; background-color:#ffee99; margin:0; background-image:url(../../download/filecontainer/ef/fussball_streifen.jpg); background-repeat:no-repeat; }
#message-area { background-color:#333;  padding:3px 10px 3px 10px; margin-bottom:5px; }
#registration-area { padding:0 10px 0 10px; }

.avatar { border:1px dotted #ccc; }
a:hover .avatar { border:1px solid #ee0000; }

#content-area { background-color:#fff; border:0; padding:0; margin:0; }
#content-left-area { padding:20px 10px 20px 10px; border:0; background-color:#fff; }
#content-right-area { background-color:#fff; border:0; border-left:1px dotted #ccc; padding:20px 10px 20px 10px; }
.column-spacer { padding-left: 10px; }
.content-title { font-size: 11px; color:#000; }

.prices-item { border-bottom: 1px dotted #ccc; }
.rss-item { border-bottom: 1px dotted #ccc; }

.bl { border-bottom: 1px solid #fff; }
.row-head { background-color:#ffffff; }
.row-1 { background-color:#fff6dd; }
.row-2 { background-color:#ffee99; }
.row-active { background-color:#ffff33; }
.row-past-1, .row-past-2 { background-color:#dddddd; }
.row-past-1 td, .row-past-2 td { color:#444; }

#footer-area { padding-left: 20px; padding-right:20px; margin-top:10px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc;}




