body { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
h1 { color: #045C97; font-size: 1.0em; }
h2 {color: #045C97;	font-size: 1.2em; }
.inhalt_artikel .text h2 { margin-top:10px; margin-bottom:-0px; }
input { border: 1px solid #045C97; font-size: 10px; height:18px; font-weight: normal; }
select { border: 1px solid #045C97; font-size: 10px; height:18px; font-weight: normal; }
a { color: #045C97; text-decoration: none; font-weight: bold; }
a:hover { color: #045C97; text-decoration: underline; font-weight: bold; }
td { font-size: 10px; }
form { margin: 0; display:inline; }

.checkbox { border:0px; }
.profiltop { position:relative; disply:inline; top:7px; left:17px; width:440px; border-bottom:1px solid #045C97; text-decoration:none; }
.profiltop span {margin:0px; vertical-align:right; padding: 0px; }
.profiltop h2 { margin-bottom: 10px; margin-top: 3px; }
.profilicons { position:relative; top:-20px; left:10px; width:440px; text-decoration:none; }

#maincontainer{ width: 970px; margin: 0 auto; }

#topsection { position:absolute; top:0px; left:0px; height: 108px; width: 811px; }
#logosection { position:absolute; top:110px; left:0px; height: 85px; width: 811px; }
#bugfix-IE6-logosection {
position:static;
}
#logosection .loginbox { position:absolute; top:-5px; left:360px; }

#contentwrapper { float: left; width: 100%; }

#contentcolumn { position: absolute; left:0px; top: 250px; width: 500px; margin-right: 475px; }

.submenu_profil { position:absolute; top:-38px; width:600px; left:121px; font-size: 11px;}
* html .submenu_profil { left:157px; }
.submenu_profil a { color: #ffffff; }
.submenu_profil a:hover { color: #ffffff; }

.submenu_mediathek { position:absolute; top:-38px; width:600px; left:191px; font-size: 11px;}
* html .submenu_mediathek { left:280px; }
.submenu_mediathek a { color: #ffffff; }

.submenu_profil a:hover { color: #ffffff; }
.submenu_journal { position:absolute; vertical-align:right; top:-38px; width:450px; left:287px; font-size: 11px;}
.submenu_journal a { color: #ffffff; }
.submenu_journal a:hover { color: #ffffff; }

.menu { background: url(../_images/menub_bg.gif) repeat-x; position:absolute; top:55px; left:0px; width:100%; }
.glossymenu { position: relative; padding: 0 0 0 10px; margin: 0 auto 0 auto; background: url(../_images/menub_bg.gif) repeat-x; height: 46px; list-style: none; width:100%; }
.glossymenu li { float:left; }
.glossymenu li a, .glossymenu li a:visited { float: left; display: block; color:#000; text-decoration: none; font-family: sans-serif; font-size: 13px; font-weight: bold; padding:0 0 0 16px; height: 46px; line-height: 46px; text-align: center; cursor: pointer; }
.glossymenu li a b, .glossymenu li a:visited b { float: left; display: block; color:#000; padding: 0 24px 0 8px; }
.glossymenu li a:hover { color: #ffffff; background: url(../_images/menub_hover_left.gif) no-repeat; background-position: left; }
.glossymenu li a:hover b { color: #ffffff; background: url(../_images/menub_hover_right.gif) no-repeat right top; }
.glossymenu li.current a { color: #ffffff; background: url(../_images/menub_hover_left.gif) no-repeat; background-position: left; }
.glossymenu li.current a b { color: #ffffff; background: url(../_images/menub_hover_right.gif) no-repeat right top; }
.navigation { position:absolute; top:100px; left:0px; background: url(../_images/bg_menu.gif) repeat-x; height:96px; width:100%; }
.navigation2 { position:absolute; top:125px; padding-top:0px; padding-left:5px; left:0px; width:100%; }

.innertube { margin: 10px; margin-top: 0; width: 500px; }

.rob { background:url(../_images/roundedbox_rechtsoben_b.gif) no-repeat right top; margin:0; padding:0; } 
.lob { background:url(../_images/roundedbox_lo_b.gif) top left no-repeat; margin:0; padding:0; } 
.rub { background:url(../_images/roundedbox_ru_b.gif) bottom right no-repeat; margin:0; padding:0; } 
.lub { background:url(../_images/roundedbox_lu_b.gif) no-repeat left bottom; margin:0; padding:0; }
* html .lub { height:10px; }
.rob { width:316px; }
* html .rob { width:316px; }
.inhaltb { margin:0px; padding:2.8em 1.2em 2.5em 1.2em; }
.inhaltb p { margin:0; padding:0; } 
.inhaltb h2 { margin:0; padding:0; }

.ro { background:url(../_images/roundedbox_ro.gif) top right no-repeat; margin:0; padding:0; width:495px; clear:both; } 
.ro_artikel { background:url(../_images/roundedbox_ro.gif) top right no-repeat; margin:0; padding:0; width:495px; clear:both; }
.lo { background:url(../_images/roundedbox_lo.gif) top left no-repeat; margin:0; padding:0; clear:both; } 
.ru { background:url(../_images/roundedbox_ru.gif) bottom right no-repeat; margin:0; padding:0; clear:both; } 
.lu { background:url(../_images/roundedbox_lu.gif) bottom left no-repeat; margin:0; padding:0; clear:both; } 
.inhalt { margin:0; padding:0.8em 0.8em 1.5em 1.0em; margin-right:5px; clear:both; } 
.inhalt h2 {  margin-left:4px; margin-top:2px; margin-bottom:2px;} 
.inhalt p { margin:0; padding:3; } 
.inhalt img { margin-right:5px; margin-bottom:5px; } 
* html .lu { height:20px; }
* html .ro { width:490px; }

.text {clear:both; }
.text td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.inhalt .more { text-align:right; margin-bottom:10px; margin-right:10px; }
.inhalt_artikel { margin:0; padding:0.8em 1.7em 1.5em 1.0em; } 
.inhalt_artikel h2 { margin-top:2px; margin-bottom:14px; } 
.inhalt_artikel p { margin:0; padding:3; } 
.inhalt_artikel img { margin-right:5px; margin-bottom:5px; } 
.inhalt_artikel .text { margin-left:4px; }


.ro_kl { background:url(../_images/roundedbox_ro_kl.gif) top right no-repeat; margin:0; padding:0; width:245px; float:left; } 
.lo_kl { background:url(../_images/roundedbox_lo.gif) top left no-repeat; margin:0; padding:0; } 
.ru_kl { background:url(../_images/roundedbox_ru.gif) bottom right no-repeat; margin:0; padding:0; } 
.lu_kl { background:url(../_images/roundedbox_lu.gif) bottom left no-repeat; margin:0; padding:0; } 
.inhalt_kl { margin:0; padding:0.8em 1.0em 0.6em 0.6em; height:150px; margin-right:5px; }
.inhalt_kl h2 { margin-left:4px; margin-top:2px; margin-bottom:2px; } 
.inhalt_kl p { margin:0px; padding:4px;} 
.inhalt_kl img { margin-right:5px; margin-bottom:5px; } 
* html .lu_kl { height:20px; }
* html .ro_kl { width:245px; }
.inhalt_kl .text { height:95px; }
.inhalt_kl .more { text-align:right; height:20px; margin-right:10px; }

.ro_bu { background:url(../_images/roundedbox_ro_kl.gif) top right no-repeat; margin:0; padding:0; width:245px; float:left; } 
.lo_bu { background:url(../_images/roundedbox_lo.gif) top left no-repeat; margin:0; padding:0; } 
.ru_bu { background:url(../_images/roundedbox_ru.gif) bottom right no-repeat; margin:0; padding:0; } 
.lu_bu { background:url(../_images/roundedbox_lu.gif) bottom left no-repeat; margin:0; padding:0; } 
.inhalt_bu { margin:0; padding:0.8em 1.0em 0.0em 0.4em; height:116px; } /* - Unten -  */
* html .lu_bu { height:15px; }
* html .ro_bu { width:245px; }
* html .inhalt_bu { height:123px; }

.pager { background-color:#ffffff; width:450px;}

#leftcolumn{ position: absolute; left:500px; top: 249px; width: 315px; }
.buttons { float:left; margin-right:6px;}

#footer { position: relative; width: 500px; text-align: center; padding: 4px 0; }
#footer a { color: #FFFF80; }

#sky { position:absolute; top:8px; left:811px; background:url(../_images/bg_sky) top left no-repeat; width:160px; height:619px; float:left; }
#sky .skyscraper { margin: 0px; margin-top: 0px; }
.banner { margin: 0px; margin-top: 8px; background:url(../_images/bg_banner) top right no-repeat; width:747px; height:90px; align:right; float:right; }
* html .banner { margin-top: 8px; }
