body, html {
background-color:#717173;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
h1 {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 15px;
}
.gradientBoxHeader h2 {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
p {
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}

div #rightContent a.internal-link, div #rightContent a.external-link-new-window {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #000000;
}

div #leftContent .whiteBoxContent .csc-textpic-text ul li a.internal-link{
	text-decoration:none;
	color:#000000;
}
div #leftContent .whiteBoxContent .csc-textpic-text ul li a.internal-link:hover{
	text-decoration:underline;
}
div #leftContent .whiteBoxContent p.bodytext a.internal-link, div #leftContent .whiteBoxContent .csc-textpic-text ul li a, #leftContent .whiteBoxContent p.bodytext a.external-link-new-window, div #leftContent .whiteBoxContent .csc-textpic-text p.bodytext a, div #leftContent .whiteBoxContent .csc-textpic-text p.bodytext a:visited, div #leftContent .whiteBoxContent .csc-textpic-text ul li a.internal-link, div .whiteBox .whiteBoxContent ul a, div.whiteBoxContent h1 a, div #leftContent .whiteBoxContent .contenttable a, div #leftContent .whiteBoxContent .contenttable a:visited, div #content .whiteBox .whiteBoxContent .tx-srfeuserregister-pi1 a, div #content .whiteBox .whiteBoxContent .tx-srfeuserregister-pi1 a:visited, div #content .whiteBox .whiteBoxContent p.bodytext a.internal-link, div #content .whiteBox .whiteBoxContent p.bodytext a.internal-link:visited, #leftContent .whiteBox .whiteBoxContent p.bodytext a.external, #leftContent .whiteBox .whiteBoxContent p.bodytext a.external:visited, #leftContent .whiteBox .whiteBoxContent p.bodytext a, #leftContent .whiteBox .whiteBoxContent p.bodytext a:visited, .whiteBoxContent p.bodytext a.download, div .gradientBoxContent ul a, div .news-list-container .tx-ttnews-browsebox a, #rightContent .gradientBox .gradientBoxContent h1 a, #rightContent .gradientBox .gradientBoxContent h1 a:visited {
text-decoration:none;
color:#7092b7;
}
div #leftContent .whiteBoxContent p.bodytext a.internal-link:hover, div #leftContent .whiteBoxContent .csc-textpic-text ul li a:hover, #leftContent .whiteBoxContent p.bodytext a.external-link-new-window:hover, div #leftContent .whiteBoxContent .csc-textpic-text p.bodytext a:hover, div .whiteBox .whiteBoxContent ul a:hover, div.whiteBoxContent h1 a:hover, div #leftContent .whiteBoxContent .contenttable a:hover, div #content .whiteBox .whiteBoxContent .tx-srfeuserregister-pi1 a:hover, div #content .whiteBox .whiteBoxContent p.bodytext a.internal-link:hover, #leftContent .whiteBox .whiteBoxContent p.bodytext a.external:hover, #leftContent .whiteBox .whiteBoxContent p.bodytext a:hover, .whiteBoxContent p.bodytext a.download:hover, div .gradientBoxContent ul a:hover, div .news-list-container .tx-ttnews-browsebox a:hover, print a:hover, #rightContent .gradientBox .gradientBoxContent h1 a:hover{
text-decoration:underline;
}

ul {
	margin:0px;			
}

div .csc-textpic-text ul, div .whiteBox .whiteBoxContent ul, div .gradientBoxContent ul{
	list-style-image:url(/fileadmin/templates/imgs/ListBullet.jpg);
}
/*div .csc-textpic-text ul ul{  
	list-style-type:circle;
}*/


.cw1, .cw2, .cw3, .cw4, .cw5, .cw6, .cw7 {
display:block;
font-size:0;
overflow:hidden;
}
.cw1, .cw2, .cw3, .cw4, .cw5, .cw6 {
height:1px;
}
.cw4, .cw5, .cw6, .cw7 {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
.cw1 {
background:#FFFFFF none repeat scroll 0 0;
margin:0 8px;
}
.cw2 {
background:#FFFFFF none repeat scroll 0 0;
margin:0 6px;
}
.cw3 {
background:#FFFFFF none repeat scroll 0 0;
margin:0 4px;
}
.cw4 {
background:#FFFFFF none repeat scroll 0 0;
border-width:0 5px;
margin:0 3px;
}
.cw5 {
background:#FFFFFF none repeat scroll 0 0;
border-width:0 4px;
margin:0 2px;
}
.cw6 {
background:#FFFFFF none repeat scroll 0 0;
border-width:0 3px;
margin:0 2px;
}
.cw7 {
background:#FFFFFF none repeat scroll 0 0;
border-width:0 3px;
height:2px;
margin:0 1px;
}
.cud1, .cud2, .cud3, .cud4, .cud5, .cud6, .cud7 {
display:block;
font-size:0;
overflow:hidden;
}
.cud1, .cud2, .cud3, .cud4, .cud5, .cud6 {
height:1px;
}
.cud4, .cud5, .cud6, .cud7 {
background:#717171 none repeat scroll 0 0;
border-left:1px solid #717171;
border-right:1px solid #717171;
}
.cud1 {
background:#717171 none repeat scroll 0 0;
margin:0 8px;
}
.cud2 {
background:#717171 none repeat scroll 0 0;
margin:0 6px;
}
.cud3 {
background:#717171 none repeat scroll 0 0;
margin:0 4px;
}
.cud4 {
background:#717171 none repeat scroll 0 0;
border-width:0 5px;
margin:0 3px;
}
.cud5 {
background:#717171 none repeat scroll 0 0;
border-width:0 4px;
margin:0 2px;
}
.cud6 {
background:#717171 none repeat scroll 0 0;
border-width:0 3px;
margin:0 2px;
}
.cud7 {
background:#717171 none repeat scroll 0 0;
border-width:0 3px;
height:2px;
margin:0 1px;
}
.cd1, .cd2, .cd3, .cd4, .cd5, .cd6, .cd7 {
display:block;
font-size:0;
overflow:hidden;
}
.cd1, .cd2, .cd3, .cd4, .cd5, .cd6 {
height:1px;
}
.cd4, .cd5, .cd6, .cd7 {
background:#7D7D7D none repeat scroll 0 0;
border-left:1px solid #7D7D7D;
border-right:1px solid #7D7D7D;
}
.cd1 {
background:#7D7D7D none repeat scroll 0 0;
margin:0 8px;
}
.cd2 {
background:#7D7D7D none repeat scroll 0 0;
margin:0 6px;
}
.cd3 {
background:#7D7D7D none repeat scroll 0 0;
margin:0 4px;
}
.cd4 {
background:#7D7D7D none repeat scroll 0 0;
border-width:0 5px;
margin:0 3px;
}
.cd5 {
background:#7D7D7D none repeat scroll 0 0;
border-width:0 4px;
margin:0 2px;
}
.cd6 {
background:#7D7D7D none repeat scroll 0 0;
border-width:0 3px;
margin:0 2px;
}
.cd7 {
background:#7D7D7D none repeat scroll 0 0;
border-width:0 3px;
height:2px;
margin:0 1px;
}
.cm1, .cm2, .cm3, .cm4, .cm5, .cm6, .cm7 {
display:block;
font-size:0;
overflow:hidden;
}
.cm1, .cm2, .cm3, .cm4, .cm5, .cm6 {
height:1px;
}
.cm4, .cm5, .cm6, .cm7 {
background:#959595 none repeat scroll 0 0;
border-left:1px solid #959595;
border-right:1px solid #959595;
}
.cm1 {
background:#959595 none repeat scroll 0 0;
margin:0 8px;
}
.cm2 {
background:#959595 none repeat scroll 0 0;
margin:0 6px;
}
.cm3 {
background:#959595 none repeat scroll 0 0;
margin:0 4px;
}
.cm4 {
background:#959595 none repeat scroll 0 0;
border-width:0 5px;
margin:0 3px;
}
.cm5 {
background:#959595 none repeat scroll 0 0;
border-width:0 4px;
margin:0 2px;
}
.cm6 {
background:#959595 none repeat scroll 0 0;
border-width:0 3px;
margin:0 2px;
}
.cm7 {
background:#959595 none repeat scroll 0 0;
border-width:0 3px;
height:2px;
margin:0 1px;
}
.cl1, .cl2, .cl3, .cl4, .cl5, .cl6, .cl7 {
display:block;
font-size:0;
overflow:hidden;
}
.cl1, .cl2, .cl3, .cl4, .cl5, .cl6 {
height:1px;
}
.cl4, .cl5, .cl6, .cl7 {
background:#BBBBBB none repeat scroll 0 0;
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
}
.cl1 {
background:#BBBBBB none repeat scroll 0 0;
margin:0 8px;
}
.cl2 {
background:#BBBBBB none repeat scroll 0 0;
margin:0 6px;
}
.cl3 {
background:#BBBBBB none repeat scroll 0 0;
margin:0 4px;
}
.cl4 {
background:#BBBBBB none repeat scroll 0 0;
border-width:0 5px;
margin:0 3px;
}
.cl5 {
background:#BBBBBB none repeat scroll 0 0;
border-width:0 4px;
margin:0 2px;
}
.cl6 {
background:#BBBBBB none repeat scroll 0 0;
border-width:0 3px;
margin:0 2px;
}
.cl7 {
background:#BBBBBB none repeat scroll 0 0;
border-width:0 3px;
height:2px;
margin:0 1px;
}
.cul1, .cul2, .cul3, .cul4, .cul5, .cul6, .cul7 {
display:block;
font-size:0;
overflow:hidden;
}
.cul1, .cul2, .cul3, .cul4, .cul5, .cul6 {
height:1px;
}
.cul4, .cul5, .cul6, .cul7 {
background:#D9D9D9 none repeat scroll 0 0;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
}
.cul1 {
background:#D9D9D9 none repeat scroll 0 0;
margin:0 8px;
}
.cul2 {
background:#D9D9D9 none repeat scroll 0 0;
margin:0 6px;
}
.cul3 {
background:#D9D9D9 none repeat scroll 0 0;
margin:0 4px;
}
.cul4 {
background:#D9D9D9 none repeat scroll 0 0;
border-width:0 5px;
margin:0 3px;
}
.cul5 {
background:#D9D9D9 none repeat scroll 0 0;
border-width:0 4px;
margin:0 2px;
}
.cul6 {
background:#D9D9D9 none repeat scroll 0 0;
border-width:0 3px;
margin:0 2px;
}
.cul7 {
background:#D9D9D9 none repeat scroll 0 0;
border-width:0 3px;
height:2px;
margin:0 1px;
}
.whiteRoundedCorner, .whiteBoxContent, .gradientBoxContent {
background:#FFFFFF none repeat scroll 0 0;
display:block;
}
.darkRoundedCorner {
background:#7D7D7D none repeat scroll 0 0;
display:block;
}
.middleRoundedCorner {
background:#959595 url(/imgs/tranparent.gif) repeat scroll 0 0;
display:block;
}
.lightRoundedCorner {
background:#BBBBBB none repeat scroll 0 0;
display:block;
}
#leftContent .whiteBox, .gradientBox{ 	
	float: left;
	padding-bottom: 10px;		
	width: 640px;	
}
div #leftContent .whiteBoxContent{		
	width: 620px;
}
#rightContent .whiteBox, .gradientBox {	
	float: left;
	padding-bottom: 10px;		
	width: 300px;	
}
#rightContent .whiteBoxContent {
width: 280px;
}
#rightContent .whiteBoxContent ul{
padding-left:20px;
}
.whiteBoxContent {
float:left;
padding:0 10px;
width:930px;
}

.gradientBoxHeader {
background:transparent url(/fileadmin/templates/imgs/gradientRightBox.gif) repeat-x scroll 0 0;
height:23px;
padding:5px 15px 0 10px;
}
.gradientBoxContent {
float:left;
padding:10px 10px 0;
width:280px;
}
/* Abstand des Bildes zum Link in der rechten Spalte */
.gradientBoxContent .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
margin-top:10px;
}
#page {
float:left;
min-height:525px;
width:970px;
}
#sectionContent {
float:left;
}
#pane {
margin:0 auto;
min-height:570px;
padding:30px 0;
width:970px;
}
#topNavigation {
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:20px;
margin:10px 0 20px 20px;
width:280px;
}
#topNavigation .home_gif {
border:medium none;
padding-top:5px;
}
#topNavigation a, #topNavigation a:visited {
color:#666666;
text-decoration:none;
}
#topNavigation a:hover, #topNavigation a:active {
color:#E97B29;
text-decoration:none;
}
/**** Für  START *****/

div #rightheadcontainer {
color:#666666;
float:right;
text-align:right;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:0;
margin:20px 20px 0 0;
width:370px;
height:18px;
}
div #rightheadcontainerintro {
float:right;
margin:17px 20px 0 0;
width:300px;
}
#sitemap {
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:370px;
height:18px;
margin-top:2px;
}

#search{
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:140px;
}
#sitemap a, #sitemap a:visited {
color:#666666;
text-decoration:none;
}
#sitemap a:hover, #sitemap a:active {
color:#E97B29;
text-decoration:none;
}
/**** Für  ENDE *****/
#chooseSection {
color:#2E445B;
float:left;
font-size:11px;
margin-top:5px;
padding:5px;
/*width:400px;*/
width:250px;
}
#chooseSection a, #chooseSection a:visited {
color:#2E445B;
padding:5px;
text-decoration:none;
}
#chooseSection a:hover, #chooseSection a:active {
color:#FFFFFF;
padding:5px;
text-decoration:none;
}
#chooseSection .sec1 a:hover {
background:#7D7D7D none repeat scroll 0 0;
padding:5px;
}
#chooseSection .sec2 a:hover {
background:#959595 none repeat scroll 0 0;
padding:5px;
}
#chooseSection .sec3 a:hover {
background:#BBBBBB none repeat scroll 0 0;
padding:5px;
}
#chooseSection a.active_sec1 {
background:#7D7D7D none repeat scroll 0 0;
color:#FFFFFF;
padding:5px;
}
#chooseSection a.active_sec2 {
background:#959595 none repeat scroll 0 0;
color:#FFFFFF;
padding:5px;
}
#chooseSection a.active_sec3 {
background:#BBBBBB none repeat scroll 0 0;
color:#FFFFFF;
padding:5px;
}
#breadcrumb {
/* Änderungen Julia 24.03.09 START */
/*clear:both;*/
float: left;
width: 800px;
/* Änderungen Julia 24.03.09 ENDE */
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0 0 10px 20px;
}
#breadcrumb a, #breadcrumb a:visited {
color:#666666;
text-decoration:none;
}
#breadcrumb a:hover, #breadcrumb a:active {
color:#E97B29;
text-decoration:none;
}
#navigation {
background-color:#D9D9D9;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:65px;
width:970px;
}
.pro_linedrop {
background:transparent url(/fileadmin/templates/imgs/bg_topnav.gif) repeat-x scroll center center;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:normal;
height:40px;
margin:0;
padding:1px 0 0;
position:relative;
width:970px;
z-index:500;
}

.pro_linedrop .select {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
white-space:nowrap;
}
.pro_linedrop li {
background:transparent url( /fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
float:left;
}
.pro_linedrop .select a {
background:transparent url(/fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-weight:normal;
line-height:16px;
padding:10px 0 0;
text-decoration:none;
white-space:nowrap;
}
.pro_linedrop .select li.line a {
border-right:2px solid #A7A7A8;
color:#FFFFFF;
height:29px;
}	
.pro_linedrop .select span a {
display:block;
padding:10px 15px 0;
}
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a {
background:transparent url(/fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
line-height:16px;
padding:10px 0 0;
}
.pro_linedrop .select li.line a:hover, .pro_linedrop .select li.line:hover a {
background:transparent url(/fileadmin/templates/imgs/bg_topnav_hover.gif) repeat-x scroll 0 0;
color:#FFFFFF;
/*height:40px;*/
}
.pro_linedrop .select li.line a.active_menu1 {
background:transparent url(/fileadmin/templates/imgs/bg_topnav_hover.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}

.pro_linedrop .select li.line ul.sub li a.active_menu2 {
background:transparent url(/fileadmin/templates/imgs/bg_subnav_hover.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}
.pro_linedrop .select span a:hover, .pro_linedrop .select li:hover span a {
background:transparent url(/fileadmin/templates/imgs/transparent.gif) repeat scroll right top;
cursor:pointer;
display:block;
padding:10px 15px 0;
}
.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {
display:none;
}
.pro_linedrop table {
border-collapse:collapse;
font-size:1em;
height:0;
margin:-1px;
width:0;
}
.pro_linedrop .sub {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 0;
padding:0;
}
.pro_linedrop .sub li {
height:25px;
}
.pro_linedrop .select :hover .sub {
background:#E97B29 url(/fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
/*Auskommentiert, um Mouseover-Submenu zu deaktivieren*/
/*display:block;*/
float:left;
height:25px;
left:0.1px;
position:absolute;
text-align:center;
top:25px;
width:970px;
z-index:500;
}
/* Die Klasse .active ermöglicht die Sub-Navi anzuzeigen, wenn einer Menüpunkt aus Haupt- oder Sub-Navigation angeklickt wurde*/
.pro_linedrop .select li.active .sub{
background:#E97B29 url(/fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
display:block;
float:left;
height:25px;
left:0.1px;
position:absolute;
text-align:center;
top:25px;
width:970px;
z-index:0;
}
.pro_linedrop .select :hover .rt li {
float:right;
}
.pro_linedrop .select :hover .sub li a{
background:transparent url(/fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
border-right:0 solid #E97B29;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
height:22px;
margin:0;
padding:3px 15px 0;
white-space:nowrap;
z-index: 500;
}
/* Die Klasse .active ermöglicht die Sub-Navi anzuzeigen, wenn einer Menüpunkt aus Haupt- oder Sub-Navigation angeklickt wurde*/
.pro_linedrop .select li.active .sub li a {
background:transparent url(/fileadmin/templates/imgs/transparent.gif) repeat scroll 0 0;
border-right:0 solid #E97B29;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
height:22px;
margin:0;
padding:3px 15px 0;
white-space:nowrap;
z-index: 0;
}
.pro_linedrop .select :hover .sub li.subline a {
color:#FFFFFF;
}
.pro_linedrop .select :hover .sub li a:hover, .pro_linedrop .select :hover .sub li:hover {
background-color:#EE9959;
border:0 solid red;
color:#FFFFFF;
height:25px;
padding-top:0;
position:relative;
}
.pro_linedrop .select :hover .sub li:hover > a {
border:0 solid green;
color:#FFFFFF;
height:22px;
margin-top:0;
padding-top:3px;
}
.pro_linedrop .select :hover .sub :hover ul {
border:0 solid black;
display:block;
left:-0.1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:25px;
width:200px;
}
.pro_linedrop .select :hover .sub :hover ul ul {
left:-9999px;
position:absolute;
}
.pro_linedrop .select :hover .sub :hover ul li {
background:#EE9959 none repeat scroll 0 0;
border:0 solid maroon;
margin:0;
padding:0;
}
.pro_linedrop .select :hover .sub :hover ul li a {
height:25px;
margin-top:0;
padding-top:4px;
text-align:left;
width:168px;
}
.pro_linedrop .select :hover .sub :hover ul li a:hover {
background:#A7A7A8 none repeat scroll 0 0;
border:0 solid #FFFFFF;
}
.pro_linedrop .select :hover .sub :hover ul li:hover > a {
height:21px;
line-height:16px;
margin-top:0;
padding-top:4px;
}
#sections {
min-height:315px;
background-color:#D9D9D9;
float:left;
width:970px;
}
#content {
background-color:#D9D9D9;
float:left;
min-height:270px;
padding:10px 10px 0;
width:950px;
}

#leftContent {
float:left;
padding:0 10px 0 0;
width:640px;
}

#rightContent {
float: right; /* wurde auf right gesetz, damit die Box ganz rechts erscheint*/
width: 300px; /* die Breite wurde von 310px auf 170px gestellt, damit die rechte weiße Box im IE korrekt angezeigt wird*/
min-height: 450px;
}
/* CSS FÜR NEWS [LIST-ANSICHT]*/
div .news-list-container .news-list-item {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#717173;
margin-bottom: 10px;
padding-bottom: 0px;
width: 620px;
float:left;
}

div .news-list-container .news-list-item .text{
float:left;
width:450px;
margin:0;
padding:0;
}
div .news-list-container .news-list-item .text h1{
text-align: left;

}
/*div .news-list-container .news-list-item .text p .news-list-subheader{
font-size:11px;
}*/
div .news-list-container .news-list-item .text p.news-list-morelink {
font-weight:bold;
text-align:left;
margin-top:10px;
margin-bottom: 10px;
}
div .news-list-container .news-list-item .image{
float:left;
width:170px;
margin:0;
padding:0;
}
div .news-list-container .news-list-item .image p.news-list-date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:right;
vertical-align:top;
}
div .news-list-container .news-list-item .image p.space-holder{
height: 12px;
}
div .news-list-container .news-list-item .image p.news-list-img{
text-align:right;
margin:0px;
padding:0;
vertical-align:bottom;
}
div .news-list-container .news-list-item .image .news-list-img a img{
/*border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#717173;*/
border: none;
margin:0px;
padding:0px;
}

div .news-list-container .news-list-item a{
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
}
div .news-list-container .news-list-item .image .news-list-item .clear{
clear:both;
}
/*-----ENDE-----*/

/* CSS FÜR NEWS [LATEST-ANSICHT]*/
div .news-latest-container .news-latest-item{
margin-bottom:10px;
}
div .news-latest-container .news-latest-item .news-latest-date a, div .news-latest-container .news-latest-item h1 a, div .news-latest-container .news-latest-item p.news-latest-image a, div .news-latest-container .news-latest-item p.news-latest-morelink a, div .news-latest-container .news-latest-gotoarchive a{

text-decoration:none;
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
}
div .news-latest-container .news-latest-item p.news-latest-image a img{
/*border-width:1px;
border-style:solid;
border-color:#717173;
*/
border: none;
}

div .news-latest-container .news-latest-item .news-latest-date a:hover, div .news-latest-container .news-latest-item h1 a:hover, div .news-latest-container .news-latest-item p.news-latest-morelink a:hover, div .news-latest-container .news-latest-gotoarchive a:hover{
text-decoration:underline;
color:#666666;
}
div .news-latest-container .news-latest-item p.news-latest-image{
text-align:center;
margin-bottom:10px;
}
div .news-latest-container .news-latest-item .news-letest-morenews{
text-align:right;
}
/*-----ENDE----*/

/* CSS FÜR NEWS [SINGLE-ANSICHT]*/
div .news-single-item{
width:950px;
}
div .news-single-item .news-single-image{
float:right;
width:310px;
text-align:center;
}
div .news-single-item .news-single-image p.news-image-titel{
text-align:center;
}
div .news-single-item .news-single-text{
float:left;
width:610px;
margin-right:10px;
}
div .news-single-item .news-single-text a{
text-decoration:none;
color:#7092b7;
}
div .news-single-item .news-single-text a:hover{
text-decoration:underline;
}

div .news-single-item .news-single-image a img{
border:none;
text-decoration:none;
}
div .news-single-item .news-single-text .news-single-titeldata{
width:610px;
margin-right:10px;
}
div .news-single-item .news-single-text .news-single-titeldata .clear{
clear:both;
float: none;
height: 0;
line-height: 0;
font-size: 0.1px;
}
div .news-single-item .news-single-text .news-single-titeldata .news-single-titel{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:520px;
text-align:left;

}
div .news-single-item .news-single-text .news-single-titeldata .news-single-data{
float:right;
width:80px;
text-align:right;
}
div .news-single-item .news-single-data, div .news-single-item .news-single-text .news-single-backlink{
text-align:right;
padding-right:10px;
font-weight:bold;
color:#FF9900;
font-size:12px;
font-style:normal;
margin-top:5px;
}
div .news-single-item .news-single-text h3{
font-style:italic;
font-weight:normal;
}
div .news-single-item .news-single-text p.bodytext{
margin-top:10px;
font-style:normal;
}
div .news-single-item .news-single-text .news-single-backlink a{
text-decoration:none;
color:#FF9900;
}
div .news-single-item .news-single-text .news-single-backlink a:hover{
text-decoration:underline;
}
div .news-single-item .clear{
clear:both;
}
/*-----ENDE----*/
#login {
float:right;
height:20px;
padding:15px 0 40px;
width:270px;
}
#head {
background:transparent url(/fileadmin/templates/imgs/head.jpg) no-repeat scroll 0 0;
float:left;
height:160px;
width:970px;
}
#customer {
float:left;
height:215px;
padding:20px 0 0 20px;
width:300px;
}
#customerContent, #partnerContent, #pressContent {
height:215px;
}
#banner {
text-align:center;
margin-top: 20px;
}
#partner {
float:left;
height:215px;
padding:20px 15px 0;
width:300px;
}
#press {
float:left;
height:215px;
padding:20px 20px 0 0;
width:300px;
}

/**** Für Login-Formular START *****/		

.toned-cells { border-collapse: collapse; }
.toned-cells td{ background-color: #7D7D7D; color: #FFF; margin: 2px }/*FF7109 */
.nontoned-cell { background-color: #FFF! important; }
.left-corner{ background-color: #7D7D7D important;}
select { width: auto; border:solid 1px #CCCCCC; font-size: 12px; }
input.small { width: 58px; }
input[class].small { width: 60px; }
select.sel_small { width: 88px; text-align: center; }
input.radio, input.checkbox { width: 21px; border: none; }
input#button { width: 120px; }
input.aktion, textarea.aktion { width: 400px; border:solid 1px #CCCCCC; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

/**** Für Login-Formular ENDE *****/

/**** Für Print-Link START *****/
.print {	
	width: 50px;
	text-align: right;
	background-color: #ffffff;
	margin-right: 15px;
	float: right;
}
.print img, a { 
	border:none; 	
}

/**** Für Print-Link ENDE *****/

/********************/
/* macina_searchbox */
/********************/	
	
	.input_macina_searchbox {
	   width:100px; 
	   padding:0 0 0 3; 
	   margin:0 0 3 0; 
	   vertical-align:middle;
	   /* Ab hier Irina CSS */
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
	   color:#666666;	   	     
	}	
	.submit_macina_searchbox {	
	   background-color:#D9D9D9; 
	   border: solid 1px #A5ACB2;
	   padding:0; 
	   margin-left:10px; 
	   vertical-align:middle;
	   /* Ab hier Irina CSS */
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
	   color:#666666;	
	 }
	form #searchform{
	margin:0;
	}	
	
/*****************/
/* Search result */
/*****************/
	/* Search Result, result information box: */
	TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
	TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
	TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
	TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
	TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }
	
	.tx-indexedsearch .tx-indexedsearch-searchbox{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	margin-left:10px;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;	
	margin-left:5px;	
	}
	.tx-indexedsearch .tx-indexedsearch-browsebox p{
	margin-bottom:10px;
	}

	/* Search Result, header + abstract: */
	H3.csc-searchResultHeader A { color: #186900; }	
	H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
	P.csc-searchResult { font-style: normal; margin-left: 20px;}
	
	/* Search word markup */
	SPAN.csc-sword { font-weight: bold; font-style:italic; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
	font-weight: bold; 
	font-style:italic;
	color:#000000;
	}
	.tx-indexedsearch-res td.tx-indexedsearch-title, .tx-indexedsearch-res td.tx-indexedsearch-percent{
	background-color:#717173;	
	color:#FFFFFF;
	}
	/* Search */
	.tx-indexedsearch-res a, .tx-indexedsearch-res a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:5px;	
	}
	.tx-indexedsearch-res a:hover, .tx-indexedsearch-res a:active{
	color:#e97b29;
	}
	.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr, .tx-indexedsearch-whatis .tx-indexedsearch-sw{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;	
	}
	.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
	padding:10px 0 10px 0;
	}
/*********************/
/* Search result END*/
/********************/	
	
/* Registrierung für Endverbraucher */

	/* Stern- und Fellermeldung-Formatierung*/
	.tx-srfeuserregister-pi1 label span, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error{
	color: #BF0B12;		
	}
	
/* Mailform START */
.csc-mailform {
  border-color: #D4D0C8;
  margin: 0px 15px 35px 25px;
  padding: 25px; 0px;
  font-size: 12px;
  background-color: #EFEFEF;
  width: 530px;
}
.csc-mailform input {
  display: block;
  width: 400px; /* Breite.*/
}

.csc-mailform textarea {
  display: block;
  width: 400px; /* Breite.*/
}

input.csc-mailform-check {
  display: block;
  width: 50px; /* Breite.*/
}

.csc-mailform-field { 
  margin-right: 0px;
  padding: 10px 0px;
}

div.csc-mailform-label div { 
 width: 400px;
}

input.csc-mailform-submit {	
  float: none;
  width: 150px;
  margin-left:365px;
}
/* Mailform ENDE */