/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*body {line-height:1.5;}*/
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:68.75%;line-height:1.273em;color:#daa6a5;font-family:Tahoma, Arial, Helvetica, sans-serif;text-align:center;}
#footer {font-size:1.091em;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fef2f2;line-height:1.273em;margin-bottom:1em;}/**/
h1 {font-size:2em;}
h2 {font-size:1.636em;}
h3 {font-size:1.182em;font-weight:bold;}  /*font-size:1.273em; = 14px*/
h4, h5, h6 {font-weight:bold;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {color:#f8e4e4;margin-left:20px;margin-right:20px;}
#headlines h1.sifr {text-transform:uppercase;color:#f2f2f2;font-size:45px;line-height:45px;margin:0;margin-bottom:20px;}
#headlines h2.sifr {text-transform:uppercase;color:#ff3826;font-size:26px;margin:0;}
#leftcol h3, #rightcol h3 {background:url(../img/bg_line.gif) no-repeat 23px 100%;padding:14px 0 12px 23px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
#leftcol p, #rightcol p, #leftcol ul, #rightcol ul, #leftcol ol, #rightcol ol {margin:0 23px 1em;}
#content p, #content ul, #content ol {margin:0 20px 1em;text-align:justify;}
ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
li {background:url(../img/arrow2.gif) no-repeat; padding-left:20px;}
strong, b {font-weight:bold;color:#C84845;}
#content strong, #content b {font-weight:bold;color:#ff3826;}
#content .csc-header-n1 {margin-top:15px;}
#content .csc-textpic-intext-left .csc-textpic-imagewrap, #content .csc-textpic-left .csc-textpic-imagewrap, #content .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-left:20px;}
#content .csc-textpic-intext-right .csc-textpic-imagewrap, #content .csc-textpic-right .csc-textpic-imagewrap, #content .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-right:20px;}
.csc-frame-rulerAfter, .csc-frame-rulerBefore {background:url(../img/bg_line.gif) no-repeat 23px 100%;height:2px;} /*padding:14px 0 12px 23px;*/
#content .csc-frame-rulerAfter, #content .csc-frame-rulerBefore {background:url(../img/bg_line_content.gif) repeat-x 0 12px; display:block;height:30px;padding:0;margin:0 20px;}

a {color:#C84845;text-decoration:none;font-weight:bold;}
a:focus, a:hover {text-decoration:underline;}
#content a {color:#ff3826;border-bottom: 1px dotted #ff3826;}
#content a:focus, #content a:hover {text-decoration:none;border-bottom: 1px solid #ff3826;}
.csc-textpic-image a, .csc-textpic-image a:focus, .csc-textpic-image a:hover {border:none !important;}
/**/
	/*überarbeiten!!*/
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

blockquote {margin:1.5em;color:#666;font-style:italic;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
/*ul, ol {margin:0 1.5em 1.5em 1.5em;}*/
/*ul {list-style-type:disc;}*/
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
input, textarea {background-color:#4b0c0b;border:1px solid #94221f;color:#c84845;}
#login input#user, #login input#pass {margin:0 10px 0 5px;width:140px;}
input.button {background:#5e100e url(../img/bg_button.gif) repeat-x;border:none;padding:1px 10px;border-left:1px solid #851613;border-right:1px solid #440b0a;}
	/*powermail*/
.tx_powermail_pi1_fieldwrap_html {clear:both;margin:5px 0;}
legend {font-weight:bold;color:#ff3826;}
.powermail_mandatory_js {color:#ff3826;}
	/*contact*/
form#contact {width:447px;margin:0 20px 15px 0;}
form#contact .tx-powermail-pi1_fieldset_image {width:155px;float:left;}
form#contact .tx-powermail-pi1_fieldset_image legend {display:none;}
form#contact .tx-powermail-pi1_fieldset_image .tx_powermail_pi1_fieldwrap_html {margin:0;}
form#contact .tx-powermail-pi1_fieldset_contactform, form#contact .tx-powermail-pi1_fieldset_kontaktformular {margin-left:165px;}
form#contact label {display:block;width:100px;float:left;}
form#contact input.powermail_text, form#contact textarea {width:175px;}
form#contact .powermail_submit {margin-left:232px;}
form#contact .powermail_mandatory_js {padding-left:100px;}
	/*register*/
form#register {margin:15px 20px;}
form#register label {display:block;width:120px;float:left;}
/*form#register legend {font-weight:bold;color:#ff3826;}*/
form#register fieldset {width:324px;margin-bottom:15px;float:left;}
form#register fieldset#tx-powermail-pi1_fieldset_5, form#register fieldset#tx-powermail-pi1_fieldset_6 {width:648px;clear:both;}
form#register fieldset#tx-powermail-pi1_fieldset_5 p {width:120px;height:30px;float:left;margin:0;}
form#register fieldset#tx-powermail-pi1_fieldset_5 label {width:109px;}
form#register fieldset#tx-powermail-pi1_fieldset_6 legend, form#register fieldset#tx-powermail-pi1_fieldset_6 p {display:none;}
form#register fieldset#tx-powermail-pi1_fieldset_6 label {width:230px;}
form#register #powermaildiv_uid21 {text-align:right;margin:0 53px 15px 0;}
form#register .powermail_mandatory_js {padding-left:120px;}

/* grid.css */
html, body {margin:0;padding:0;height:100%;}
html {background:#130407 url(../img/bg_body.gif) repeat-x;}
body {text-align:center;background:url(../img/bg_border.gif)  no-repeat center top;}
#container {min-height:100%;position:relative;background:url(../img/bg_content_3col.gif)  repeat-y center top;}
.wide #container {background:url(../img/bg_content_2col.gif)  repeat-y center top;}
#layout2col, #layout3col, #footerwrap {margin:0 auto;width:928px;text-align:left;}
#header {position:absolute;top:0;width:906px;height:132px;background:#5b0f0f url(../img/bg_header.jpg)  no-repeat left top;color:#c84845;}
/*#header {margin-left:-685px;}  fix for ie7 */
.contentwrap {width:906px;padding:132px 11px 3.273em 11px;}   /* Height header (132px) and footer (3.273em = 36px) */
#content {width:467px;min-height:10px;float:left;margin-left: 218px;overflow:hidden;}
#headlines {width:427px;height:100px;padding:12px 20px 11px 20px;overflow:hidden;background:url(../img/bg_headlines.jpg)  no-repeat left top;}
#layout2col #content {width:688px;}
#layout2col #headlines {width:648px;background:url(../img/bg_headlines_wide.jpg)  no-repeat left top;}
#leftcol {width:218px;min-height:10px;float:left;margin-left:-685px;overflow:hidden;}
#layout2col #leftcol {margin-left:-906px;}
#rightcol {width:221px;min-height:10px;float:right;overflow:hidden;}
#footer {position:absolute;bottom:0;left:0;width:100%;background:#3C0909 url(../img/bg_footer.gif) repeat-x;color:#954A47;}
#footerwrap2 {width:447px;margin:0 232px 0 229px;background:url(../img/bg_footerwrap.gif) repeat-x;height:1.167em;padding:0.666em 10px 1.167em 10px;}   /* height:1.167em entspricht 36px (incl. padding) */
.wide #footerwrap2 {width:668px;margin:0 11px 0 229px;}
.clear {clear:both;}

/* header */
#header-top {width:906px;height:94px;overflow:hidden;}
#logo {width:376px;padding:10px 0 0 15px;float:left;}
#slogan {width:510px;padding-top:10px;text-align:right;float:right;}
#login {width:510px;padding-top:25px;text-align:right;float:right;}
#login div {margin-bottom:10px;}
/*#login div.loginlinks {text-align:left;padding-left:85px;}*/
#login div.loginlinks label {margin-right:10px;}
#login div.loginlinks a {margin:0 0 0 10px;}
#header-bottom {width:906px;height:33px;overflow:hidden;background:url(../img/bg_header_bottom.gif) repeat-x;}
#nav-main {width:685px;height:33px;float:left;background:url(../img/bg_header_bottom_side.gif) no-repeat left top;overflow:hidden;}
#header-search {width:221px;height:33px;text-align:right;float:right;background:url(../img/bg_header_bottom_side.gif) no-repeat right top;overflow:hidden;}


#nav-main ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;margin-left:2px;}
#nav-main li {float:left;background:url(../img/bg_nav_main_side.gif) no-repeat right top;display:block;padding:0;}
#nav-main li span{padding:8px 27px 11px 27px; display:block;}
#nav-main li a {color:#db6966;text-decoration:none;display:block;font-weight:normal;}
#nav-main li a:hover span {background:url(../img/bg_nav_main_hover1.jpg) no-repeat left top;}
#nav-main li a:hover {text-decoration:none;color:#ffffff;background:url(../img/bg_nav_main_hover2.jpg) repeat-x left top;}
#nav-main li#active a {background:url(../img/bg_nav_main_hover2.jpg) repeat-x left top;display:block;}
#nav-main li#active a span {background:url(../img/bg_nav_main_hover1.jpg) no-repeat left top;display:block;}

#nav-sub {background:#3a0c08 url(../img/bg_nav_sub.jpg) no-repeat left top; width:100%; height:auto;}
#nav-sub .wrap {background:url(../img/bg_nav_sub_bottom.gif) repeat-x left bottom; width:100%;padding-bottom:6px;}
#nav-sub ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 23px 12px 17px;}
#nav-sub li {color:#ff3826;font-size:1.091em;line-height:1.833em; text-transform:uppercase; background:url(../img/arrow1.gif) no-repeat 6px 9px; padding-left:26px;}
#nav-sub li.active {background-color:#24080d;}
#nav-sub li ul {margin:0;padding-bottom:4px;}
#nav-sub li li {font-size:0.833em;line-height:1.5em;background:url(../img/arrow1.gif) no-repeat 0px 5px; padding-left:20px;}
#nav-sub li a {color:#ff3826;text-decoration:none;font-weight:normal;}
#nav-sub li a:hover, #nav-sub li li.active a {text-decoration:underline;}

/*News*/
.news-latest-container p, .news-list-container p {margin:0 0 1em !important;}
.news-single-timedata {margin:15px 20px 0;}
.news-single-backlink {margin:0 20px 1em;}

