@charset "UTF-8";

img { behavior: url(../resources/iepngfix/iepngfix.htc); }

/* POSITIONIERUNG */
html, body{ height:auto; width:1035px; font-family:Arial; margin:0px auto; background:url('shadow.png') repeat-x; z-index:1; vertical-align: bottom; }
#page{ top:0px; width:1015px; background-color:#ffffff; border:1px solid #bbbbbb; z-index:2; }

#main { width:1025px; padding-top:15px; margin:0 auto; zoom:1; }
#hero { width:1015px; height:644px; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; margin:0 auto; color:#333; padding:0; background:#FFF;  }
.contentbox { position: relative; margin: 0 auto; padding: 0px; width: 880px; -webkit-box-shadow: rgba(0,0,0,0.7) 0 1px 8px; -moz-box-shadow: rgba(0,0,0,0.7) 0 1px 8px; background: #fff; *border:1px solid; *border-color:#e5e5e5 #dbdbdb #d2d2d2; }

/* LOGO */
#logo{ position:relative; float:left; top:-8px; left:202px; width:340px; height:150px; background:url('logo.png') no-repeat center;  }
.logo_print{ visibility:hidden; }

/* STRIPES */
#line_oben_verti{ position:absolute; left:215px; height:116px; background-color:#0e4597; width:2px;  }
#bogen_oben{ position:absolute; left:215px; top:116px; width:22px; height:20px; background:url('bogenOben.png'); behavior: url(../resources/iepngfix/iepngfix.htc); }
#line_oben_hori{ position:absolute; top:134px; left:237px; width:778px; height:2px; background:url('1x2.gif') repeat-x; }

.haus{ position:absolute; top:26px; left:720px; }

#bildleiste{ position:relative; left:0px; height:110px; width:1015px; }

.leitbild{ position:absolute; top:274px; left:238px; }

#line_unten_hori{ position:absolute; top:72px; left:237px; width:778px; height:2px; background:url('1x2.gif') repeat-x; }
#bogen_unten{ position:absolute; top:72px; left:215px; width:22px; height:20px; background:url('bogenUnten.png'); behavior: url(../resources/iepngfix/iepngfix.htc); }
#line_unten_verti{ position:absolute; top:92px; left:215px; height:300px; background-color:#0e4597; width:2px; }

#print{ font-size:12px;  }

/* NAVIGATION */
#con_navi{ position:absolute; margin:0px auto; top:322px; width:200px; font-size:12px;  }

ul, li{ line-height:20px; list-style-image:url('bullet.gif'); list-style-position:outside;  }


/* CONTENT */
.con_content{ position:absolute; left:0px; top:252px; height:inherit; }
#content{ position:absolute; margin:0px auto; margin-left:235px; font-size:12px; top:344px; height:auto; width:780px; }


.textcon{ width:510px; float:left; margin-right:30px; }
#text_xl{ margin-right:30px; margin-bottom:20px; float:inherit; width:510px; }
#text_l{ margin-bottom:20px; float:left; width:240px; }
#place{ width:28px; float:left; }

.news_con{ width:762px; }

#picture_box{  width:202px; margin-left:2px; margin-right:18px; float:left; }
.picture{ width:202px; padding-top:0px; padding-bottom:0px; margin-bottom:2px; text-align:center; border:1px solid #0e4597; }
#picture_bu{ width:202px; margin-top:4px; margin-bottom:4px; font-size:12px; margin-bottom:16px; }
.form_picture_bu { background: #eeeeee; border:1px solid #0e4597; color: #000000; width: 200px; height: 16px; margin-bottom:16px; }

#last_editor{ font-size:12px; color:#999; margin-top:20px; float:left; }

/* COLOURS */
#red{ color:#e10020; }
#red_on{ color:#e10020; font-weight:bold; }
#blue{ color:#114493; }
#blue_on{ color:#114493; font-weight:bold; }
#light_blue{ color:#216cdc; }

/* NAVIGATION LEVEL 1 */
#blue1 { position:relative; padding-bottom:5px; margin-left:10px; padding-left:10px; color:#114493; background:url(arrow.gif) 0px 2px no-repeat; }
#blue1 a{ text-decoration:none; color:#114493; }
#blue1_on { position:relative; padding-bottom:5px; margin-left:10px; padding-left:10px; color:#114493; background:url(arrow.gif) 0px 2px no-repeat; font-weight:bold; }
#blue1_on a{ text-decoration:none; color:#114493; border:none; }
#red1 { position:relative; padding-bottom:5px; margin-left:10px; padding-left:10px; color:#e10020; background:url(arrow.gif) 0px 2px no-repeat; }
#red1 a{ text-decoration:none; color:#e10020; border:none; }
#red1_on { position:relative; padding-bottom:5px; margin-left:10px; padding-left:10px;; color:#e10020; background:url(arrow.gif) 0px 2px no-repeat; font-weight:bold; }
#red1_on a{ text-decoration:none; color:#e10020; }

/* NAVIGATION LEVEL 2 */
#blue2 { position:relative; padding-bottom:5px; margin-left:20px; padding-left:10px; color:#114493; background:url(arrow.gif) 0px 2px no-repeat; }
#blue2 a{ text-decoration:none; color:#114493; }
#blue2_on { position:relative; padding-bottom:5px; margin-left:20px; padding-left:10px; color:#114493; background:url(arrow.gif) 0px 2px no-repeat; font-weight:bold; }
#blue2_on a{ text-decoration:none; color:#114493; }
#red2 { position:relative; padding-bottom:5px; margin-left:20px; padding-left:10px; color:#e10020; background:url(arrow.gif) 0px 2px no-repeat; }
#red2 a{ text-decoration:none; color:#e10020; }
#red2_on { position:relative; padding-bottom:5px; margin-left:20px; padding-left:10px; color:#e10020; background:url(arrow.gif) 0px 2px no-repeat; font-weight:bold; }
#red2_on a{ text-decoration:none; color:#e10020; }

/* NAVIGATION LEVEL 3 */
#blue3 { position:relative; padding-bottom:5px; margin-left:30px; padding-left:10px; color:#114493; background:url(arrow.gif) 0px 2px no-repeat; }
#blue3 a{ text-decoration:none; color:#114493; }
#blue3_on { position:relative; padding-bottom:5px; margin-left:30px; padding-left:10px; color:#114493; background:url(arrow.gif) 0px 2px no-repeat; font-weight:bold; }
#blue3_on a{ text-decoration:none; color:#114493; }
#red3 { position:relative; padding-bottom:5px; margin-left:30px; padding-left:10px; color:#e10020; background:url(arrow.gif) 0px 2px no-repeat; }
#red3 a{ text-decoration:none; color:#e10020; }
#red3_on { position:relative; padding-bottom:5px; margin-left:30px; padding-left:10px; color:#e10020; background:url(arrow.gif) 0px 2px no-repeat; font-weight:bold; }
#red3_on a{ text-decoration:none; color:#e10020; }

/* EVERYTHING ELSE */
img{ border:none; }

#message{ position:absolute; top:14px; left:352px; color:#666; font-size:12px; }

a{ text-decoration:none; color:#0e4597; border:none; }
a:hover{ text-decoration:none; font-weight:bold; color:#0e4597; }

#headline{ font-size:16px; font-weight:bold; color:#0e4597; width:506px;}
#headline_cms{ font-size:16px; font-weight:bold; color:#0e4597; width:506px; border:1px solid #eeeeee; background-color:#eeeeee;}

#news_headline{ font-size:16px; font-weight:bold; color:#0e4597; width:242px;}
#news_headline_cms{ font-size:16px; font-weight:bold; color:#0e4597; width:242px; border:1px solid #eeeeee; background-color:#eeeeee;}

/* CMS ONLY */
#rubriken{ width:746px; height:18px; margin-bottom:2px; border:1px solid #0e4597; }
#rubriken_text{ position:relative; float:left; width:620px;left:2px; top:2px; color:#000000;  }
#schalter{ position:relative; float:left; width:110px;left:14px; top:2px; font-weight:bold; text-align:center; color:#ffffff; background-color:#0e4597; display: block; }
#schalter a{ color:#ffffff; display: block; }
#schalter a:hover{ color:#ffffff; background-color:#e10020; display: block;}
.schalter { background: #0e4597; color: #ffffff; height: 20px; width: 110px; border:1px solid #eeeeee; font-weight:bold; font-size:12px; }
#schalter_ok { position:relative; width:110px; font-weight:bold; text-align:center; color:#ffffff; background-color:#0e4597; display: block; }
#schalter_ok a{ color:#ffffff; display: block; }
#schalter_ok a:hover{ color:#ffffff; background-color:#e10020; display: block;}
.schalter_ok { background: #0e4597; color: #ffffff; height: 26px; width: 190px; border:1px solid #eeeeee; font-weight:bold; font-size:12px; }

.form300 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 608px; height: 16px;}
.form588 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 588px; height: 16px;}
.text300 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 606px; height: 100px;}
.file300 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 610px; height: 18px;}

.form386 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 386px; height: 16px;}
.form366 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 366px; height: 16px;}
.text388 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 384px; height: 100px;}
.file388 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 388px; height: 18px;}

.form518 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 518px; height: 16px;}
.text516 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 516px; height: 100px;}

.form200 {background: #FFFFFF; border:1px solid #114493; color: #000000; width: 200px; height: 16px;}

.formsearch {background: #FFFFFF; border:0px; color: #000000; width: 114px; height: 12px;}

#even{ background-color:#fff; height:21px; }
#uneven{ background-color:#CCC; height:21px; }

#cms_headline{ position:absolute; left:234px; top:108px; font-size:18px; font-weight:bold; color:#e10020;}

#rubriken_head{ width:746px; height:18px; margin-bottom:2px; border:1px solid #0e4597; background-color:#0e4597; }
#publish_text1{ position:relative; float:left; width:242px;left:2px; top:2px; color:#000000; }
#publish_text2{ position:relative; float:left; width:180px;left:2px; top:2px; color:#000000; }
#publish_text3{ position:relative; float:left; width:75px;left:2px; top:2px; text-align:center; color:#000000; }
#publish_text4{ position:relative; float:left; width:378px;left:2px; top:2px; color:#000000; }
#publish_text1_head{ position:relative; float:left; width:242px;left:2px; top:2px; font-weight:bold; color:#ffffff; }
#publish_text2_head{ position:relative; float:left; width:180px;left:2px; top:2px; font-weight:bold; color:#ffffff; }
#publish_text3_head{ position:relative; float:left; width:75px;left:2px; top:2px; font-weight:bold; color:#ffffff; }
#navi_asset_head1{ position:relative; float:left; width:332px;left:2px; top:2px; font-weight:bold; color:#ffffff; }
#navi_asset_head2{ position:relative; float:left; width:310px;left:2px; top:2px; font-weight:bold; color:#ffffff; }
#navi_asset_head3{ position:relative; float:left; width:100px;left:2px; top:2px; font-weight:bold; color:#ffffff; text-align:right; }

/* MEDIATHEK */
#Tumpnails { position:relative; width:116px; height:128px; float: left; border:1px solid #0e4597; margin-left: 0px; margin-right: 8px; margin-top: 0px; margin-bottom: 8px; }
#Tumppicts { position:relative; width:100px; height:100px; margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 3px; }
#Tumptext { position:relative; width:100px; margin-left: 8px; margin-right: 8px; margin-top: 0px; margin-bottom: 0px; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; text-align:center }
#Prevpict { position:absolute; top:0px; left:530px; width:212px; height:212px; border:1px solid #0e4597; background-color:#ffffff; }
#Back { position:absolute; top:212px; left:530px; width:212px; height:15px; border:1px solid #0e4597; background-color:#0e4597; margin-top: 5px; font-weight:bold; font-size:12px; display:block; padding-top:2px; }
#Back a{ text-decoration:none; color:#ffffff; }

/* ERRORBOX */
#error { position:fixed; width:436px; visibility: hidden;  padding-top:220px; padding-left:30%; padding-right:30%; zoom:1; text-align: center; z-index:100; }
#error_frame { cursor:pointer; }
#error_lo { background:url(shadow_lo.png) no-repeat; }
#error_lu { background:url(shadow_lu.png) no-repeat; }
#error_ro { background:url(shadow_ro.png) no-repeat; }
#error_ru { background:url(shadow_ru.png) no-repeat; }
#error_o { background:url(shadow_o.png) repeat-x; }
#error_u { background:url(shadow_u.png) repeat-x; }
#error_l { background:url(shadow_l.png) repeat-y; }
#error_r { background:url(shadow_r.png) repeat-y; }
#error_text_head { font-size:14px; font-weight:bold; color:#FFF; background-color:#114493; }
#error_text { font-size:14px; color:#000; background-color:#eee; }

