/* Generelle Styles */
html, body { margin: 10px; padding: 0; background-color: #fff; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444; }
h1, h2, h3, h4, h5, h6, p, ul, li, form, input { margin: 0; padding: 0; }
a, h1, .subline { color: #3E5D83; }
ul { list-style-type: none; }
img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
input { vertical-align: middle; font-size: 11px; border: 1px solid #666; }

h1 { font-size: 28px; }
h2 { font-size: 16px; }
h3 { font-size: 15px; }
h4 { font-size: 12px; }

.links { float: left; }
.rechts { float: right; }
.ende_floats { clear: both; height: 1px; }

a.il   { background: url(/bilder/gruenderzeit/icons/icon_pfeil_oben.gif) no-repeat 0 3px; padding-left: 15px; }
a.el   { background: url(/bilder/gruenderzeit/icons/icon_ext_link.gif) no-repeat 0 3px; padding-left: 15px; }
a.zoom { background: url(/bilder/gruenderzeit/icons/icon_lupe.gif)     no-repeat 0 3px; padding-left: 15px; }
a.mail { background: url(/bilder/gruenderzeit/icons/icon_mail.gif)     no-repeat 0 3px; padding-left: 15px; }

/* Styles fuer den Rahmen: */
#header, #maincontent, #footer, #banner { width: 860px; position: relative; }

#header { background-color: #fff; border-bottom: 12px solid #fff; }
div.pager, div.artikelsplit, #icons, #contentad, #banner, #loginbox, #suchbox, div#rechtespalte, div#footer, div#footer_serv, div#topnav, div#subnav, div#header_info_box, div#ivwimg { display: none; }

#maincontent {
	padding-left: 9px;
/*	border-left: 8px solid #F9D635; */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 843px;
}
html > body #maincontent { width: 843px; }

#contentspalte { float: left; width: 843px; }
/* Ende Rahmen */

/* Styles fuer den Header: */
#logo { padding: 14px 0 1px 14px; }

/* Ende Header */

/* Styles fuer die Content-Spalte Starseite: */
#contentspalte .leitartikel { border: 1px solid #444; }
#contentspalte .leitartikel img { float: left; margin-right: 15px; }
#contentspalte .leitartikel h1 { padding-top: 15px; }
#contentspalte .leitartikel h2 { padding-top: 15px; }
#contentspalte .leitartikel p { padding-top: 15px; }

#contentspalte .teaser img { float: left; margin-right: 15px; }
#contentspalte .teaser img.rechts { float: right; margin-right: 0; margin-left: 15px; }
#contentspalte .teaser h4 { margin: 20px 0 3px; background-color: #3E5D83; color: #fff; font-weight: normal; padding: 1px 15px; letter-spacing: 1px; }
#contentspalte .teaser h4.alt { background-color: #666; }
#contentspalte .teaser h2 { padding-top: 10px; }
#contentspalte .teaser p { padding-top: 8px; }
#contentspalte .ohnebild h2, #contentspalte .ohnebild p { padding-left: 60px; }

#contentspalte .teaserbox { border: 1px solid #444; margin-top: 20px; }
#contentspalte .teaserbox h4 { background-color: #666; color: #fff; font-weight: normal; padding: 1px 14px; letter-spacing: 1px; }
#contentspalte .teaserbox h2 { padding-top: 10px; }
#contentspalte .teaserbox p { padding-top: 8px; }
#contentspalte .teaserbox .padding { padding: 0 10px 10px; }

#contentspalte .subline { font-style: italic; }
#contentspalte h1 a, #contentspalte h2 a, #contentspalte h3 a, #contentspalte h4 a { color: #444; }
#contentspalte h1 a { color: #3E5D83; }
#contentspalte .teaser h4 a, #contentspalte .teaserbox h4 a { color: #fff; }
#contentspalte p a { text-decoration: underline; }
#contentspalte p a:hover { text-decoration: none; }
/* Ende Content Starseite */

/* Styles fuer die Artikel-Seite: */
#artikel { padding-left: 17px; }
#artikel #breadcrumb { font-size: 11px; }
#artikel #breadcrumb a, #artikel #credit_autor a { text-decoration: none; color: #666; }
#artikel #credit_autor { font-size: 12px; padding: 10px 0 3px; border-bottom: 1px solid #3E5D83; margin-bottom: 14px; }
#artikel #credit_autor a:hover { text-decoration: underline; color: #666; }

#artikel h1 { color: #444; padding-bottom: 6px; }
#artikel h3 { color: #444; padding: 4px 0 8px; }
#artikel p { padding-bottom: 12px; padding-left: 180px; }
#artikel p.subline { font-size: 14px; padding-left: 0; }
#artikel .bild { float: left; margin-right: 12px; margin-bottom: 6px; color: #666; font-size: 11px; }
#artikel .bild img { margin-bottom: 2px; }

#artikel #infobox { clear: left; float: left; margin: 25px 23px 18px 0; width: 157px; border: 1px solid #444; padding: 8px; font-size: 12px; }
#artikel #infobox { voice-family: "\"}\""; voice-family: inherit; width: 139px; }
html > body #artikel #infobox { width: 139px; }

#artikel #infobox h3 { font-size: 12px; padding: 0; margin: 0; padding-bottom: 4px; }
#artikel #infobox li { padding-left: 7px; background: url(/bilder/gruenderzeit/dot_li_4x4.gif) no-repeat 0 5px; }
#artikel #infobox strong { color: #3E5D83; }
#artikel #infobox .p { padding-top: 6px; }
#artikel #infobox .p a { text-decoration: underline; }
#artikel #infobox .p a:hover { text-decoration: none; }

#artikel #icons { clear: left; padding-top: 10px; font-size: 11px; }
#artikel #icons img { margin-right: 6px; margin-bottom: 0; }
#artikel #icons a { clear: left; display: block; text-decoration: none; color: #666; font-weight: normal; padding-top: 5px; }
#artikel #icons {  }
/* Ende Artikel */

/* Styles fuer die Werbung */
div#ad_skyscraper, div#ad_contentad {
	display: none
}

