#content {
        border-top:1px solid #ccc;
	padding: 0px 20px 20px 20px;
	margin: 0px;
}

#box_newsticker {
	height: 80px;
	width: 569px;
        font-size:10px;
        margin:0px;
        background-color: #fff;
}

#box_newsticker p {
	margin: 0px;
	padding: 10px 15px 0px 12px;
}

.clearer {
	clear: both;
}

.imageblock {
        width:569px;
        height:135px;
        height/* */:/**/134px;
        height: /**/134px;
        border-bottom:1px solid #ccc;
        margin: 0px -20px 0px -20px;
        padding: 0px;
}

.imageblock .imageblock_left {
       float:left;
       height:134px;
       width:135px;
       width/* */:/**/134px;
       width: /**/134px;
       border-right:1px solid white;
}

.imageblock .imageblock_center {
       float:left;
       height:134px;
       width:135px;
       width/* */:/**/134px;
       width: /**/134px;
       border-right:1px solid white;
}

.imageblock .imageblock_right {
       float:left;
       height:134px;
       width:299px;
       background:#ccc;
}

.imageblock .imageblock_right p {
       color:#666;
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size:18px;
       margin: 20px 0px 0px 25px;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
       color: #333;
       text-decoration: underline;
}

.tx-dropdownsitemap-pi1 a:visited {
       color: #999;
}

a, a:link, a:visited, a:hover, a:active {
       color: #333;
       text-decoration:underline;
}

div.form_box table { 
  margin:0px 0px 20px 0px;
}

div.form_box p { 
  margin:0px 0px 10px 0px;
}

div.form_box input, div.form_box select {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
}

div.form_box input {
   vertical-align:middle;
}

div.form_box textarea {
   margin:0px 0px 20px 0px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   width:376px;
   height:160px;
}

div.form_box input.long {
   width:250px;
}


div.form_box input.medium {
   width:183px;
}

p.form_error, p.form_error ul, p.form_error ul li {
       font-size:10px;
       color:#ba2d20;
}

p.form_error strong {
       font-weight:bold;
       font-size:11px;
       color:#ba2d20;
}

div.form_box .label_long {
       width:125px;
}

div.form_box .label_short {
       width:25px;
}

div.form_box #input_sonstiges {
 //     padding:4px 0px 0px 4px;
}

.news-amenu-container ul {
        list-style-type:none;
        margin-left:0px;
        padding-left:0px;
}

.news-amenu-container ul li {
        padding-left:10px;
        padding-top:10px;
}

.news-amenu-container ul li.news-amenu-item-year {
        font-weight:bold;
        padding-left:0px;
}

.bodytext img {
        border-color:#cecfce;
}

.label_short {
	width:50px;
}

/* Contact form */
.form_contact {
	width:510px;
}

.form_contact .form_col_left {
	width:290px;
	float:left;
}

.form_contact .form_col_right {
	width:220px;
	float:left;
}

.form_contact .form_end {
	clear:both;
	margin-bottom:20px;	
}

.form_contact .form_col_left h3, .form_contact .form_col_right h3 {
	padding:3px 0px 5px 0px;
	line-height:13px;
	margin:0px;
}

.form_contact .form_col_left .form_cell {
	width:285px;
	height:21px;
	overflow:none;
}

.form_contact .form_col_right .form_cell {
	width:215px;
	height:21px;
	overflow:none;
}

.form_contact .form_cell label {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
}

.form_contact .form_cell input {
	vertical-align:middle;
}

.form_contact sup {
	vertical-align:top;
}