body {
background:none;
width:100%;
height:100%;
text-align:left !important;
padding:0;
margin:0;
font-family:Arial;
font-weight:normal;
font-size:15px;
color:#000;
}

a {
color:#000;
font-weight:bold;
text-decoration:underline;
}

h1 {
font-size:23px;
font-weight:bold;
padding:0;
margin:0;
margin-bottom:20px;
line-height:25px;
}

h2 {
font-size:18px;
font-weight:normal;
padding:0;
margin:0;
margin-bottom:10px;
line-height:20px;
}

#page {
width:100%;
margin:0;
padding:0;
}

#header {
display:none
}

#ftr {
display:none;
}

#nav {
display:none;
}

#root {
position:relative;
float:left;
width:625px;
border:0;
text-align:left;
line-height:18px;
margin:0;
padding:10px;
}

#cnt {
position:relative;
float:left;
width:100% !important;
border:0;
text-align:left;
line-height:18px;
margin:0;
padding:10px;
}

.col1 {
position:relative;
float:left;
width:100% !important;
margin:0;
padding:0;
}

.col2 {
display:none;
}

.tt_news_list_item {
padding-bottom:30px;
}

.tt_news_list_left {
float:left;
width:200px;
}

.tt_news_list_right {
float:left;
}

.tt_news_list_title {
height:30px;
}

.tt_news_list_title a {
font-size:17px;
font-weight:bold;
padding:0;
margin:0;
text-decoration:none;
}

.tt_news_list_more {
margin-left:15px;
}

.tt_news_single_item {
padding-bottom:30px;
}

.tt_news_single_left {
float:left;
width:200px;
}

.tt_news_single_right {
float:left;
}

.tt_news_single_title {
text-align:left;
}

.tt_news_single_title a {
font-size:17px;
font-weight:bold;
padding:0;
margin:0;
}

.tt_news_single_more {
margin-left:15px;
}

.clist_item {
width:630px;
border-bottom:1px solid silver;
}

.clist_name {
float:left;
width:200px;
padding:5px;
}

.clist_datum {
float:left;
width:90px;
padding:5px;
}

.clist_zeit {
float:left;
width:35px;
padding:5px;
}

.clist_ort {
float:left;
width:100px;
padding:5px;
}

.clist_status {
float:left;
width:110px;
padding:5px;
}

.clist_arr {
float:left;
width:40px;
}

.csc-mailform {
border: 0px solid silver;
padding:10px;
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:230px;
padding-left:10px;
margin-bottom:10px;
}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
float:left;
/*width:600px;*/
border: 1px solid silver;
background:#FFFFFF;
padding:1px;
margin-bottom:10px;
}

.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
float: right;
/* Float wieder abschalten */
clear: both;
}

.col2 h2 {
height:22px;
}

.tx-csbas2-pi1 {
margin-bottom:10px;
}

.tx-chgallery-pi1 .single .img .align {
margin-left:-70px !important;
}

.news-single-files dd {
padding:0;
margin:0;
}
