DIV.csc-textpic-caption-c .csc-textpic-caption {
text-align : center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
text-align : right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
text-align : left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float : left;
display : inline;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border : 2px solid black;
padding : 0 0;
}
DIV.csc-textpic-imagewrap {
padding : 0;
}
DIV.csc-textpic IMG {
border : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float : left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
list-style : none;
margin : 0;
padding : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
float : left;
margin : 0;
padding : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float : left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
border : none;
}
DL.csc-textpic-image {
margin : 0;
}
DL.csc-textpic-image DT {
margin : 0;
display : inline;
}
DL.csc-textpic-image DD {
margin : 0;
}
DIV.csc-textpic-clear {
clear : both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-right : 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-left : 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-left : 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom : 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom : 5px;
display : block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
clear : both;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left : 0 !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right : 0 !important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right : 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left : 10px !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
clear : both;
}
DIV.csc-textpic-center {
text-align : center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
margin : 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
text-align : left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
text-align : left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
float : right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
clear : right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
float : left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
clear : left;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
float : left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
float : right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float : right;
clear : both;
}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height : 1%;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float : left;
clear : both;
}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height : 1%;
}
body, html {
position : relative;
border : 0;
margin : 0 auto;
padding : 0;
width : 100%;
height : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;
background : #f1f1f1;
}
#outer-wrapper {
position : relative;
z-index : 0;
margin : 0 auto;
height : auto;
background : #ffffff;
}
#outer-content-wrapper {
position : absolute;
top : 144px;
left : 0;
width : 100%;
height : auto;
background : #ffffff;
clear : both;
}
#header {
position : absolute;
left : 0;
top : 6px;
height : 116px;
background : #ffffff;
}
#header-img {
position : absolute;
left : 6px;
top : 6px;
height : 100px;
background : #ffffff;
}
#footer {
position : relative;
left : 0;
height : auto;
clear : both;
background : #ffffff;
}
#footer-box {
position : relative;
margin : 0;
padding : 6px;
}
#footer-text {
margin : 0;
padding : 6px;
background : #ffffff;
text-align : center;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #4752A8;
font-size : 9px;
line-height : normal;
}
#top {
position : absolute;
top : 108px;
left : 0;
width : 100%;
height : 36px;
background : #ffffff;
}
#top-menu {
position : relative;
height : 24px;
background : #F6AE24;
margin : 6px;
}
#top-menu ul {
list-style : none;
margin : 0;
padding : 0;
}
#top-menu ul a, #top-menu ul .cur {
float : left;
display : block;
line-height : 24px;
text-decoration : none;
background-color : #F6AE24;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #ffffff;
padding : 0 12px;
margin : 0;
color : #000000;
}
#top-menu ul a:hover, #top-menu ul .act a {
color : #ffffff;
background-color : #a11114;
}
#top-menu li {
float : left;
margin : 0;
padding : 0;
}
H1, H2, H3, H4, H5, H6, P, UL {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
}
A {
color : #881010;
text-decoration : none;
}
A:hover {
color : #881010;
text-decoration : underline;
}
P, UL, OL {
font-size : 11px;
}
P {
margin : 0 0 0 0;
}
H1 {
font-size : 14px;
color : #000000;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #4752A8;
padding : 0 0 3px 0;
}
H2 {
font-size : 14px;
color : #000000;
}
H3 {
font-size : 12px;
color : #000000;
}
H4 {
font-size : 11px;
color : #000000;
}
H5 {
font-size : 10px;
color : #000000;
}
H6 {
font-size : 9px;
color : #333333;
font-weight : normal;
}
H1, H2, H3, H4, H5, H6 {
margin : 0 0 0 0;
margin-top : 20px;
}
H1 {
margin : 0 0 0 0;
margin-top : 20px;
margin-bottom : 20px;
}
H2, H3 {
margin : 0 0 0 0;
margin-top : 20px;
margin-bottom : 10px;
}
H4, H5, H6 {
margin : 0 0 0 0;
margin-top : 20px;
margin-bottom : 10px;
}
H1.csc-firstHeader, H2.csc-firstHeader {
margin-top : 0;
}
H3.csc-firstHeader {
margin-top : 0;
}
H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {
margin-top : 0;
}
P.bodytext, TD.bodytext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
line-height : 14px;
padding-bottom : 5px;
}
UL {
list-style-type : disc;
list-style-position : outside;
}
UL UL LI {
font-size : 10px;
}
LI {
padding-left : 2px;
}
IMG {
border-style : none;
}
P.csc-caption {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 10px;
}
.csc-textpic-caption {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 10px;
}
#left-menu ul {
margin : 0;
padding : 0;
overflow : hidden;
list-style-type : none;
}
#left-menu ul a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
display : block;
}
#left-menu ul li {
display : block;
padding : 0;
margin : 0;
background : #F6AE24;
}
#left-menu li.left-level-1-no a {
height : auto;
text-decoration : none;
display : block;
padding : 3px 6px 3px 15px;
background : #F6AE24;
color : #5e0103;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
#left-menu li.left-level-1-no a:hover, #left-menu li.left-level-1-act a {
height : auto;
text-decoration : none;
display : block;
padding : 3px 6px 3px 15px;
background : #881010;
color : #ffffff;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
#left-menu li.left-level-2-no a {
height : auto;
text-decoration : none;
display : block;
padding : 3px 6px 3px 25px;
background : #F6AE24;
color : #5e0103;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
#left-menu li.left-level-2-no a:hover, #left-menu li.left-level-2-act a {
height : auto;
text-decoration : none;
display : block;
padding : 3px 6px 3px 25px;
background : #881010;
color : #ffffff;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
#left-menu li.left-level-3-no a {
height : auto;
text-decoration : none;
display : block;
padding : 3px 6px 3px 35px;
background : #F6AE24;
color : #5e0103;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
#left-menu li.left-level-3-no a:hover, #left-menu li.left-level-3-act a {
height : auto;
text-decoration : none;
display : block;
padding : 3px 6px 3px 35px;
background : #881010;
color : #ffffff;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
SELECT {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
background-color : #edeff1;
border : 0 solid #e36300;
}
TEXTAREA {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
border : 0 solid #e36300;
color : #000000;
font-weight : normal;
background-color : #edeff1;
}
INPUT {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
border : 1px solid #e36300;
}
BUTTON {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
background-color : #ffffff;
border : 1px solid #edeff1;
}
.csc-mailform {
width : 300px;
border : 0 none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
padding-left : 36px;
}
.csc-mailform-field {
margin-bottom : 6px;
line-height : 18px;
}
#left-menu-box {
margin : 0;
padding : 6px 6px 0 6px;
}
#middle-marker-box, #right-marker-box {
margin : 6px;
padding : 0;
}
#left-marker-box {
margin : 0 6px;
padding : 0;
}
#left-marker, #middle-marker, #right-marker {
margin : 0;
padding : 6px;
}
#left, #middle, #right, #inner-content-wrapper {
position : relative;
overflow : visible;
}
#inner-content-wrapper {
float : left;
margin : 0;
width : 756px;
}
#left {
float : left;
width : 252px;
z-index : 4;
background : #ffffff;
}
#left-content {
width : 252px;
}
#middle {
float : right;
width : 504px;
z-index : 2;
background : #ffffff;
}
#print-menu {
position:absolute;
top:11px;
right:10px;
}
#middle-content {
width : 504px;
}
#right {
float : right;
width : 252px;
z-index : 6;
background : #ffffff;
}
#right-content {
width : 252px;
}
#header, #outer-wrapper, #footer {
width : 1008px;
}
#header-img {
width : 996px;
}
.cleaner {
clear : both;
height : 1px;
font-size : 1px;
line-height : 0;
display : block;
visibility : hidden;
border : 0;
padding : 0;
margin : -1em 0 0 0;
background : transparent;
}
table.highlighFarbe {
background : #efefef;
width : 100%;
}
td.copyHighlight {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
line-height : 14px;
}

/* Zusatz */
div.special-author {
  text-align: right;
}
div.special-author p.bodytext {
  display: inline;
}
p.special-link a {
  background:transparent url(../img/internal_link.gif) no-repeat scroll left center;
  padding-left:10px;
  }
a[href^="uploads/media/"] {
   background:transparent url(../img/download.gif) no-repeat scroll left center;
  padding-left:15px;
  }
/* Liste Download
dl {
  font-size : 11px;
  background-color : #FFFFFF;
  width : 270px;
}
dt {

}*/
dd {
  margin-bottom: 5px;
}

/* Rahmen Definitionen */

div.Seitentitel H1 {
  font-size : 18px;
  border-bottom-width : 2px;
  border-bottom-style : double;
  border-bottom-color : #4752A8;
  font-weight : bolder;
  padding : 0 5px 0px 5px;
  margin : 0 0 15px 0;
}
div.Seitentitel P.csc-subheader {
  margin : -10px 0px 15px 0px;
  padding : 0 5px 0px 5px;
  font-size : 14px;
  font-variant : small-caps;
}
div.Zwischentitel1 H1 {
  font-size : 16px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #4752A8;
  font-weight : bold;
  padding : 0 5px 0px 5px;
  margin : 20px 0 10px 0;
}
div.Zwischentitel1 P.csc-subheader {
  margin : -5px 0px 10px 0px;
  padding : 0 5px 0px 5px;
  font-size : 13px;
  font-variant : small-caps;
  }
div.Zwischentitel2 H1 {
  font-size : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #4752A8;
  font-weight : bold;
  padding : 0 5px 0px 5px;
  margin : 15px 0 10px 0;
}
div.Zwischentitel2 P.csc-subheader {
  margin : -7px 0px 10px 0px;
  padding : 0 5px 0px 5px;
  font-variant : small-caps;
  }
div.Zwischentitel3 H1 {
  font-size : 13px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  font-weight : bold;
  padding : 0 5px 0px 5px;
  margin : 15px 0 10px 0;
}
div.Zwischentitel3 P.csc-subheader {
  margin : -8px 0 10px 0;
  padding : 0 5px 0px 5px;
  font-variant : small-caps;
  }
div.Pressespiegel H1 {
  font-size : 13px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  font-weight : bold;
  padding : 0 5px 0px 5px;
  margin : 0 0 10px 0;
}
div.Pressespiegel p.csc-header-date {
  margin : 20px 0px 5px 0px;
}
div.Kasten H1 {
  font-size : 11px;
  font-weight : bold;
  color : #ffffff;
  padding : 5px 5px 2px 5px;
  margin : 20px 0px 0px 0px;
  background : #4752A8;
}
div.Kasten p {
  border-width : 0px 1px 1px 1px;
  border-style : dotted;
  border-color : #4752A8;
  padding : 5px 5px 5px 5px;
}
TABLE.contenttable {
width : 100%;
border: thin dotted #4752A8;
border-spacing : 10px;
margin : 5px;
border-collapse : collapse;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
}

TD.td-1, TD.td-2, TD.td-3, TD.td-4, TD.td-5, TD.td-6, TD.td2-body {
padding : 5px;
vertical-align:middle;
border-left : thin dotted #4752A8;
}
TD.td-0, TD.td1-body {
padding : 5px;
vertical-align:middle;
}
TR.tr-0, TR.tr-2, TR.tr-4, TR.tr-6, TR.tr-8, TR.tr-10, TR.tr-12, TD.td1-head, TD.td2-head {
padding : 8px;
font-weight : bold;
background-color : #F6AE24;
}
TD.td1-body, TD.td2-body {
border-top : thin dotted #4752A8;
}
TABLE.csc-uploads {
width : 100%;
margin : 0px 0px 0px 0px;
}
a.internal-link, p.internal-link a {
  background:transparent url(../img/internal_link.gif) no-repeat scroll left center;
  padding-left:10px;
  }
p.external-link a, a.external-link, a.external-link-new-window {
	background:transparent url(../img/external_link.gif) no-repeat scroll left center;
	padding-left:13px;
  }
a[href^="uploads/media/"] {
	background:transparent url(../img/download.gif) no-repeat scroll left center;
	padding-left:15px;
  }
a.mail, p.mail-link a, a[href^="javascript:linkTo_UnCryptMailto"]{
	background:transparent url(../img/mail.gif) no-repeat scroll left center;
	padding : 3px 0px 0px 20px;
  }

table.banner  {
margin : 5px 6px 5px 5px;
width : 95%;
padding : 5px 6px 5px 5px;
border : 1px dotted #4752A8;
background : #ffffff;
}
P.news_single-author {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : right;
color : #000000;
line-height : 11px;
}
DIV.news_single-img {
float : right;
border : 0px;
padding : 0px;
display : inline;
margin: 0px 0px 10px 10px;
}
DIV.news_latest-img {
float : left;
border : 0px;
padding : 0px;
display : inline;
margin: 5px 5px 1px 5px;
}
DIV.news_list-img {
float : right;
border : 0px;
padding : 0px;
display : inline;
margin: 15px 0px 1px 10px;
}
P.news_single-imgcaption {
width : 200px;
margin: 5px 0px 15px 0px;
text-align: center;
}
/*
 * Banner Extension
 */
.banner {
margin : 10px 20px 0px 5px;
width : 225px;
padding : 1px;
border : 1px dotted #9b9aa2;
background : #ffffff;
}
.banner a {
font-size : 9px;
font-weight: 100%;
}
