/* Standard Link */
a {font-weight:bold; color:#000000 !important; text-decoration:none}
a:hover {color:#FEBF00 !important; text-decoration:none}

/* CSS Definition Body */
body { margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top left; background-color:#C8C8C8; }
#bodydiv { text-align:center; width:965px; margin:0px auto; padding-top:0px; padding-bottom:15px; }
#maindiv { width:965px; text-align:left; float:left; }

/* Kopfleiste */
#headline { width:965px; height:228px; background:url(../images/headbg.jpg); }
#headline .logo { float:left; }
#headline .ad { width:758px; height:80px; display:inline-block; padding-top:16px; text-align:right; }

/* Silberne Linie */
.silverline { height:28px; background:url(../images/silverlinebg.jpg); white-space:nowrap; clear:both; vertical-align:top; text-align:left; }
.silverline_rightend { height:28px; width:350px; display:inline-block; vertical-align:top; text-align:right }
.silverline_rightend2 { height:28px; display:inline-block; }

/* Top-Navigation */
#topnavi { width:603px; display:inline-block; vertical-align:top; text-align:left; }
#topnavi .button { height:20px; cursor:pointer; display:inline-block; background:url(../images/delimitter.jpg) repeat-y right; padding-top:8px; font-size:10px; font-weight:bold; color:#000000; font-family:verdana,arial,sans-serif,helvetica; padding-left:9px; padding-right:10px; }

/* Top-Infos */
#topinfo { height:199px; background:url(../images/black_rightend.jpg) repeat-y right; vertical-align:top; white-space:nowrap; }
#topinfo_border { height:199px; width:610px; background-color:#D8D8D8; display:inline-block; float:left; }

/* Top-Bild */
#topimg { height:199px; width:605px; display:inline-block; margin:0px; background:url(../images/delimitter.jpg) repeat-y right; }

/* Top-Werbung */
#topads { height:198px; width:350px; padding-top:1px; background-color:#D8D8D8; display:inline-block; vertical-align:top; margin:0px; }

/* Block-Divs */
.block_div { display:block; height:90px; margin-top:6px; margin-left:3px; }
.block_div2 { display:block;  margin-bottom:6px; }

/* Breadcrumb */
#breadcrumb { height:20px; width:594px; display:inline-block; vertical-align:top; padding-left:9px; padding-top:8px; font-size:9px; font-weight:bold; color:#666666; font-family:verdana,arial,sans-serif,helvetica; }

/* Mittelbereich */
#mainarea { display:inline-block; background:url(../images/content_complete_bg.jpg) repeat-y; width:965px; white-space:nowrap; }
#mainarea_grey { display:inline-block; background:url(../images/content_complete_bg2.jpg) repeat-y; width:965px; white-space:nowrap; }
#mainarea_link { display:inline-block; color:#000000;}

/* Content-Definition */
#content_border1 { width:610px; background:url(../images/delimitter.jpg) repeat-y right; display:inline-block; float:left; }
#content_border2 { display:inline-block; width:600px; background:url(../images/black_leftend.jpg) repeat-y left; }
#content_border3 { margin-left:5px; display:inline-block; color:#000000; height:100%; width:100%; background-color:#D8D8D8;  }
#content_border4 { padding-left:3px; display:inline-block; color:#000000; height:100%; width:100%; background:url(../images/content_behind_bg.jpg) repeat-x top; }
#content_border5 { display:inline-block; margin-top:5px;color:#000000; height:100%; width:596px; background-color:#D8D8D8; }
#content_area { display:inline-block; min-height:108px; width:580px; white-space:normal; background:url(../images/content_bg.jpg) no-repeat top; text-align:left; padding-left:8px; padding-right:8px; padding-top:12px; padding-bottom:12px; color:#000000; font-family:verdana,arial,sans-serif,helvetica; font-size:11px; }
#content_area_list { display:inline-block; vertical-align:top; min-height:108px; width:596px; white-space:normal; text-align:left; color:#000000; font-family:verdana,arial,sans-serif,helvetica; font-size:11px; background-color:#D8D8D8; }
#content_footer { width:965px; height:41px; background:url(../images/content_bottom_end.jpg) no-repeat; color:#000000; }
.list_box { background-image:url(../images/list_box.jpg); width:587px; height:88px; padding-left:4px; cursor:pointer; padding-right:5px; padding-top:4px; margin-bottom:3px; }
.list_box_img { width:152px; padding-right:7px; padding-top:2px; }
.list_box_table { vertical-align:top; }
.list_box_date { width:80px; font-weight:bold; }
.list_box_title { width:300px; text-align:right; font-weight:bold; }
.list_box_text { text-align:justify; padding-top:5px; line-height:15px; color:#000000; }
.list_box_read_more { font-size:11px; }
.sites { text-align:center; padding-top:5px; white-space:wrap; }

/* Rechte Box neben Content */
#right_content_box_border { height:100%; display:inline-block; }
#right_content_box_area { margin-left:5px; width:324px; margin-top:5px; display:inline-block; background:url(../images/right_content_box_bg.jpg) no-repeat; min-height:108px; padding-left:8px; padding-right:8px; padding-top:12px; padding-bottom:12px; color:#000000; font-family:verdana,arial,sans-serif,helvetica; font-size:11px; }
#right_content_box_area_blocks { margin-left:3px; width:340px; margin-top:6px; display:inline-block; min-height:108px; color:#000000; font-family:verdana,arial,sans-serif,helvetica; font-size:11px; }

/* Footer-Extra-Button */
#footerextra { width:603px; display:inline-block; vertical-align:top; text-align:right; }
#footerextra .button { height:20px; cursor:pointer; display:inline-block; background:url(../images/delimitter.jpg) repeat-y left; padding-top:8px; font-size:10px; font-weight:bold; color:#000000; font-family:verdana,arial,sans-serif,helvetica; padding-left:9px; padding-right:10px; }

/* Footer-Navigation */
#footernavi { width:350px; display:inline-block; vertical-align:top; text-align:right; }
#footernavi .button { height:20px; cursor:pointer; display:inline-block; background:url(../images/delimitter.jpg) repeat-y left; padding-top:8px; font-size:10px; font-weight:bold; color:#000000; font-family:verdana,arial,sans-serif,helvetica; padding-left:9px; padding-right:10px; }

/* Footerleiste */
#footerline { height:100px; width:965px; background:url(../images/footer_bg.jpg) repeat-x; }

/* Sonstiges */
img.c1 { float:left; }
.content_link {color:#000000; text-decoration:none}
.content_link:hover {color:#000000; text-decoration:none}
.content_link2 {color:#000000; text-decoration:none}
.content_link2:hover {color:#000000; text-decoration:none}
.inp_field {font-size:12px; width:250px; border:none; background-color:#ffffff;}
.inp_textarea {font-size:12px; height:120px; width:250px; border:none; background-color:#ffffff;}