/* Content Anpassung START */

#content {
background: white;
width: 480px;
padding: 0px;
margin: 0px;
float: left;
}

#content .box {
background-image: url(box_back.png);
background-repeat: no-repeat;
background-position: right bottom;
border: 1px solid #D4D4D4;
margin: 1px 0px 3px 4px;
padding: 10px;
width: 212px;
height: 150px;
float: left;
overflow: hidden;
}

/* IE Hacks */

* html #content .box {
margin: 1px 2px 2px 2px;
}

#content .box .bodytext {
margin-left: 0px;
margin-right: 0px;
}

#content .box TABLE {
margin-top: 5px;
}

#content .box H5{
font-size: 11px;
font-weight: bold;
padding: 0px;
margin: 0px;
}

#content A {
color: black;
text-decoration: underline;
}

#content .bodytext A {
background-image:url(download.gif);
background-repeat:no-repeat;
padding-left: 15px;
color: black;
text-decoration: underline;
}

#content .bodytext {
margin-left: 20px;
margin-right: 20px;
}

#content .csc-menu {
margin-left: 20px;
margin-right: 20px;
}

#content .csc-menu A {
background-image:url(download.gif);
background-repeat:no-repeat;
padding-left: 15px;
color: black;
text-decoration: underline;
}

#content .csi-textpic {
margin-left: 20px;
margin-right: 20px;
}

#content .csi-textpic .bodytext {
margin-left: 0px;
margin-right: 0px;
}

#content A:hover {
color: #9e193a;
}

#content UL {
margin-right: 20px;
list-style-type: square;
}

#content .csc-bulletlist-0 {
margin-right: 20px;
list-style-type: square;
}

#content2 .csc-bulletlist-0 li {
padding-top:20px;
text-align:justify;

}

#content .csc-bulletlist-1 {
margin-right: 20px;
list-style-type: decimal;
}

#content .csc-bulletlist-2 {
margin-right: 20px;
list-style-type: upper-roman;
}

#content .csc-bulletlist-3 {
margin-right: 20px;
list-style-type: lower-alpha;
}

#content .contenttable {
border-collapse:collapse;
margin: 10px 20px;
}

#content .contenttable P {
padding: 10px;
margin: 0px;
}

#content .contenttable TD {
vertical-align: top;
border: 0px solid #D4D4D4;
}

#content .csc-header-date {
padding-left: 20px;
padding-right: 20px;
margin: 0px;
}

#content .csc-firstHeader {
padding-left: 25px;
padding-right: 20px;
background-image:url(header.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

#content .csc-header H1 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content .csc-header H1 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content H1 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content H1 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content H2 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content H2 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content H3 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content H3 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content H4 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content H4 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content H5 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content H5 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content H6 {
font-size:13px;
margin: 18px 20px 18px 20px;
}

#content H6 A {
font-size:13px;
margin: 18px 20px 18px 0px;
}

#content .csc-form-label-req {
padding: 0 25px 0 25px;
}

#content P {
margin: 10px 20px;
}

/* Content Anpassung END */

/* Corporate Anpassung START */

#corporate_links {
position:relative;
width:615px;
height:19px;
top:59px;
left:153px;
background-color:#9E193A;
float:left;
font-size:10px;
display: inline;
}

#corporate_links IMG {
padding-top: 1px;
border: 0px;
}

#corporate_links .search {
position: absolute;
right: 145px;
}

#corporate_links INPUT {
width:50px;
float:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#corporate_links .tx-indexedsearch-searchbox-button {
position: absolute;
right: 4px;
top: 3px;
float:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width: 20px;
height: 13px;
padding: 0px;
}

#corporate_links .tx-indexedsearch-searchbox-sword {
position: absolute;
top: 2px;
right: 27px;
width: 110px;
height: 15px;
float:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border: 0px;
padding: 0px;
}

#corporate_links UL {
padding:2px 0px 0px 10px;
margin:0px;
float:left;
list-style-type:none;
}

#corporate_links LI {
padding:0px 10px 0px 0px;
margin:0px;
float:left;
color: white;
}

/* Corporate Anpassung END */

/* Suche Anpassung START */

.tx-indexedsearch {
margin: 20px;
}

#content .tx-indexedsearch P {
margin: 10px 0;
}

.tx-indexedsearch TD {
padding: 0 10px;
}

.tx-indexedsearch-searchbox TD {
padding: 0;
margin: 0;
}

.tx-indexedsearch-searchbox OPTION {
white-space: normal;
}

.tx-indexedsearch-browsebox-strong {
font-weight: bold;
}

#content .tx-indexedsearch-rules H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 30px 0 0 0;
}

.tx-indexedsearch-res {
margin: 20px 0 0 0;
}

.tx-indexedsearch SELECT {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.tx-indexedsearch-title TD {
white-space: normal;
}

.tx-indexedsearch-info { display: none; }
.tx-indexedsearch-sectionlinks { display: none; }
.tx-indexedsearch-secHead { display: none; }

/* Suche Anpassung END */

P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
margin: 0px;
padding:0px;
}

BODY {
margin: 0px;
padding: 0px;
font-size: 11px;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

A {
font-size: 11px;
color: #ffffff;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

A:hover {
text-decoration: underline;
}

INPUT {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#container {
width:768px;
margin: 0 auto;
padding: 0px;
}

#banner{
background-image:url(banner.jpg);
background-repeat:no-repeat;
width:768px;
height:80px;
float:left;	
}

#inhaltscontainer {
float:left;
width:768px;
margin: 0px;
padding: 0px;
background-color: white;
background-image:url(menu_stripes_back.gif);
background-repeat:repeat-y;
}

.bold {
font-weight:bold;
}

#menu {
float:left;
width:150px;
}

#menu P {

color:#FFFFFF;
padding-top: 10px;
}

#menu .subpoint A {
font-size:9px;
color: white;
padding-right: 3px;
}

#menu .subpoint{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: white;
padding-left: 5px;
padding-top: 6px;
}

#menu .subpoint_current{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: white;
padding-left: 5px;
padding-top: 6px;
}

#menu .subpoint_current A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: white;
}

#menu .current {
font-weight:bold;
}

#menu_block1_top {
background-repeat:no-repeat;
width:132px;
height:33px;
padding-left:18px;
}

#menu_block1_middle {
background: #9E193A;
background-image:url(menu_stripes.gif);
background-repeat:repeat-y;
width:132px;
float:left;
padding-left:18px;
}

#menu_block1_bottom {
background: #9E193A;
background-image:url(menu_points_first.gif);
background-repeat:no-repeat;
width:132px;
height:30px;
padding-left:18px;
float:left;
}

#menu_block2_middle {
background: #ba6679;
background-image:url(menu_stripes.gif);
background-repeat:repeat-y;
width:132px;
padding-left:18px;
float:left;
}

#menu_block2_bottom {
background: #9E193A;
background-image:url(menu_points.gif);
background-repeat:no-repeat;
width:132px;
height:20px;
padding-left:18px;
float:left;
}

#menu_block3_top {
background: #BA6679;
background-image:url(menu_points.gif);
background-repeat:no-repeat;
width:132px;
height:20px;
float:left;
padding-left:18px;
}

#menu_block3_middle {
background: #BA6679;
background-image:url(menu_stripes.gif);
background-repeat:repeat-y;
width:132px;
float:left;
padding-left:18px;
}

#menu_block3_bottom {
background: #BA6679;
background-image:url(menu_points.gif);
background-repeat:no-repeat;
width:132px;
height:20px;
float:left;
padding-left:18px;
}

#footer {
border-top: 3px solid white;
clear: both;
width: 768px;
background: white;
}

#footer P {
margin-left: 152px;
background: #BA6679;
width:462px;
padding: 5px 7px;
color:#ffffff;
}

#latest {
clear: both;
width: 768px;
background: white;
}

#latest P {
margin-left: 153px;
padding: 8px;
font-size: 9px;
}

#right_col {
background-color: transparent;
background-image:url(act_top.gif);
background-repeat:repeat-x;
width: 118px;
padding: 10px;
float:left;
 }

#right_col .bodytext A {
background-image:url(download.gif);
background-repeat:no-repeat;
padding-left: 15px;
color: white;
text-decoration: underline;
}

#right_col .bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
}

#right_col H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 30px;
color: white;
}

/** SimpleThings 4.5.2 **/
ul.csc-menu {padding-left:20px}
ul.csc-menu, ul.csc-menu li {list-style:none;}
ul.csc-menu li {padding:.5em 0}

#content .tx-cal-controller {padding:0 20px 20px 20px;}
#content #calendar-event h1 {margin:18px 0;}
#content #calendar-event a {display:block;margin-top:1em;}
#content .tx-cal-controller dt.even {background-color:#eee;}
#content .tx-cal-controller dt,#content #calendar-event {line-height:140%} 
