body { margin: 0px; padding: 0px; border: 0px;}
body { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
* body { height: 500%; }
.ad_top  { background-color: #1E34A5; margin: 0px; padding: 0px 0px 0px 8px }
.logo_top  { background-color: #1E34A5; margin: 0px; padding: 0px }
.nav_butt  { background-color: #fff; margin: 0px; padding: 0px }
.nav_line        { color: #000000; font-size: 10px; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif }
.border_top { border-top: 1px solid #1E34A5; }
.border_bottom { border-top: 1px solid #1E34A5; }
.border_all { border: 1px solid #1E34A5; }

.forum_image {
    max-width: 460px;
}

#full_site {
    position: absolute;
    left: 0;
    top: 0;
    width: 1260px;
    margin: 0;
    border: 0;
    padding: 0;
    z-index: 9999;
}   

#top_new {
    position: absolute;
    left: 0;
    top: 0;
    width: 930px;
    margin: 0;
    border: 0;
    padding: 0;
    z-index: 9999;
}
#top_new_header {
    margin: 0;
    border: 0;
    padding: 0;
}    

#top_left {
    width: 930px;
    height: 110px;
    margin: 0;
    border: 0;
    padding: 0;
    z-index: 9999;
}

.lineclose {
    clear: both;
    height: 20px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: white;
}
#headbanner {
    position: absolute;
    left:     0px;
    top:      0px;
    width:    924px;
    height:   90px;
    margin:   0px;
    padding:  3px;
    border:   0px;
    background-color: white;
    text-align: center;
    z-index: -1;
}
#wallpaper-top-left {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #FFF;
    height: 90px;
    width: 201px;
    z-index: -1;
}
#wallpaper-top {
    position: absolute;
    left:     202px;
    top:      0;
    width:    728px;
    height:   90px;
    margin:   0;
    padding:  0;
    border:   0;
    background-color: white;
    text-align: right;
    z-index: -1;
}
#wallpaper-side {
    position: absolute;
    left:     930px;
    top:      0px;
    width:    200px;
    margin:   0px;
    padding:  0px;
    border:   0px;
    background-color: white;
    z-index: -1;
}


#skyscraper {
    position: absolute;
    left:     932px;
    top:      0px;
    width:    200px;
}
#skyscraper[id] {
    position: fixed;
}

#maincontent {
    position: absolute;
    left:     0px;
    top:      130px;
    width:    930px;
    margin:   0px;
    padding:  0px;
    border:   0px;
}

#maincontent_left {
    float:    left;
    width:    930px;
    margin:   0px;
    padding:  0px;
    border:   0px;
}

#maincontent_full {
    position: absolute;
    left:     0px;
    top:      110px;
    width:    770px;
    margin:   0px;
    padding:  0px 15px 0px 15px;
    border:   0px;
}
#maincontent_right {
    float:    right;
    width:    323px;
    margin:   0px;
    padding: 10px 0 0 0;
    border:   0px;
}


#leftcontent  {
    float: left;
    width: 542px;
    margin: 0px;
    padding: 0px 36px 0px 15px;
    border: 0px;
}
#leftcontent_hp  {
    float: left;
    width: 574px;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    border: 0px;
}

#rightcontent  {
    float:   left;
    width:   323px;
    margin:  0px;
    padding: 0px;
    background: transparent;
}

.teaserbox {
    clear:         both;
    width:         269px;
    height:        100px;
    text-align:    left;
    margin-left:   10px;
    padding:       10px 10px 10px 0px;
    border-top:    1px solid #999;
    overflow:      auto;
    background:    #fff;
}
.teaserbox2 {
    clear:         both;
    width:         279px;
    text-align:    left;
    padding:       10px;
}
.teaserbox3 {
    clear:         both;
    width:         269px;
    height:        146px;
    text-align:    left;
    margin-top:    15px;
    margin-left:   10px;
    padding:       0px 10px 10px 0px;
}
.teaserbox4 {
    clear:         both;
    width:         279px;
    text-align:    left;
    margin-left:   10px;
    margin-right:   10px;
}
.infobox {
    width:         289px;
    text-align:    left;
    padding-left:  10px;
    padding-top:   4px;
    font-size:     11px;
    font:          normal 80% Arial, Arial, Helvetica, sans-serif;
}
.teaser_head {
    width:         279px;
    text-align:    left;
    margin-left:   10px;
    padding:       0px;
}
.teaserbox_headline {
    float:         left;
    padding-left:  16px;
    padding-bottom:  1px;
    text-align:    left;
    font-size:     85%;
    font-weight:   bold;
    color:         #666;
    background: transparent url(/content/img/za/marker_gr.gif) left no-repeat;
}
.tab_teaser {
    float:       right;
    width:       55px;
    padding-top:  2px;
    background:  transparent url(/content/img/reiter_abgehackt.gif) no-repeat;
    text-align:  center;
    font-size:   80%;
    font-weight: normal;
    color:       black;
    text-decoration: none;
}
.tab_teaser_r {
    float:       right;
    width:       62px;
    padding-top:  2px;
    background:  transparent url(/content/img/reiter_rechts.gif) no-repeat;
    text-align:  center;
    font-size:   80%;
    font-weight: normal;
    color:       black;
    text-decoration: none;
}
.tab_teaser a:link, .tab_teaser_r a:link, .tab_teaser a:visited, .tab_teaser_r a:visited  {
    text-decoration: none;
    color:           black;
}
.tab_teaser a:active, .tab_teaser_r a:active, .tab_teaser a:hover, .tab_teaser_r a:hover {
    text-decoration: none;
    font-weight:     bold;
    color:           black;
}

.search_box {
    margin: 0px 0px 1px 0px;
    #border-top: 1px solid #1E34A5;
    #border-bottom: 1px solid #1E34A5;
    padding: 10px 5px 10px 5px;
    width: 140px;
    background-color: #dadada;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}
.search_box2 {
    color: #000000;
    background-color: #fff;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #bfbfbf;
    margin: 0px;
    padding-left: 3px;
}

.copyright {
    width:      268px;
    text-align: left;
    padding:    10px;
    font-size:  85%;
}

#copyright_print {
    display: none;
}

.copyright a:link, .copyright a:visited,
.copyright a:hover, .copyright a:active {
    font-size:  100%;
    color:      #333;
    text-decoration: underline;
}


.text_input {
    color: #000000;
    background-color: #fff;
    font-size: 90%;
    font-family: "Courier New", courier, monospace;
    border: 1px solid #1E34A5;
    margin: 2px;
}
.text_input2 {
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding: 4px;
    width: 270px;
    border: 1px solid #999;
    margin-bottom: 8px;
    background-color: #FFF;
    color: #333;
}
.text_input2:focus {
    background-color: #EDEBAA;
}

.submit_butt {
    color: #1E34A5;
    background-color: white;
    font-weight: bold;
    font-size: 90%;
    font-family: Arial, Helvetica, sans-serif;
    margin: 2px;
    width: 105px
}
.imgr {
    display: inline;
    margin:  0px;
    padding: 0px;
    border:  0px;
}
.forum_textarea {
    color: #000000;
    background-color: #fff;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
}

div.here_line {
    font: normal 87% Arial, Arial, Helvetica, sans-serif;
    color: #666;
    width: 100%;
    margin-bottom: 20px;
}
div.here_line a:link,
div.here_line a:visited  {
    font: normal 100% Arial, Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}
div.here_line a:hover,
div.here_line a:active  {
    font: normal 100% Arial, Arial, Helvetica, sans-serif;
    color: #1E34A5;
    text-decoration: none;
}

div.actuals_select_form form {
    display: inline;
    color: #666;
    font-size: 90%;
}
div.actuals_select_form form input,
div.actuals_select_form form select,
div.actuals_select_form form option {
    font-size: 90%;
}

ul.actuals_list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}
ul.actuals_list li {
    margin-bottom: 3px;
}
ul.actuals_list li ul {
    list-style: none;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    line-height: 100%;
}
ul.actuals_list li ul li {
    margin-bottom: 10px;
}
ul.actuals_list h1 {
    display: block;
    width: 100%;
    padding-bottom: 2px;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px dotted #666; 
    font-size: 115%;
    font-weight: bolder;
    color: #666;
}
ul.actuals_list h1 a {
    text-decoration: none;
    font-size: 100%;
    font-weight: bolder;
    color: #666;
}

ul.actuals_list_small {
    list-style: none;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font-size: 90%;
}
ul.actuals_list_small li ul {
    list-style: none;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
ul.actuals_list_small li ul li {
    margin-bottom: 6px;
}
ul.actuals_list_small h1 {
    display: block;
    width: 100%;
    padding-bottom: 2px;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px dotted #666; 
    font-size: 100%;
    font-weight: bolder;
    color: #666;
}
ul.actuals_list_small h1 a {
    text-decoration: none;
    font-size: 100%;
    font-weight: bolder;
    color: #666;
}

ul.actuals_list_small h2 {
    margin: 0px 0px 3px 0px;
    font-size: 100%;
    font-weight: bolder;
    color: #666;
}
ul.actuals_list_small h2 a {
    text-decoration: none;
    color: #666;
}


a.actuals:link, a.actuals:visited {
    text-decoration: none;
    font-weight: bold;
    color: black;
    font-size: 100%;
}
a.actuals:hover, a.actuals:active {
    text-decoration: none;
    font-weight: bold;
    color: #1E34A5;
    font-size: 100%;
}
a.actuals_small:link, a.actuals_small:visited {
    text-decoration: none;
    color: black;
    font-size: 100%;
}
a.actuals_small:hover, a.actuals_small:active {
    text-decoration: none;
    color: #1E34A5;
    font-size: 100%;
}

p.forum_linkline {
    font-size: 90%;
    color: #333;
    line-height: 140%;
    border-top: 1px solid #ccc;
    padding-top: 3px;
    margin-top: 20px;
}
p.forum_linkline a:link, p.forum_linkline a:visited {
    font-size: 100%;
    color: #333;
    text-decoration: none;
}
p.forum_linkline a:hover, p.forum_linkline a:hover {
    font-size: 100%;
    color: #333;
    text-decoration: underline;
}

div.rateblock {
    font-size: 85%;
    color: #333;
    border-top: 1px dotted #333;
    margin-top: 20px;
}

.light_font {
    color: #999;
    font-size: 90%;
}

img.micro {
    display: inline;
    margin:  0px;
    padding: 0px 3px 3px 0px;
    border:  0px;
    float:   left;
}

div#LSResult {
    position: absolute;
    z-index: 999;
    background: #fff;
    border: 1px solid #666;
    padding: 1px;
    width: 330px;
    max-height: 200px;
    overflow: auto;
}
div#LSShadow {
    font-size: 95%;
    color: #333;
}
#LSHighlight {
    background-color: #EEE;
}
ul.LSRes {
    list-style-type: none;
    margin-left: -35px;
}
li.LSRow {
    list-style-type: none;
    margin-left: 0px;
    margin-bottom: 5px;
}
li.LSRow a:link, li.LSRow a:visited {
    font-size: 100%;
    color:#333;
    text-decoration: none;
}
li.LSRow a:active, li.LSRow a:hover {
    font-size: 100%;
    color:#333;
    background-color: #EEE;
    text-decoration: none;
}

div.contentad { text-align: left; font-size: 10px; line-height: 1.2em }
a.contentad:link { font-size: 11px}
a.contentad:visited { font-size: 11px}
a.contentad:active { font-size: 11px}
a.contentad:hover { font-size: 11px}
.headline { color: #000000; font-weight: bolder; font-size: 14px; font-family:Arial, Helvetica, sans-serif; padding-bottom: 3px }
.bigheadline { color: #000000; font-weight: bolder; font-size: 15px; font-family:Arial, Helvetica, sans-serif; padding-bottom: 3px }
.dateline { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 3px }
.small { color: #000000; font-weight: normal; font-size: 90%; font-family: Arial, Helvetica, sans-serif }
.verysmall { color: #000000; font-weight: normal; font-size: 75%; font-family: Arial, Helvetica, sans-serif }
.smallgrey { color: #666666; font-weight: normal; font-size: 85%; font-family: Arial, Helvetica, sans-serif }
.verysmallgrey { color: #666666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.imagesub { color: #000000; background-color: #cccccc; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 3px; }
.footerline { color: #000000; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 3px 0px 3px 0px; border-bottom: 1px solid #1E34A5; border-top: 1px solid #1E34A5 }

h1 { color: #000000; font-weight: bolder; font-size: 200%; font-family:Arial, Helvetica, sans-serif; }
h2 { color: #000000; font-weight: bolder; font-size: 150%; font-family:Arial, Helvetica, sans-serif; margin-top: 0px; }
Xh3 { color: #000000; font-weight: bolder; font-size: 110%; font-family:Arial, Helvetica, sans-serif; }
h2.red { color: #990000; font-weight: bolder; font-size: 150%; font-family:Arial, Helvetica, sans-serif; }

h3  {
    font-size: .9em;
    font-weight: bold;
    color: #666;
    display: block;
    border-bottom: 1px dotted #666;
    padding-bottom: 1px;
    margin: 15px 0 5px 0;
}
/* rechtsbündiger Text, Links etc. in der Überschrift (H3) */
h3 div {
    float: right;
    font-size: .9em;
    font-weight: normal;
    margin: 0 0 0 0;
    position: relative;
    top: -2px;
}
h3 a:link, h3 a:visited {
    color: #666;
    text-decoration: none;
}
h3 a:hover, h3 a:active {
    color: #999;
}

.err { color: #1E34A5; font-size: 85%; font-family: Arial, Helvetica, sans-serif }
.fields { color: black; font-weight: normal; font-size:11px; font-family: Courier, courier, monospace }

.spread_headline { height: 22px; color: black; font-weight: bolder; font-size: 11px; font-family: Courier, courier, monospace; border-left: 2px solid #666; border-bottom: 2px solid #666; border-top: 2px solid #666; border-right: 0px; padding: 2px 4px 2px 4px; margin: 0px;}
.spread_field { height: 20px; color: black; font-weight: normal; font-size: 11px; font-family: Courier, courier, monospace; border-left: 1px solid #666; border-bottom: 1px solid #666; border-top: 0px; border-right: 0px; padding: 2px 4px 2px 4px; margin: 0px;}

.forumheadline { padding: 2px 0px 2px 0px; color: white; background-color: #1E34A5; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.forumlinkline { padding: 2px 0px 2px 5px; color: #1E34A5; background-color: #bfbfbf; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border-left: 1px solid #1E34A5; border-right: 1px solid #1E34A5; }
.forumtext { color: black; background-color: white; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.forumtextsmall { color: #666666; background-color: white; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.forumthread { color: #666666; background-color: white; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.forumrate { color: #000000; background-color: yellow; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

.blogheadline { padding: 2px 0px 2px 0px; border-top: 1px solid #1E34A5; border-bottom: 1px solid #1E34A5; }
.blogtopline { padding: 2px 0px 2px 0px; border-top: 1px solid #1E34A5; }
.blogfooterline { padding: 2px 0px 2px 0px; border-bottom: 1px solid #1E34A5; }

p.padd {padding: 0px 0px 3px 3px; margin: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif}
p.small {padding: 0px 0px 4px 0px; margin: 0px; border: 0px; color: #000000; font-weight: normal; font-size: 87%; font-family: Arial, Helvetica, sans-serif }

a.link2:link  { color: #333; font-size: 88%; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link2:visited  { color: #333; font-size: 88%; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link2:hover  { color: #1E34A5; font-size: 88%; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.link2:active  { color: #1E34A5; font-size: 88%; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link2a:link  { color: #333; font-size: 88%; font-weight:normal; background-color: yellow; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link2a:visited  { color: #333; font-size: 88%; font-weight:normal; background-color: yellow; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link2a:hover  { color: #1E34A5; font-size: 88%; font-weight:normal; background-color: yellow; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link2a:active  { color: #1E34A5; font-size: 88%; font-weight:normal; background-color: yellow; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.link3:link  { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 11px; text-decoration: none; }
a.link3:visited  { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 11px; text-decoration: none; }
a.link3:hover  { font-family: Arial, Helvetica, sans-serif; color: #1E34A5; font-size: 11px; text-decoration: none;}
a.link3:active  { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 11px; text-decoration: none; }
a.link3a:link  { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 11px; text-decoration: none; background-color: yellow; }
a.link3a:visited  { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 11px; text-decoration: none; background-color: yellow; }
a.link3a:hover  { font-family: Arial, Helvetica, sans-serif; color: #1E34A5; font-size: 11px; text-decoration: none; background-color: yellow;}
a.link3a:active  { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 11px; text-decoration: none; background-color: yellow; }
a.link4:link  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link4:visited  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link4:hover  { color: #1E34A5; font-size: 12px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
a.link4:active  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link5:link  { color: black; font-size: 11px; font-family: courier, monospace; text-decoration: underline }
a.link5:visited  { color: black; font-size: 11px; font-family: courier, monospace; text-decoration: underline }
a.link5:hover  { color: black; font-size: 11px; font-family: courier, monospace; text-decoration: none}
a.link5:active  { color: black; font-size: 11px; font-family: courier, monospace; text-decoration: underline }
a.link6:link  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link6:visited  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link6:hover  { color: #1E34A5; font-size: 12px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link6:active  { color: #1E34A5; font-size: 12px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link7:link  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link7:visited  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link7:hover  { color: #1E34A5; font-size: 12px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
a.link7:active  { color: #1E34A5; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link8:link  { color: #666666; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link8:visited  { color: #666666; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link8:hover  { color: #1E34A5; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
a.link8:active  { color: #1E34A5; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link9:link  { color: #1E34A5; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link9:visited  { color: #1E34A5; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link9:hover  { color: #1E34A5; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link9:active  { color: #1E34A5; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link10:link  { color: #1E34A5; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link10:visited  { color: #1E34A5; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
a.link10:hover  { color: #1E34A5; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link10:active  { color: #1E34A5; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link11:link  { color: #1E34A5; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link11:visited  { color: #1E34A5; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }
a.link11:hover  { color: #1E34A5; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
a.link11:active  { color: #1E34A5; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif }


a:link    { color: #000000; text-decoration: underline; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a:visited { color: #000000; text-decoration: underline; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a:hover   { color: #1E34A5; text-decoration: underline; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a:active  { color: #1E34A5; text-decoration: underline; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.whitelink:link    { color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.whitelink:visited { color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.whitelink:hover   { color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.whitelink:active  { color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

a.wlink:link    { color: #ffffff; text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.wlink:visited { color: #ffffff; text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.wlink:hover   { color: #ffffff; text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.wlink:active  { color: #ffffff; text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

a.link_headline:link    { color: #000000; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.link_headline:visited { color: #000000; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.link_headline:hover   { color: #1E34A5; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.link_headline:active  { color: #1E34A5; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

a.link_search:link    { color: #1E34A5; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.link_search:visited { color: #1E34A5; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.link_search:hover   { color: #1E34A5; text-decoration: underline; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.link_search:active  { color: #1E34A5; text-decoration: underline; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
                                  
a.link_sub:link { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub:visited { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub:hover { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub:active { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub_active:link { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub_active:visited { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub_active:hover { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sub_active:active { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.link_nav:link { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav:visited { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav:hover { color: #1E34A5; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav:active { color: #1E34A5; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav_active:link { color: #1E34A5; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav_active:visited { color: #1E34A5; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav_active:hover { color: #1E34A5; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.link_nav_active:active { color: #1E34A5; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.link_infobox:link { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_infobox:visited { color: #1E34A5; font-weight: normal; font-size: 100%; font-family: Arial, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_infobox:hover { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Arial, Helvetica, sans-serif; text-decoration: underline }
a.link_infobox:active { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Arial, Helvetica, sans-serif; text-decoration: underline }

a.nochange {
    font-size: 100%;
    text-decoration: none;
}

del { background-color: #FF6347; }
ins { background-color: #00FA9A; text-decoration: none; }


div.abox_w_300 {
    z-index: 100;
    margin-top: 2px;
    margin-bottom: 20px;
    width: 323px;
    font-size: 100%;
    padding: 5px;
    border: 1px solid #BFBFBF;
    height: 150px;
    max-height: 150px;
    overflow: auto;
    background-color: #FFF;
    -moz-border-radius: 6px;
}

div.abox_w_300_no {
    z-index: 100;
    margin-top: 2px;
    margin-bottom: 20px;
    width: 323px;
    font-size: 100%;
    padding: 5px;
    border: 1px solid #BFBFBF;
    background-color: #FFF;
    -moz-border-radius: 6px;
}

div.abox_w_300_no table {
    font-size: 90%;
}

div.abox_w_300_noborder {
    z-index: 100;
    margin-top: 2px;
    margin-bottom: 20px;
    width: 330px;
    font-size: 80%;
    padding: 0;
    background-color: #FFF;
}

.opentab {
    z-index: 200;
    color: black;
    background-color: #FFF;
    border-left: 1px solid #BFBFBF;
    border-top: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
.closetab {
    z-index: 200;
    color: black;
    background-color: #FFF;
    border-left: 1px solid #BFBFBF;
    border-top: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding: 1px 3px 1px 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}

.opentab a, .closetab a {
    text-decoration: none;
}

.closetab:hover {
    background-color: #9AC29C;
}


#footer {
    z-index: 0;
    margin-bottom: 20px;
    padding-top: 5px;
    width: 100%;
    background: transparent;
    border-top: 1px solid #BFBFBF;
    text-align: center;
    font-size: 80%;
}

img.micro_img {
    margin: 0;
    border: 0;
}

div.sideview_w_300 {
    position: absolute;
    left: 940px;
    top: 2px;   
    z-index: 100;
    width: 300px;
    font-size: 80%;
    padding: 5px;
    border: 1px solid #BFBFBF;
    background-color: #FFF;
    -moz-border-radius: 6px;
    font-size: 12px;
}

#expandableContainer {
    width: 300px;
    height: 250px;
    margin-left: 115px;
    margin-bottom: 20px;
    float: left;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 8pt;
}

#flash01Container {
    position: relative;
    width: 300px;
    height: 250px;
    z-index: 666;
    padding: 0;
    margin: 0;
    background: #eee;
    overflow: hidden;
}
        
#flash01 {
    padding: 0;
    margin: 0;
}

.rate_sprite {
    background: url('http://www.hippokranet.de/img/users_rate/rate_imgs.png');
    width: 18px;
    height: 18px;
    display: block;
    float:left;
    margin: 0px 1px;
}

.rate_link1        { background-position: 0px 0px; }
a.rate_link1:hover { background-position: 0px -18px; }

.rate_link2        { background-position: -18px 0px; }
a.rate_link2:hover { background-position: -18px -18px; }

.rate_link3        { background-position: -36px 0px; }
a.rate_link3:hover { background-position: -36px -18px; }

.rate_link4        { background-position: -54px 0px; }
a.rate_link4:hover { background-position: -54px -18px; }

.rate_link5        { background-position: -72px 0px; }
a.rate_link5:hover { background-position: -72px -18px; }

.rate_link6        { background-position: -90px 0px; }
a.rate_link6:hover { background-position: -90px -18px; }

/* Sprite für Links in der Egobox */
.egobox_sprite {
    background: url('/media/egobox_sprite.png');
    width: 40px;
    height: 30px;
    display: block;
    float: left;
    margin: 2px 1px;
}

.ego_logout             { background-position: 0px 0px; }
.ego_logout:hover       { background-position: 0px -30px; }

.ego_myprofile             { background-position: -40px 0px; }
.ego_myprofile:hover       { background-position: -40px -30px; }

.ego_privacy             { background-position: -80px 0px; }
.ego_privacy:hover       { background-position: -80px -30px; }

.ego_contacts             { background-position: -120px 0px; }
.ego_contacts:hover       { background-position: -120px -30px; }

.ego_blocked             { background-position: -160px 0px; }
.ego_blocked:hover       { background-position: -160px -30px; }

.ego_vcard             { background-position: -200px 0px; }
.ego_vcard:hover       { background-position: -200px -30px; }

.ego_favorites             { background-position: -240px 0px; }
.ego_favorites:hover       { background-position: -240px -30px; }

.ego_pmoutbox             { background-position: -280px 0px; }
.ego_pmoutbox:hover       { background-position: -280px -30px; }

.ego_pmnew             { background-position: -320px 0px; }
.ego_pmnew:hover       { background-position: -320px -30px; }

.ego_pmtoaend             { background-position: -360px 0px; }
.ego_pmtoaend:hover       { background-position: -360px -30px; }

.ego_contactrequests             { background-position: -400px 0px; }
.ego_contactrequests:hover       { background-position: -400px -30px; }

.ego_pminbox             { background-position: -440px 0px; }
.ego_pminbox:hover       { background-position: -440px -30px; }

.clearfloat {
    clear: both;
}

h3.za  {
    font-size: 1.1em;
    font-weight: bold;
    color: #666;
    display: block;
    border-bottom: 1px dotted #666;
    padding-bottom: 1px;
    margin: 15px 0 5px 0;
}
