* {
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    font-family:georgia,"times new roman", times, serif;
    font-size: 16px;
}
body {
	width:980px;
    margin:5px auto 20px;;
    background-color:#000;
    color:#000;
    background:#fff url(img/bg.gif) repeat-x;

}

a {
    text-decoration:none;
    border-bottom:1px dotted #808080;
    /*color:#000;*/
}
a:visited {
    text-decoration:none;
    border-bottom:1px dotted #808080;
    /*color:#000;*/
}
a:hover {
    text-decoration:none;
    border-bottom:1px solid #000;
    /*color:#000;*/
}



{* --- HEADER --------- *}
div.content_header {
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#ffc;
    color:#000;
}



{* --- FOOTER --------- *}
div.content_footer {
    display:block;
    margin:10px 0 50px 4px;
    width:996px;
    line-height:1.3em;
    font-family:arial, helvetica, sans-serif;
    font-size:0.8em;
    color:#888;
}
div.content_footer a {
    font-family:arial, helvetica, sans-serif;
    font-size:1.0em;
    color:#888;
}



{* --- NAVI ----------- *}
div.navi {
    margin:0;
    padding:0;
    background-color:#ccc;
    font-size:8px;
    border-top: 1px solid #eee;
	border-bottom: 1px solid #888;
}
div.navi_entry a,
div.navi_entry_current a {
    margin:0;
    padding:0;
    font-family:arial, helvetica, sans-serif;
    color:#222;
    font-size:0.9em;
    text-decoration:none;
    border:0;
}
div.navi_entry {
    float:left;
    margin:0;
    padding:0 5px 0 5px;
}
div.navi_entry_current {
    float:left;
    margin:0;
    padding:0 5px 0 5px;
    font-weight:bold;
    background-color:#e0e0e0;
    border:0;
    font-family:arial, helvetica, sans-serif;
}
div.navi_entry_delimiter {
    float:left;
    margin:0;
    padding:0;
    background-color:#ccc;
    border-left:1px solid #888;
    border-right:1px solid #ddd;
    font-family:arial, helvetica, sans-serif;
}



{* --- MAIN CONTENT --- *}
div.content {
    font-size: 1.0em;
    padding:10px;
    background-color:#f4f4f4;
    color:#000;
    border-left:1px solid #888;
    border-right:1px solid #888;
    border-bottom:1px solid #888;
}

div.content_element {
    columns:2;
    column-gap:10px;
    column-rule:1px solid #ddd;
    margin:0 0 35px 0;
    line-height:1.4em;
}

div.content_element h1 {
    font-size: 1.5em;
    font-family:"trebuchet ms",arial,helvetica,sans-serif;
}

div.content_element h2 {
    font-size: 1.3em;
}

div.content_element li {
    list-style:square;
    margin: 0 0 0 15px;
}

div.content_element img {
    border:1px solid #aaa;
    padding:1px;
    margin:0 10px 5px 0;
}

div.content_element .quote_quote {
    width:400px;
    padding:5px 10px 0 10px;
    background-color:#eee;
    text-align:left;
}

div.content_element .quote_author {
    width:400px;
    padding:0px 10px 5px 10px;
    background-color:#eee;
    text-align:right;
    margin-bottom:10px;
    font-family:arial, helvetica, sans-serif;
    font-size:0.7em;
}

div.content_element_contact {
    margin:0 0 35px 0;
}

div.content_element_contact img {
    border:0;
    padding:1px;
    margin:0 10px 5px 0;
    clear:both;
}

div.content_element_contact h1 {
    font-size: 1.6em;
}

div.conten_element_contactt h2 {
    font-size: 1.3em;
}


{* --- MESSAGEBOXES --- *}
div.messagebox {
    width:450px;
    margin:15px 0 15px 0;
    text-align:left;
    background-color:#eeeeee;
    border:1px solid #66bf3b;
    padding:10px;
    -moz-border-radius:2px;
}
div.messagebox_header {
    font-size:1.1em;
    font-weight:bold;
}
div.messagebox_items {
}

div.errorbox {
    width:450px;
    margin:15px 0 15px 0;
    text-align:left;
    background-color:#eeeeee;
    border:1px solid #bf663b;
    padding:10px;
    -moz-border-radius:2px;
}
div.errorbox_header {
    font-size:1.1em;
    font-weight:bold;
}
div.errorbox_items {
}




{* --- LOGIN ---------- *}
div.login_content {
    width:996px;
    margin:15px auto 50px auto;
    display:block;
    color:#fff;
}

div.login_content_status {
    font-family:arial, helvetica, sans-serif;
    font-size:0.8em;
    font-size:10px;
    color:#888;
    border-top:1px solid #888;
    margin-top:50px;
    width:450px;
}

div.login_content_footer {
    width:996px;
    margin:15px auto 50px auto;
    display:block;
    text-align:center;
    font-family:arial, helvetica, sans-serif;
    font-size:0.8em;
    color:#888;
}
div.login_content_footer a {
    font-family:arial, helvetica, sans-serif;
    font-size:1.0em;
    color:#888;
}



{* --- MAIN CONTENT / BLOG --- *}
div.blog_daytime {
    width:300px;;
    border-bottom:1px solid #888;
    margin:0 0 5px 0;
    font-size:0.8em;
    font-family:arial,helvetica,sansserif;
}




{* --- LOGIN MESSAGEBOXES --- *}
div.login_messagebox {
    width:450px;
    margin:15px 0 15px 0;
    text-align:left;
    background-color:#eeeeee;
    border:2px solid #66bf3b;
    padding:10px;
    -moz-border-radius:2px;
}
div.login_messagebox_header {
    font-size:1.1em;
    font-weight:bold;
    color:#000;
}
div.login_messagebox_items {
    color:#000;
}

div.login_errorbox {
    width:450px;
    margin:15px 0 15px 0;
    text-align:left;
    background-color:#eeeeee;
    border:2px solid #bf663b;
    padding:10px;
    -moz-border-radius:2px;
}
div.login_errorbox_header {
    color:#000;
    font-size:1.1em;
    font-weight:bold;
}
div.login_errorbox_items {
    color:#000;
}



{* ---FOOTER QUOTES---------- *}
div.quote_footer {
    margin:15px 0 0 0;
    border-top:1px solid #888;
    padding:5px 0 5px 0;
}




{* ---AKTION UBERWACH-------- *}
/* http://www.uberwach.de */
div.uberwach {
    /*
    position:absolute;
    z-index:1234;
    top:0;
    right:0;
    left:0;
    */
    padding:0 0 2px 0;
    margin:0 0 5px 0;
    border-left:none;
    border-right:none;
    border-top:1px solid #fff;
    border-bottom:1px solid #aca899;
    display:block;
    width:auto;
    overflow:hidden;
    float:none;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.7em;
    color:#333;
    text-align:center;
}
div.uberwach b {
    font-size:1em;
    font-family:verdana,arial,helvetica,sans-serif;
}
div.uberwach img {
    border:none;
    background:none;
    margin:0;
    padding:0 7px;
    width:14px;
    height:14px;
}
div.uberwach a, div.uberwach a:hover {
    border:none;
    background:none;
    margin:0;
    padding:0;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    color:#333;
    text-decoration:underline;
}
#uberwach_r {
    background:none;
    background-color:#ffccaa;
}
#uberwach_g {
    background:none;
    background-color:#d5eeaa;
}

