/*****FOOTER*********/
@import url("/fileadmin/template/css/footer.css");



/**************** GENERAL *****************/
/*@font-face { font-family:VectoraLH Black; src:url(VCBL____.PFM), url(VCBL____.PFM); }
@font-face { font-family:VectoraLH BlackItalic; src:url(VCBLI___.PFM), url(VCBLI___.PFM); }
@font-face { font-family:VectoraLH Bold; src:url(VCB_____.PFM), url(VCB_____.PFM); }
@font-face { font-family:VectoraLH BoldItalic; src:url(VCBI____.PFM), url(VCBI____.PFM); }
@font-face { font-family:VectoraLH Italic; src:url(VCI_____.PFM), url(VCI_____.PFM); }
@font-face { font-family:VectoraLH Light; src:url(VCL_____.PFM), url(VCL_____.PFM); }
@font-face { font-family:VectoraLH LightItalic; src:url(VCLI____.PFM), url(VCLI____.PFM); }
@font-face { font-family:VectoraLH Roman; src:url(VCR_____.PFM), url(VCR_____.PFM); }*/

body{
    font-family:Arial, Helvetica, Times New Roman, Sans Serif;
	font-size:12px;/*small Font*/
	background:#CCCCCC;
	color:#3e3d40;
}

body, div, form, ul, li, a{
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, p{
	margin:0 0 1mm 0;
	padding:0px;
}

img{
	border:0px
}

p{
	line-height: 17px
}

p.bodytext img{
	margin: 4px 3px 0 15px;
}

li{
	list-style:none
}

fieldset{
	border:none;
}

a, a:hover, a:link, a:active, a:visited{
	color:#3e3d40;
/*	text-decoration:none;*/
	font-weight:bold;
}

div.news #news li,
.bullets li{
	font-size:12px;/*small Font*/
	font-weight:bold;
	margin:0px 25px 0px 0px;
	padding:0.5em 0.5em 0.5em 1.5em;
	background-image: url(../img/flechita-oscura.png);
	background-repeat: no-repeat;
	background-position:0em 0.8em;
	border-bottom:2px dotted #CCCCCC;
	width:auto
}

div.middle li{
	margin:0px 25px 0px 0px;
	padding:0.2em 0.5em 0.2em 1.5em;
	background-image: url(../img/flechita-oscura.png);
	background-repeat: no-repeat;
	background-position:0em 0.6em;
	width:auto
}

#content_main{
	width:908px;
	text-align:left;
	background:#FFFFFF
}

/*********HEADER GRAPHICS*********/

#header{
	width:908px;
	height:218px;
	margin:0px;
	padding:0px;
/*	background-image: url(../img/logo.jpg)*/
}

#logoAnimation{
	padding-left:180px
}

#header-graphic-start{
	position:relative;
	height:293px;
	width:100%;
	z-index:69;
	top:0;
	padding-top:0;
	overflow:hidden;
	background:url('/fileadmin/Teaser/home/header.jpg') no-repeat 0 0;
/*	margin:0;
	padding:0;
	height:293px;
	width:100%;
	z-index:10;
	position:relative;	
	overflow:hidden;
	top:0;
	left:0;
	height:293px;
	width:100%;
	z-index:10;
	position:relative;	
	overflow:hidden;
	top:0;
	left:0;*/	
}

* html #header-graphic-start {
	margin-top:-5px;
}

.tx-slideshow-pi1,
#tx_slideshow_pi1{
	margin:0;
	padding:0px;
	position:relative;
	top:0;
	left:0;
	z-index:20;
}


/******MAIN NAVI**************/

#navi{
	clear:both;
	margin:0px;
	padding:0px;
}

#navi #hmenu{
	height:30px;
	width:908px;
	padding:3px 0 0 0;
	margin:0px;
	background: url(../img/mainmenugradient.gif) repeat-x 0 0;
	valign:middle;
	clear:both;
}

#navi #hmenu .hmenu-punkt {
	float:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:0;
	margin:0;
	border-right: 1px solid #ccc;
	white-space: nowrap;
}
* html #navi #hmenu .hmenu-punkt {
	width:1px;
}


#navi #hmenu .hmenu-punkt img {
	margin:0;
	padding:6px 0 0 0;
	border:none;
	vertical-align: top;
}

#navi #hmenu #home-link {
	float:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:0;
	margin:0;
	border-right: 1px solid #ccc;
}


#navi #hmenu .hmenu-punkt a {
	display:block;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	margin:0;
	padding:0 13px;
	font-size:15px;
	font-weight:bold;
	color:#77787a;
	text-decoration:none;
	white-space: nowrap;
}

#navi #hmenu .hmenu-punkt a:hover {
	background:  url(../img/mainmenugradient.gif) repeat-x 0 -69px;
}
#navi #hmenu .active a{
	background:  url(../img/mainmenugradient.gif) repeat-x 0 -36px;
}

#navi #hmenu #quicksearch {
	float:right;
	width:165px;
	height:28px;
	line-height:28px;
	border-right:none;
	margin:0;
	padding:0 15px 2px 0;
	background-image: none;
	font-size:15px;
	font-weight:bold;
	color:#77787a;
}
* html #navi #hmenu #quicksearch {
	height:24px;
	line-height:24px;
	padding:4px 15px 2px 0;
}
*+html #navi #hmenu #quicksearch {
	height:27px;
	line-height:27px;
	padding:1px 15px 2px 0;
}

#navi #hmenu #quicksearch #quicksearch-sword {
	font-size:13px;
	color:#77787a;
	width:140px;
	font-weight:bold;
	background:#f2f2f2;
	margin: 0;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #e2e2e2;
	vertical-align: middle;
}
#navi #hmenu #quicksearch #quicksearch-submit {
	vertical-align: middle;
}

/****WHERE AM I**************/

#whereami {
	margin: 6px 0px 13px 23px;
	vertical-align:top;
}

#whereami .inRootLine{
	display:inline;
	padding-right:10px;
	margin-right:5px;
	background-image : url(../img/flechita.png);
	background-repeat : no-repeat;
	background-position:right 4px
}

#whereami,#whereami .inRootLine a{
/*    font-family:verdana;*/
	font-size: 12px;/*special Size Font*/
	color: #77787a;
	text-decoration:none;
}


/*****CONTENT AREA*********/
#content_main #content_container{
	margin-left: 5mm;
/*	margin-right:5mm;*/
	padding: 0px;
}

#content_main #content_container #left{
	display:block;
	float:left;
	width:221px;
	margin:0px;
	padding:0px;
	border:#fff 1px solid;
}

#content_main #content_container #left #dnavi{
	border:1px solid;
	border-color: #CCCCCC;
	width:221px;
	margin-bottom:10px
}

#content_main #content_container #content{
	display:block;
	float:left;
	padding: 5mm;
	border:1px solid;
	border-color: #CCCCCC;
}

#content_main #content_container .content-one-column{
	width:588px;
	margin: 0 0 5mm 5mm;
}


#content_main #content_container .content-two-columns{
	width:269px;
	margin: 0 0 10px 10px;
}

#content_main #content_container #right{
	float:left;
	margin-left:10px;
	width:318px;
}

#content_main #content_container #right .text{
	padding: 5mm;
	border:1px solid;
	border-color: #CCCCCC;
}


/*****CONTENT MAIN BOX*********/

#content_main #content_container #right .text h1,
#content_main #content_container #content h1{
	font-size:24px;/*big Font*/
	line-height:28px;/*big Font*/
	font-weight:bold;
	color:#77787a;
	padding-bottom:4px
}

#content_main #content_container #right .text h2,
#content_main #content_container #content h2{
	font-size:18px;/*medium Font*/
	line-height:24px;/*special Size Font*/
	font-weight:bold;
	color:#77787a;
	padding-bottom:6px
}

#content_main #content_container #right .text h3,
#content_main #content_container #content h3{
	font-size:12px;/*special Size Font*/
	line-height:18px;/*special Size Font*/
	font-style:bold;
	color:#77787a;
}

#content_main #content_container #content p{
}
/***MAILFORM***/

form#mailform {
	margin:0;
}

#content_main #content_container #content div.csc-mailform-field {
	display:block;
	clear:both;
	width:260px;
	padding: 5px 0px;
}

#content_main #content_container #content div.csc-mailform-field label{
	font-size:12px;/*small Font*/
	float:left;
	border:none;
	width:200px;
}

.plzSearchForm {
	width:279px;
	border:1px solid white;
	}

.plzSearchForm input,
.dseniederlassung_pi1 input,
.dseniederlassung_pi1_karte input,
#content_main #content_container #content div.csc-mailform-field textarea,
#content_main #content_container #content div.csc-mailform-field input{
	float:right;
	background-color:#CCCCCC;
	width:210px;
	border:none;
}

#content_main #content_container #content div.csc-mailform-field textarea,
#content_main #content_container #content div.csc-mailform-field input{
display:block;
float:none;
clear:left
}

.plzSearchForm input,
.dseniederlassung_pi1 input,
.dseniederlassung_pi1_karte input{
	float:left;
	margin-top:20px
}


.plzSearchForm input.csc-plzsearchform-submit,
.dseniederlassung_pi1 input.csc-plzsearchform-submit,
.dseniederlassung_pi1_karte input.csc-plzsearchform-submit{
	font-size:11px;
	color:#ffffff;
	float:right;
	background:none;
	background-position: 3px 1px;
	background-image:url(../img/senden.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:25px;
	border:none;
	
	margin-top:16px;
}
#content_main #content_container #content div.csc-mailform-field input.csc-mailform-submit {
	font-size:11px;
	color:#ffffff;
	float:right;
	background-position: 0 0 !important;
	background-image:url(../img/senden.jpg);
	background-repeat:no-repeat;
	width:57px;
	height:23px;
	border:none;
	
	margin-top:16px; 
}


*+html .plzSearchForm input.csc-plzsearchform-submit,
.dseniederlassung_pi1 input.csc-plzsearchform-submit,
.dseniederlassung_pi1_karte input.csc-plzsearchform-submit,
#content_main #content_container #content div.csc-mailform-field input.csc-mailform-submit{
	background-position: 1px 1px;
}

*html .plzSearchForm input.csc-plzsearchform-submit,
.dseniederlassung_pi1 input.csc-plzsearchform-submit,
.dseniederlassung_pi1_karte input.csc-plzsearchform-submit,
#content_main #content_container #content div.csc-mailform-field input.csc-mailform-submit{
	background-position: 1px 1px;
}



/*********START OF BEWERBUNG FORM****************/


*html #content_main #content_container .content-one-column form#mailform{
	padding-left:10px;
}
*+html #content_main #content_container .content-one-column form#mailform{
	padding-left:7px;
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field{
	clear:both;
	width:580px;
	padding:5px 0 0 0;
}
* html #content_main #content_container .content-one-column form#mailform div.csc-mailform-field{
	padding:10px 0 0 0;
}
*+html #content_main #content_container .content-one-column form#mailform div.csc-mailform-field{
	padding:10px 0 0 0;
}
#content_main #content_container .content-one-column form#mailform div.csc-mailform-field input.csc-mailform-check{
	float:left;
	width:15px;
	background:none;
	margin-right:0px
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field input{
	float:left;
	clear:none;
	margin:5px 0 5px 0px;
	width:350px;
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field input.csc-mailform-submit {
	font-size:11px;
	color:#ffffff;
	float:right;
	background-position: 0 0 !important;
	background-image:url(../img/senden2.jpg);
	background-repeat:no-repeat;
	width:87px;
	height:23px;
	border:none; 
	margin-right:30px;
	margin-top:-30px;
	/*margin-left:200px;	
	margin-top:16px; 
	
	font-size:12px;
	color:#3e3d40;
	float:right;
	clear:none;
	background:none;
	background-color:#CCCCCC;
	border:1px solid #666666;
	width:89px;
	height:20px;*/
}
* html #content_main #content_container .content-one-column form#mailform div.csc-mailform-field input.csc-mailform-submit {
	margin-right:14px;
	position:relative;
}
*+html #content_main #content_container .content-one-column form#mailform div.csc-mailform-field input.csc-mailform-submit {
	margin-right:28px;
	position:relative;
}
#content_main #content_container .content-one-column form#mailform div.csc-mailform-field input#mailformform_reset{
	font-size:11px;
	color:#ffffff;
	float:left;
	background-position: 0 0 !important;
	background-image:url(../img/senden.jpg);
	background-repeat:no-repeat;
	width:57px;
	height:23px;
	border:none; 
	margin-left:200px;	
	margin-top:16px; 
	/*	font-size:12px;
	color:#3e3d40;
	float:left;
	clear:none;
	background:none;
	background-color:#CCCCCC;
	border:1px solid #666666;
	width:89px;
	height:20px;
*/
}
* html #content_main #content_container .content-one-column form#mailform div.csc-mailform-field input#mailformform_reset{
	margin-left:100px;
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field textarea{
	float:left;
	clear:none;
	margin:5px 0 5px 0px;
	width:350px;
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field select{
	float:left;
	clear:none;
	width:350px;
	margin-right:0;
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field label{
	min-width:183px;
	max-width:469px;
	padding:5px 0px;
}

#content_main #content_container .content-one-column form#mailform div.csc-mailform-field span.csc-mailform-label{
	font-weight:bold;
	font-size:14px;
	height:10px;
}

/*********END OF BEWERBUNG FORM****************/


/*****CONTENT LEFT BOX*********/

#left .textpic .csc-textpic{
padding:0px;
}

#content_main #content_container #left .textpic .csc-textpic{
text-align:left;
margin:0px;
padding:0px;
width:183px;
}

#content_main #content_container #left .textpic .csc-textpic .csc-textpic-imagewrap{
text-align:left;
margin:0px;
padding:0px;
}

#content_main #content_container #left .textpic .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
text-align:left;
margin:0px;
padding:0px;
}

#content_main #content_container #left .textpic .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt{
text-align:left;
margin:0px;
padding:0px;
}

#left .textpic .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt img{
	margin:0px;
	padding:7px 0 10px 0;
	/*height:70px;*/
	width:183px
}

#left h1{
	font-size:12px;/*small Font*/
	font-weight:bold;
	color:#77787a;
	margin:0px;
	padding:0.5em 0.5em 0.5em 2em;
	background-image: url(../img/pfeile.gif);
	background-repeat: no-repeat;
	background-position:left 0.55em;
}

#left .textpic{
	margin:0px 0px 10px 0px;
	padding:5mm
}

*html #left .textpic{
	padding:5mm 0 5mm 5mm;
}

#left .textpic ul{
	margin:0px;
	padding:0px;
}

#left .textpic li{
	margin:0px;
	padding:0em 0em 0em 2em;
	background-image: url(../img/flechita-oscura.png);
	background-repeat: no-repeat;
	background-position:0.2em 0.3em;
}

#left .textpic li a{
	font-size:12px;/*small Font*/
	font-weight:bold;
	color:#3e3d40;
	text-decoration:none
}

#left .textpic .bodytext{
	padding:3px 0px 3px 12px;
	padding:0px
}

#left .pulpo{
	position:relative;
	float:right;
	top:-10px;
	right:-5mm
}

*#left .pulpo{
	right:0;
}

/*****CONTENT RIGHT BOX*********/
.textpic,
#right .dseniederlassung_pi1,
#right .dseniederlassung_pi1_karte,
#content_main #content_container #right .textpic{
	border:1px solid;
	border-color: #CCCCCC;
	margin: 0px 0px 10px 0px;
}

#right .dseniederlassung_pi1_karte{
	padding: 0px 10px;
}

#right #map{
	margin: 3px 0px 3px 3px;
}

#content_main #content_container #right .rightcontent_column .textpic p{
	text-align:center;
}

#content_main #content_container .content-two-columns .textpic img,
#content_main #content_container #right img {
	padding:0px;
	margin:0px;
/*	width: 280px;
	height:auto; */
}
* html #content_main #content_container .content-two-columns .textpic img,
* html #content_main #content_container #right #rez_pic img {
/*	width: 100% !important;
	height:100% !important; */
}

* html #content_main #content_container #right img {
/*	width: auto !important;
	height:auto !important; */
}

#content_main #content_container .content-two-columns .textpic img.stars,
#content_main #content_container #right img.stars {
	width: 14px;
	height: 12px; 
}

#content_main #content_container #right .rightcontent_column .textpic{
/*padding:5mm 5mm 4mm 5mm;*/
padding:18px 18px 14px 18px;
}

#content_main #content_container #right .rightcontent_column .textpic .csc-textpic{
margin:0px;
padding:0px;
}

#content_main #content_container #right .rightcontent_column .textpic .csc-textpic .csc-textpic-imagewrap{
width:100%;
margin:0px;
padding:0px;
}

#content_main #content_container #right .rightcontent_column .textpic .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
width:100%;
margin:0px;
padding:0px;
}

#content_main #content_container #right .rightcontent_column .textpic .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt{
width:280px;
margin:0px;
padding:0px;
}

*html #content_main #content_container  .rightcontent_column .textpic .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt{
display:block;
margin:12px 0px 8px 0px;
}

/*****IMAGE LIGHT BOX RIGHT*******/

#content_main #content_container #right .rightcontent_column .image .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow dl dt a img{
}

#content_main #content_container #right .rightcontent_column .image .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image,
#content_main #content_container #right .rightcontent_column .image .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-firstcol{
display:block;
width:152px !important;
width:117px;
}
#content_main #content_container #right .rightcontent_column .image .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image img{
margin-right:18px;
}
#content_main #content_container #right .rightcontent_column .image .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-lastcol img{
margin-right:0;
}

#content_main #content_container #right .rightcontent_column .image{
padding:0;
}

* html #content_main #content_container #right .rightcontent_column .image .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow dl.csc-textpic-image img{
	margin-right:0;
}

#content_main #content_container #right .rightcontent_column .image img{
/*width:117px;
height:117px;
padding:4.5mm;*/
padding:16px;
border:1px solid #cccccc
}

/*NIEDERLASSUNG*/
#content_main #content_container #right .dseniederlassung_pi1_karte img,
#right .dseniederlassung_pi1_karte img{
	margin: 3px 0px 0px 29px;
/*	width:auto */
}



/***********************/
/*****HOME-TEASER*******/
/***********************/


#header-graphic-start .textpic,
#header-graphic-start .csc-mainwrap{
	display:block;
	width:215px;
	height:71px;
	background:#e5e5e5 url(../img/home/teaser-bg.jpg) repeat-x 0 0;
	margin: 0px 1px 0px 9px;
	padding:0px;
	float:left;
	border:none;
	position:relative;
	top:-84px;
	z-index:40;
}

*html #header-graphic-start .textpic,
*html #header-graphic-start .csc-mainwrap{
	display:inline;
	overflow:hidden;
}
#header-graphic-start .textpic img,
#header-graphic-start .csc-mainwrap img{
	float:left;
	margin: 0;
	padding:3px 7px 0 3px;
}
#header-graphic-start div.textpicHover {
	border:1px solid #999;
	margin: 0 0 0px 8px;
	cursor:pointer;
	position:relative;
	top:-85px;
}
#header-graphic-start div.textpicHover * {
	cursor:pointer;
}
#header-graphic-start .csc-mainwrap p a{
/*	font-family:VectoraLH Roman, Arial, Verdana;*/
/*	font-family:Verdana;*/
	font-weight:bold;
	font-size:12px;/*small Font*/
	text-decoration:none;
	display:block;
	padding-top:2px;
	position:relative;
	top:0px;
	color:#77787a
}

/***********************/
/*****VIDEOPLAYER*******/
/***********************/

.csc-media_center_pi1mainwrap{
	margin: 20px 0px;
	text-align:center;
}

#playMask{
	cursor:pointer;
}

a.playVideo{
	display:block;
}


#player_div {
	display:block;
	margin-top:15px;
}

/*************************/
/*****REZEPT-FINDER*******/
/*************************/

.rezeptfinderform {
	text-align: center;
}

.rezeptfinderform input, select {
	background-color: #cccccc;
	width: 185px;
	margin: 5px 0 0 0;
}

*html .rezeptfinderform input, select {
	background-color: #cccccc;
	width: 185px;
	margin: 5px 8px 0 0;
}

.rezeptfinderform input {
	width: 180px;
}

*html .rezeptfinderform input {
	width: 179px;
}

*+html .rezeptfinderform input {
	width: 179px;
	margin: 5px 8px 0 0;
}

.rezeptfinderform input#quickrecipesearch-submit {
	font-size:11px;
	color:#FFFFFF;
	background:none;
	background-position: 3px 1px;
	background-image:url(../img/senden.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:25px;
	border:none;
	margin-bottom:5px;
}

/*##NEWS CONTAINER##*/
div.news{
	display:block;
	float:right;
	padding: 0px 25px 5px 15px;
	width:596px;
	margin: -20px 0px 20px 0px;
}

/*##SITEMAP##*/ 
.csc-sitemap ul{
	padding-left:25px
}

#plzsuchen{
	display:block;
	margin-bottom:80px
}

/*##RTE TABALES##*/
table td{
	vertical-align:top
}

table td p.bodytext{
	padding:0px 15px;
	vertical-align:top
}

table td p.bodytext img{
	margin:0px
}

/*************************/
/*****LIGHTBOX/BILD*******/
/*************************/

.csc-textpic-above{
	margin:0px
}

/*************************/
/**NIEDERLASSUNG-RESULT***/
/*************************/

#content_main #content_container #content .plz-result-list h1{
	font-size: 18px;/*medium Font*/
}

#content_main #content_container #content .plz-result-list h2{
	font-size: 12px;/*small Font*/
	line-height: 14px;
	color:#990000/*#77787a;*/
}

/*****************************/
/****FISCHTHEKEN QUICKFORM****/
/*****************************/

div.thekefinder{
	margin:0 0 10px 0;
	padding:5mm;
	border:1px solid #cccccc
}

div.thekefinder form input, input#email{
	width:150px
}

div.thekefinder form input.quicksearch-submit{
	width:auto
}

/*************************/
/****FISCHTHEKEN SUCHE****/
/*************************/

div.shopGroup div.shopRow{
	clear: left;
}

div.shopGroup div.shopRow div.shopName{
	float: left;
	width: 170px;
}

div.shopGroup div.shopRow div.shopStreet{
	float: left;
	width: 170px;
}

div.shopGroup div.shopRow div.shopZIP{
	float: left;
	width: 45px;
}

div.shopGroup div.shopRow div.shopCity{
	float: left;
	width: 100px;
	overflow:hidden
}

div.shopGroup div.shopRow div.shopDistance{
	float: left;
}

div.shopGroup div.shopRow div.shopName,
div.shopGroup div.shopRow div.shopStreet,
div.shopGroup div.shopRow div.shopZIP,
div.shopGroup div.shopRow div.shopCity,
div.shopGroup div.shopRow div.shopDistance{
	border-top: dotted 1px #cccccc;
	padding:1px 2px
}

div.tx-fischthekensuchen-pi1 span{
	display:block;
	padding:10px 0px
}

div.tx-fischthekensuchen-pi1 .plz-result-list{
	clear:left;
	margin-top:10px;
	margin-bottom:20px;
	display:block;
}

div.tx-fischthekensuchen-pi1 .fs_form{
	float:left;
	margin-bottom:20px;
}

div.tx-fischthekensuchen-pi1 input{
	float:left;
	font-size: 11px;
	background-color:#CCCCCC;
	height:15px;
	width:150px;
	border:none;
}
div.tx-fischthekensuchen-pi1 input.submitButton{
	float:none;
	background-color:#CCCCCC;
	height:18px;
	width:100px;
	border:solid 1px #999999;
	margin-left:25px
}

div.tx-fischthekensuchen-pi1 .fs_weiteren{
	float:left;
	margin-left:20px
}

/*SITEMAP*/
div .csc-sitemap ul li{
	list-style-image:url(../img/flechita-oscura.png)
}

div .csc-sitemap ul li ul li{
	list-style-image:url(../img/unterseite.png)
}
/*ETIKETTEN*/
.labelWrap .labelsList .linkWrap .product{
	float:left;
	width:8em
}

.labelWrap .labelsList .linkWrap .labelLink{
	float:left
}

.labelWrap .labelsList .linkWrap{
	clear:both
}

/*MEDIACENTER*/
div.csc-media_center_pi1mainwrap{
	padding:25px 0px;
	width:100%;
	/* background-image:url(../img/mediacenter_shadow.jpg);*/
	background-repeat: no-repeat;
	background-position:5px bottom;
	border:1px solid gray
}

/*ANSPRECHPARTNER*/
div.ansprechpartner{
	margin-left:-3px;
	padding-left:0px;
}

div.ansprechpartner table{
	margin-left:0px;
	padding-left:0px;
}

div.ansprechpartner tr{
	margin-left:0px;
	padding-left:0px;
}

div.ansprechpartner td{
	margin-left:0px;
	padding-left:0px;
}

div.ansprechpartner table p{
	margin-left:0px;
	padding-left:0px;
}


/************************************
SUCHERGEBNIS - SEARCHRESULT
************************************/


p.input-container input#sword{
	margin:0;
	padding:2px 5px 0 1px;
	height:18px;
}

p.input-container label {
	margin:0;
	padding:0 5px 0 0;
}

span.tx-indexedsearch-sw{
	font-weight:bold;
}

p.input-container span.button{
	margin:0;
	padding:0 0 0 10PX;
}

p.input-container {
	margin:0;
	padding:0 0 10px 0;
	float:left;
	height:40px;
}
div.tx-indexedsearch-whatis{
	width:580px;
	margin:0;
	padding:0;
	float:left;
}
div.ergebnisrahmen {
	width:580px;
	border:none;
	padding:0;
	margin:0;
}
div.ergebnishead {
	float:left;
	padding:20px 0 0 0;
	width:400px;
	height:20px;

}
div.ergebnishead a:visited,
div.ergebnishead a {
	padding:0 0 0 4px;
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#444;
	text-decoration:underline;
	height:20px;
}
div.ergebnishead a:hover  {
	color:#00295e;
}
div.ergebnishead img {
	margin:0;
	padding: 0;
	float:left;
}
div.ergebnisprozent {
	float:right;
	width:170px;
	padding:20px 0 0 0;
	height:20px;
	line-height:12px;
	background:none;
	overflow:hidden;
}
div.ergebnisprozent p {
	color:#444;
	font-weight:nromal;
	font-size:12px;
	line-height:12px;
	padding:0;
	text-align:right;
	height:20px;
}
div.ergebnisbody {
	width:580px;
	padding:0;
}
div.ergebnisbody p {
	font-size:12px;
	color:#444;
	padding:0 0 4px 17px;
	float:left;
}


div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox {
	margin:0;
	padding:10px 0 0 0;
	width:580px;
	text-align:center;
	list-style-type: none;
	float:left;
}

div.tx-indexedsearch div.tx-indexedsearch-browsebox p{
	margin:0;
	padding:5px 0 5px 0;
	float:left;
	width:580px;
}	
	
div.tx-indexedsearch div.tx-indexedsearch-browsebox li {
	display:inline;
	margin:0;
	padding: 0 5px;
	background: none;
}
ul.browsebox li.next {
	display:block;
	float:right;
	margin:0;
	padding: 0;
	width:90px;
	text-align:right;
}
ul.browsebox li.prev {
	display:block;
	float:left;
	margin:0;
	padding: 0;
	width:90px;
	text-align:left;
}

ul.browsebox li a,
ul.browsebox li a:visited {
	
}
ul.browsebox li strong a,
ul.browsebox li strong a:visited {
	
	text-decoration:none;
}

/* WEBCAM */

div#webcam{
	margin:0 0 10px 0;
	padding:18px;
	width:280px;
	border: #cccccc 1px solid;
}

/*	PRINTBUTTON	*/
a.printbutton{
	position:relative;
	top:0;
	right:0;
	padding:0 !important;
	margin:0 0px !important;
	float:right !important;
	display:block !important;
	height:15px !important;
	width:15px !important; 
	background: url('../img/drucken.png') 0 0 no-repeat !important;
	text-indent:-8000px;
}
* + html  a.printbutton{

	top:-15px !important;

}


