body {background-image:url(../img/bg_top.jpg);}

img {border:0px;}

.main_font a, .main_font a:link, .main_font a:visited, .main_font a:hover {
font-size:12px;
color:#666666;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}


* html DL.csc-textpic-image {margin-right:-10px;}
*+html DL.csc-textpic-image {margin-top: 7px;}

.subnav_font a:link, .subnav_font a:visited, .subnav_font a:hover {
font-size:11px;
color:#666666;
letter-spacing:0px;
text-decoration:none;
}

.newscontainer img {
padding-right:10px;
 } 


.tx-srlanguagemenu-pi1 {
text-align:right;
float:right;
}

.subnav{
background-image:url(../img/subnav_pfeil.gif);
}

.rootline_position {
padding-top:20px; 
padding-left:16px;
}

.rootline, .rootline a, .rootline a:link, .rootline a:visited, .rootline a:hover {
font-size:11px;
color:#666666;
font-family:arial;
}

.news-latest-morelink, .news-latest-morelink a:link, .news-latest-morelink a:visited{
text-align:right;
text-decoration:none;
color:#666666;
font-weight:bold;
font-size:11px;
font-family: Arial;
}

.news-latest-morelink a:hover{
text-align:right;
text-decoration:underline;
color:#666666;
font-weight:bold;
font-size:11px;
font-family: Arial;
}

.top_nav a, .top_nav a:visited, .top_nav a:link{
font-size:12px;
color:#464759;
text-decoration:none;
font-weight:bold;
margin-left:7px;
}

.top_nav a:hover{
font-size:12px;
color:#464759;
text-decoration:underline;
font-weight:bold;
}

hr {
background-color:#d0d0d0;
color:#d0d0d0;
padding:0px;
border:0px;
height:1px;
}

body a:link, body a:visited {
font-family:arial;
font-size:12px;
color:#3151a1;
text-decoration:none;
}

body a:hover {
font-family:arial;
font-size:12px;
color:#3151a1;
text-decoration:underline;
}


* html h1.csc-firstHeader {
margin-top:10px;
}

*+html h1.csc-firstHeader {
margin-top:10px;
}

.headernav_font a:link{
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.clearer {
clear:both;
}

/* ALTES CSS */

/* CSS-Stylesheet Document by Concept Medien */

.maintable{
	width:100%;	
	height:100%;
}


#inhaltrand {
	background-color: #ffffff;
	background-image: url(../img/bg_inhalt.jpg); background-repeat:repeat-x; background-position:top;
	width:100%; 
	height:auto; 
	margin:0px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


<!--
*{
	font-family: Arial, Helvetica, Verdana; font-size: 12px;
}
html {
	/* für den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet. 
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	min-height:100%; 
	margin-bottom:0.1px;
}

#bgleer {
	background-image : url(../img/bg_leer.gif); position:static; 
}
#shadowleft {
	background-image : url(../img/shadow_left.jpg); background-repeat : repeat-y; width:15px;
}
#shadowright {
	background-image : url(../img/shadow_right.jpg); background-repeat : repeat-y; width:15px;
}


body, textarea {
	padding:0; background-color:#FFFFFF;
	color: #464759;
	line-height: 140%;

}
-->


/* KONTAKTFORMULAR */

.kontaktformular {
padding-left: 0px;
}

.spalte_1 {
width: 80px; 
float: left; 
clear: left;
margin-bottom: 5px;
}

.spalte_bloecke {
margin-bottom: 7px;
float: left;
}
* html .spalte_bloecke {
margin-bottom: 5px;
}


.kontaktbox {
width: 100px;
border: 1px solid #ededee; 
font-size: 11px; 
color: #58585A;
background-color: #ededee;
}

.kontaktbox_sf {
width: 150px;
border: 1px solid #ededee; 
font-size: 11px; 
color: #58585A;
background-color: #ededee;
}

.plz {
width: 40px;
}
* html .plz {
width: 40px;
}
*:first-child+html .plz {
width: 33px;
}

.ort {
width: 55px;
}
* html .ort {
width: 55px;
}

*+html .ort {
width: 60px;
}


.plz_sf {
width: 40px;
}
* html .plz_sf {
width: 40px;
}
*:first-child+html .plz {
width: 33px;
}

.ort_sf {
width: 105px;
}
* html .ort_sf {
width: 105px;
}

*+html .ort_sf {
width: 105px;
}

.von_sf {
width: 63px;
}
* html .von_sf {
width: 63px;
}
*:first-child+html .von {
width: 58px;
}

.bis_sf {
width: 62px;
}
* html .bis_sf {
width: 62px;
}
*:first-child+html .bis {
width: 58px;
}



.kontaktbox_nachricht {
width: 370px;
border: 1px solid #ededee; 
font-size: 11px; 
color: #58585A; 
font-family: Arial;
background-color: #ededee;
}

* html .kontaktbox_nachricht {
width: 370px
}

.absenden {
clear: left;
text-align:right;
margin-right:30px;
}

.absenden_sf {
clear: left;
text-align:right;
margin-right:30px;
padding-left:445px;
}

.kontaktform_clearer{
clear: left;
height: 5px;
font-size: 1px;
}

* html .kontaktform_clearer{
clear: left;
margin:-5px;
}

.Textueberschrift {font-size: 13px; font-weight: bold;}
td.Textueberschrift > p.bodytext {margin:2px 5px;}
.dateigroesse {padding-right:40px; text-align:right;}

/* table.contenttable > tbody > tr > td > p.bodytext {margin:0px; padding:0px;} */

.news_list_bild img{
	margin-right:25px;
	border:1px dotted #c0c0c0;
	margin-bottom:10px;
}
.news_single_img{
	float:right;
	width:354px;
	text-align:right;
}
.news_single_img p{float:right;}
.news_single_img img{
	margin-left:25px;
	margin-bottom:25px;
	border:1px dotted #c0c0c0;
}
.defaultlang{
	float:right;
	margin-right:5px;
}

/* ##### FUER RTE AUSRICHTUNG ##### */
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}