/*  leider immer noch kein Zugriff auf einen Mac zum Testen       */
/*  Oli Scheit                                                    */
/*  letze Änderung: 25.12.2007                                    */
/*  To-DO: cleanup!                                               */

body,a,td {
 font-family:Verdana, Arial, sans serif;
 font-size:8pt;
 text-decoration:none;
 color:#424248;
}

form {
 display:inline;
}

a,a:active,a:visited {
 color:#5485e0;
}

.marg_top_12 {
 margin-top:12px;
}

p.clear_b {
 clear:both;
}

div.idx_left {
 float:left;
 margin:0px 8px 0px 0px;
 padding:0px 8px 0px 8px;
 border-left:1px dotted #424248;
 border-right:1px dotted #424248;
 width:200px;
}

div.idx_middle {

}

div.idx_right {
 float:right;
 margin:0px 0px 0px 8px;
 padding:0px 8px 0px 8px;
 border-left:1px dotted #424248;
 border-right:1px dotted #424248;
 width:200px;
 text-align:center;
}

.impr_title {
 margin:20px 0px 10px 0px;
}

.title {
 font-size:10pt;
 color:#626268;
 font-weight:bold;
}

.title_reverse {
 color:#323238;
 background:#76a7ff;
 font-size:12pt;
 font-weight: bold;
 margin:0px 0px 12px 0px;
 padding:2px 0px 2px 2px;  /*(top, right, bottom, left) */
 border:1px solid #424248;
 text-align:left;
}

.blog_left {
 margin-right:200px;
 padding-right:10px;
 border-right:1px dotted #424248;
}

.blog_right {
 width:200px;
 float:right;
 text-align:center;

}

.private_wrap {
 width:450px;
 margin-top:30px;
}

.priv_llist {
 padding:2px 0px 2px 15px;

}

.blogdate {
 font-family:Georgia, Courier new;
 font-size:10pt;
 padding:1px 0px 2px 3px;
 margin:16px 0px 0px 0px;
}

.blogsep {
 border-bottom:1px dotted #6495ed;
 border-top:1px dotted #6495ed;
 padding:2px 0px 2px 4px;
 margin:0px 0px 20px 0px;
 background:#dddddd;
}

#blog_text {
 padding-top:4px;
 padding-bottom:4px;
 font-family:Georgia, Courier new;
 font-size:10pt;
}

#comm_sep {
 border-top:1px dotted red;
 height:5px;
 margin:5px 0px 5px 0px;
}


div.top {
 background:#424248;
 padding:1px;
 margin:0px;
 text-align:left;
 padding-bottom:2px;
 padding-left:0px;
}

html>body .top {
 height:102px;
 padding-left:1px;
 padding-bottom:1px;
}

.top-pic {
 float:left;
 padding:0px;
 margin:1px 0px 0px 1px;
}

.top-right {
 background:#424248;
 margin:0px;
 margin-left:96px;
 padding:1px;
}

.top-login {
 float:right;
 color:#cfcfcf;
}

.top-top {
 font-family:Verdana, Arial, sans serif;
 font-size:16pt;
 color:#424248;
 background:#6495ed;
 padding:8px 0px 8px 10px;
 font-weight:bold;
 margin-left:1px;
}

html>body .top-top {
 margin-left:0px;
}


.top-middle {
 font-size:12pt;
 color:#d5d5d5;
 font-family:Verdana, Arial, sans serif;
 padding:7px 0px 7px 10px;
 border-bottom:1px solid #bbbbbb;
 background:#424248;
}

.top-bottom {
 background:#424248;
 text-align:left;
 padding:6px 0px 6px 0px;
 color:#d5d5d5;
}



a.top_links:visited, a.top_links, b.top_links {
 color:#d5d5d5;
 padding:0px 10px 0px 10px;
}

b.top_link_act {
 color:#e5e5e5;
}

div.quote{
 margin:6px;
 font-style:italic;
 border:1px solid #bbbbbb;
 padding:4px;
}

input.l-name {
 width:70px;
 font-size:9pt;
 margin:8px 2px 0px 0px;
 background:transparent;
 border:1px solid #cfcfcf;
 color:#dcdcdc;
}

input.l-pw {
 font-size:8pt;
}

input.l-btn {
 background:transparent;
 font-size:8pt;
 border:1px solid #cfcfcf;
 margin:8px 3px 0px 1px;
 padding:0px 3px 0px 3px;
 color:#dcdcdc;
}

.l-error {
 color:#ffffff;
 font-weight:bold;
 margin:0px 8px 0px 0px;
}

.bew {
 position:relative;
 top:-5px;
 left:-5px;
 background:#ffffff;
 border:1px solid #808080;
 display:block;
 padding:40px 60px 60px 60px;
 text-align:left;
}


.bewshad{
 background:#dfdfdf;
 width:550px;
 text-align:left;
 margin:30px auto;
}

.bew-txt {
 /*   */
}

.qual-mtop {
 margin:16px 0px 0px 0px;
}

.fbold {
 font-weight:bold;
}

img.ll-img {
 float:right;
 border:none;
 margin:-25px -40px 0px 0px;
}

.ll-title {
 text-decoration:underline;
 font-weight:bold;
 font-size:11pt;
}

.ll-ueberschrift {
 font-weight:bold;
 margin: 20px 0px -4px 0px;
}

.ll-timeframe {
  padding:1px 0px 1px 4px;
  margin:16px 0px -8px 0px;
  color:#505050;
  font-weight:bold;
  background:#efefef;
}

.ll-data {
 margin-left: 74px;
}

.ll-ueberschrift {
 font-weight:bold;
 text-decoration:underline;
}

.ll-list-header {
  padding:1px 0px 1px 4px;
  margin:16px 0px -8px 0px;
  color:#505050;
  font-weight:bold;
  background:#efefef;
}

.ll-list-uberschrift {
 margin:14px 0px 2px 4px;
 font-style:italic;
}

li.ll-list-item {
 list-style-type:disc;
 margin-left:74px;
 list-style-position:inside;
}

li.dl-list-item {
 margin-left: 10px;
}

.ll-footer {
  color:#909090;
  text-align:right;
  border-top:1px solid #cfcfcf;
  margin:15px 0px -20px 0px;
  padding:2px 0px 0px 0px;
}

img.zeug-img {
 border:none;
 margin:-40px 0px -40px -60px;
}

.ref-txt {
 margin:16px 10px 0px 8px;
}

.dl-info {
 color:#909090;
 margin:-6px 0px 2px 4px;

}

