	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-size:12px; color: red;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:red; text-decoration: underline;  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#CCCCCC;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-icon {vertical-align:middle;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {background-image:  url(images/wir_ueber_uns/menue/pfeil_on.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #555555; text-decoration: underline;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#EEEEEE; font-size: 10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a { background-image:  url(images/wir_ueber_uns/menue/pfeil_on.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #555555; text-decoration: underline;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a { font-size: 14px; background-image:  url(images/wir_ueber_uns/menue/pfeil_on.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #555555; text-decoration: underline;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#BBBBBB;  font-size: 9px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; margin-bottom:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	.tx-indexedsearch {margin-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
	.tx-indexedsearch a {background-image:  url(images/wir_ueber_uns/menue/pfeil_on.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #555555; text-decoration: underline;}/* CSS Document */
	.tx-indexedsearch {margin-bottom: 5px;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.textfield {
	border: 1px solid #81898D;
        font-size: 11px;
	margin: 1px 1px 0px 0px;
	float: left;
	height: 18px;
	width: 99px;padding:0px;
	}	
.suchen {  color : #FFFFFF; background:#81898D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0px;
	margin: 0px;
	text-decoration: none;
	float: left;
	padding: 2px 2px 2px 4px;
	height: 20px;
	width: 70px;
}

.shop-h1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #595959;
	font-weight: bold;
	letter-spacing: 1px;
	font-family:   Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.shop-h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.shop-h2 a{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding-right: 12px;
	padding-left: 5px;
	float: left;
	padding-top: 0px;
	margin: 20px 0px 2px;
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 2px;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(images/allgemein/shop_pfeil.gif);
}

.shop {
	width: 149px;
	margin-left: 1px;
        visibility: hidden;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 25px;
                margin-top:10px;

}
body {
	margin: 0px;
	padding: 0px;
}
td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
font-size: 11px;
}

ul {
	font-size: 11px;
	color: #000000;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
}

a img{border: 0px none #ffffff;
}

div.text a{	
	background-image:  url(images/wir_ueber_uns/menue/pfeil_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	color: #6C6D6F;
	text-decoration: underline; 
}
.teaser {margin-left: 12px; clear: both;}
.teaser-link {float: right; text-transform: uppercase; background-color: #666666; padding: 3px 7px 3px 7px; font-size: 11px;margin-bottom: 10px;}
.newsteaser p{padding: 0px; margin: 0px;}
.newsteaser-header{background-image: url(images/startseite/start_7.jpg);
	background-repeat: no-repeat; width:190px; overflow: hidden; float:right;padding-top: 30px; font-size: 11px}
.teaser a{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333; text-decoration: none;}
.teaser-link a{color: #ffffff; font-size: 11px; font-weight: normal;}
.news-list p.bodytext{padding:10px 0px 0px 0px ; margin:0px; }
.news-list h3 a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333; text-decoration: none;
        background-image:  url();
        padding-left:0px;
}

.header-img img{float: left; margin: 0px; padding: 0px; overflow: hidden;}
.h-i-1 {width: 240px; height: 115px; magin: 0px; padding: 0px;}
.h-i-2 { width: 240px; height: 115px; magin: 0px; padding: 0px;}
.h-i-3 {width: 238px; height: 115px;}
.header-image table{height: 115; overflow:hidden; margin:0px; padding-bottom: 0px;}
.header-image td{height: 115; overflow:hidden; margin:0px; padding: 0px;}
.header-image {height: 115; overflow:hidden; margin:0px; padding-bottom: 0px;}
.header-image {height: 115; overflow:hidden; padding: 0px 0px 0px 0px;}

.csc-mailform td {
        height: 15px;
        padding-left:40px;
        text-decoration: none;

}

.csc-form-label {
        vertical-align: top;
     
}

.csc-form-fieldcell {
        vertical-align: top;
        padding-left:10px;
}

.csc-form-fieldcell input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

div.link-text{	background-image:  url(images/allgemein/cd.jpg);
	background-repeat: no-repeat;
	background-position: left;
        height:90px;
}
div.link-text a {
        /*background-image:  url(images/allgemein/cd.jpg);
	background-repeat: no-repeat;
	background-position: left;*/
padding-left: 45px;
line-height: 90px;
        height:90px;
	color: #6C6D6F;
	text-decoration: underline; 
background-image:  url();}

