/*
Original design: andreas05 (v2.5 - Apr 24, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas05/
*/

/* General tags */
*
{margin:0; padding:0;}

body
{background:#cccccc url(images/bodybg.gif) repeat; font:76% verdana,tahoma,sans-serif; color:#555555;}

a
{background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;}

a:hover
{text-decoration:underline;}

p
{margin:0 0 16px 0;}

ul, ol
{margin:0 0 16px 15px; padding-left:5px;}

ul ul, ol ol
{margin:3px 0 0 15px;}

img
{float:left; margin:0 10px 5px 0;}

img.right
{float:right; margin:0 0 5px 10px;}

/* Headers */
h1 {color:#555; font-size:3.6em; letter-spacing:-3px; margin:0; text-align:right;}
h2 {font-size:1.6em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px;}
h3 {font-size:1.2em; font-weight:bold; margin:5px 0 5px;}

/* IDs */
#gewinnspiel { color: red; font-weight:400; font-size: 15pt; text-decoration: blink; text-align: center; }
#ticker { float: none; }
#title {margin:20px auto -1px; width:700px;}
#container {background:#ffffff; border:20px solid #555; color:#555; margin:15px auto 15px; padding:10px; width:750px; line-height:1.3em;}
#sidebar {float:left; padding-left:10px; width:200px;}
#sidebar p {margin:10px 0 5px 10px; text-align:left; font-size:0.7em;}
#sidebar p a {font-weight:400;}
#main { float:right; width:475px; }
#fade {color: #CDCDCD; font-size: 9px;}
#bot_ad, #bot_ad a { margin: 0; text-align:right;clear:both; font-size: 0.9em;color: #E6A64F;} 
#martin { font-weight: 600; color: #FF0000; text-decoration: blink; }

/* Header */
#header        {width: 700px;margin:0;}

/* Menu */
.menu {border:1px solid #FFF; color:#286ea0; display:block; font-size:1.1em; font-weight:bold; padding:4px 2px 4px 5px; width:140px;}
.menu:hover {background-color:#f8f8f8; border:1px solid #cccccc; color:#333333; text-decoration:none;}

/* Various classes */
.credits {color:#777; font-size:0.9em; margin-bottom:0; }
.credits a {color:#777;}
textarea {color:#777; margin-bottom:0; font: normal 10px courier, monospace;}
img.none { margin-right: 20px;}
.clearer { clear : both;}

/* Tables */
#mytable {
        width: 475px;
        padding: 0;
        margin: 10px 0;
}

caption {
        padding: 0 0 5px 0;
        width: 475px;
        font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
}

th {
        font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #4f6b72;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        letter-spacing: 2px;
        text-transform: uppercase;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        background: none;
}

td {
        font-size: 11px;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #4f6b72;
}


td.alt {
        background: #F5FAFA;
        color: #797268;
}

th.spec {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff url(images/bullet1.gif) no-repeat;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa url(images/bullet2.gif) no-repeat;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #797268;
}
td.print {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #CAE8EA url(images/bg_header.jpg) no-repeat;
        font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        color: #797268;
        text-align : right;
}
blockquote{
        border: 2px solid #E6A64F;
        margin: 15px 0 15px 20px;
        padding: 10px 20px 15px 20px;
        width: 350px;
        background: #fafafa url(../images/block.gif);
        color: #E6A64F;
        font: 600 italic 1.4em serif;
}

/* bookmarks */
a.delicious {        BACKGROUND: url(images/delicious.gif) no-repeat 0px 0px;margin-RIGHT: 10px;        PADDING-LEFT: 2px;        }
#main UL LI.digg {        BACKGROUND: url(images/digg.gif) no-repeat 0px 0px;}
#main UL LI.reddit {        PADDING-RIGHT: 0px;        PADDING-LEFT: 2px;        BACKGROUND: url(images/reddit.gif) no-repeat 0px 0px;        PADDING-BOTTOM: 0px;        PADDING-TOP: 0px;}
#main UL LI.facebook {        BACKGROUND: url(images/facebook.gif) no-repeat 0px 0px;}
#main UL LI.stumbleupon {        BACKGROUND: url(images/stumbleupon.gif) no-repeat 0px 0px;}

a.external {
        background: url(images/external.png) center right no-repeat;
        padding-right: 13px;
}