/************************************************************************
*	CLEAR					 											*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100.01%;
}
	
/************************************************************************
*	SYSTEM TAGS															*/

body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.75em;
	color: black;
	background: white;
}
	
img {
	border: 0;
}
	
a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	
	cursor: pointer;
}
	
a:hover {
	text-decoration: underline;
}

ul {
	list-style: none outside;
	padding: 0;
	margin: 1.5em 0 1em 1.5em;
}

em {
	font-weight: bold;
	color: #ee8102;
	font-style: normal;
}

/************************************************************************
*	UEBERSCHRIFTEN														*/
h1 {
	font-size: 2em;
	line-height: 1.5em;
	color: #ee8102;
	margin: 0 0 0.5em;
}

h2 {

	font-size: 1.5em;
	color: #ee8102;
	margin: 0 0 0.75em 0;
}
	
h3 {
	font-size: 1.25em;
	color: black;
	margin: 1.25em 0 0;
}
	
h4 {
	font-size: 1em;
	margin: 1em 0 0;
	color: #ee8102;
}

.csc-textpicHeader {
	/*padding-top: 30px;*/
       /*geaendert*/
}

.csc-subheader {
	color: black;
	font-size: 1.25em;
	font-weight: bold;
}


.csc-subheader-2 {
       color: #EE8102;
       font-size: 1.5em;
}


.csc-subheader-3 {
       color: black;
}

/************************************************************************
*	Content														*/
p {
	margin: 0.75em 0;	
}

b, strong {
	
}

/************************************************************************
*	RAHMEN				 												*/

#rahmen {
	width: 1018px;
	position: relative;
	margin: 0 auto;
}



/*### LINKE SEITE ###*/



#rahmen #links {
	width: 390px;
	float: left;
	display: inline;	
	margin-right: 10px;
}

#keyvisual {
	width: 375px;
	height: auto !important;
	float: left;
	position: relative;
	border: 2px solid #e6e6e6;


/*border-top-color:#E6E6E6; border-left-color:#E6E6E6;
border-right-color:##E6E6E6; border-bottom-color:#E6E6E6; border-width:2px;
border-style:solid;*/

	padding:23px 0 0;
	background: rgb(255,255,255); /* old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(245,245,245) 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(245,245,245))); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(245,245,245) 100%); /* opera */
}

#rahmen #links #keyvisual ul {
	width: 150px;
	display: inline-block;
	margin: 1.25em 0 0;
}

#keyvisual ul li {
	float: left;
	background:  url("/fileadmin/mediaprint_layout/images/rahmen/one_sprite_button.png") no-repeat scroll 0 -45px transparent;
	padding: 5px 15px 10px 30px;
}

#keyvisual ul li:hover {
	background-position:  0 0px;
}

#rahmen #links #keyvisual ul li a {
	font-weight: normal;
	cursor: pointer;
}

#keyvisual .text {
	width: 165px;
	float: left;
	display: inline;	
	margin: 14px 10px 0 14px;
}

#bildnavigation {
	margin:0 0 -2px;
	position:relative;
	z-index:1
}

#bildnavigation li{
	border-bottom:2px solid #E5E5E5;
	display:inline-block;
	width:125px;
}

#bildnavigation li a {
	background: url("../../images/rahmen/bildernavi.jpg") no-repeat scroll -0px -107px transparent;
       /*background: url("../../images/rahmen/dummy.jpg") no-repeat scroll -0px -107px transparent;*/
	background-origin:content-box;
	background-clip:content-box;
	-moz-background-origin:content;
	-moz-background-origin:content;
	-moz-background-clip:content;
	-webkit-background-origin:content;
	-webkit-background-clip:content;
	display:block;
	height:107px;
	overflow:hidden;
	margin: 7%;
}

#bildnavigation li:first-child a {
background-position: -0px -0px
}

#bildnavigation li:last-child a {
background-position: -0px -214px
}

#bildnavigation li.aktiv {
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border: 2px solid rgb(229, 229, 229);
	border-bottom:0 none
}

#rahmen #links #interaktion {
	width: 373px;
	min-height: 146px;
	height: auto !important;
	float: left;
	position: relative;
	margin-top: 30px;
	border: 2px solid #e6e6e6;
	background: rgb(245,240,218); /* old browsers */
	background: -moz-linear-gradient(top, rgb(245,240,218) 1%, rgb(209,206,165) 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgb(245,240,218)), color-stop(99%,rgb(209,206,165))); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F0DA', endColorstr='#D1CEA5',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, rgb(245,240,218) 1%,rgb(209,206,165) 99%); /* opera */
}

#rahmen #links #interaktion .form_submit {
	width: 169px;
	height: 23px;
	padding-top: 0;
}

#rahmen #links #interaktion fieldset {
	float: left;
	padding: 3px 13px;
}

#rahmen #links #interaktion fieldset p {
	width: 50%;
	float: left;
}

#rahmen #links #interaktion fieldset .form_input {
	margin: 0 8px 8px 0;
	background: #f9f8f1;
	border: none;
}


/*### HAUPTNAVI ###*/
#rechts .hauptnavigation {
	display:inline-block;
	margin:30px 0 18px;
	min-width:750px;
	position:absolute;
	z-index:200
}

#rechts .hauptnavigation li.level-1 {
	background: rgb(255,255,255); /* old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(230,234,228) 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(230,234,228))); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E6EAE4',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(230,234,228) 100%); /* opera */
	float: left;
	margin:0 14px 0 0;
	padding:0 10px;
}

#rechts .hauptnavigation li.level-1 a {
	color: #38383a;
	cursor: pointer;
	display: block;
	height: auto;
	width: 110px;
	text-align:center;
	line-height: 2.75em
}

#rechts .level-1 {
	border: 2px solid rgb(229, 229, 229);
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;

}

#rechts ul.hauptnavigation li a:hover {
	color: #ee8102;
	text-decoration: none;
}

/***********
Level 2
************/
ul.level-2 {
	margin: 0;
	display: none;
	position: relative;
	z-index:1000;
/*	border:2px solid transparent;
	border-top:0 none;
	border-radius: 0 0 15px 15px;
*/}

.hauptnavigation li:hover > ul.level-2 {
	display:block;
}

#rahmen #rechts .hauptnavigation .level-2 li {
	border-top: 1px dotted #999;
	margin: 0
}

#rahmen #rechts .hauptnavigation .level-2 a {
}

#rahmen #rechts .hauptnavigation li.level-2-bottom {
}


/*### RECHTE SEITE ###*/
#rahmen #rechts {
	width: 598px;
	float: left;
       /*neu*/min-height: 670px;
}

#rahmen #rechts #kopf {
	width: 576px;
	height: 29px;
	background: #dad5b1;
	margin-right: 18px;
	border-left: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	border-right: 2px solid #e6e6e6;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;	
	font-size: 0.916em;
}

#rahmen #rechts #kopf a {
	margin: 0 10px;
	cursor: pointer;
}

#rahmen #rechts #kopf p {
	float: left;
	display: inline;
	margin: 8px 0 0 20px;
}	

#rahmen #rechts #kopf fieldset {
	width: 203px;
	float: right;
	padding: 0;
}

#rahmen #rechts #kopf .form_input {
	width: 133px;
	height: 21px;
	padding: 3px 15px;
	margin: 0;
	border-bottom: none;
}

#rahmen #rechts #kopf .form_submit {
	width: 36px;
	height: 29px;
	float: left;
	padding: 0;	
	margin: 0;
	/* IMAGE NECESSARY AT PRESENT*/
	background: url("../../images/sonstiges/form_submit_single.gif") no-repeat;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius: 15px;
}

#jquerybox {
	display: inline-block;
	width: 576px;
	position: relative;
	margin:85px 0 30px;
	/*border: 2px solid rgb(229, 229, 229);*/
/*	EMBED/OBJECT OVERWRITES & OVERFLOW HIDDEN WON'T WORK
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #6c6c6c;*/
}

#jquerybox > iframe {
}

#rahmen #rechts #jquerybox .buttons {
	position: absolute;
	top: 21px;
	left: 0px;
	margin: 0;
	padding: 0;
}

#rahmen #rechts #jquerybox .buttons li {
	float: left;
	clear: both;
	margin-bottom: 19px;
}

#rahmen #rechts #jquerybox .buttons li a.a {
	width: 86px;
	height: 57px;
	float: left;
	display: inline;
	font-size: 12px;
	margin-right: 19px;
	padding-top: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	
	background: url("../../images/rahmen/jquerybox-button0_a.png") no-repeat;
	
}

#rahmen #rechts #jquerybox .buttons li a.b {
	width: 86px;
	height: 57px;
	float: left;
	display: inline;
	font-size: 12px;
	margin-right: 19px;
	padding-top: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	
	background: url("../../images/rahmen/jquerybox-button0_b.png") no-repeat;
	
}

#rahmen #rechts #jquerybox .buttons li a.c {
	width: 86px;
	height: 57px;
	float: left;
	display: inline;
	font-size: 12px;
	margin-right: 19px;
	padding-top: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url("../../images/rahmen/jquerybox-button0_c.png") no-repeat;
}

#rahmen #rechts #jquerybox .buttons li a.a:hover,
#rahmen #rechts #jquerybox .buttons li.aktiv a.a {
  width: 200px;
	height: 57px;
	color: white;
	background: url("../../images/rahmen/jquerybox-button1_a.png") no-repeat;
}

#rahmen #rechts #jquerybox .buttons li a.b:hover,
#rahmen #rechts #jquerybox .buttons li.aktiv a.b {
	width: 200px;
	height: 57px;
	color: white;
	background: url("../../images/rahmen/jquerybox-button1_b.png") no-repeat;
}

#rahmen #rechts #jquerybox .buttons li a.c:hover,
#rahmen #rechts #jquerybox .buttons li.aktiv a.c {
	width: 200px;
	height: 57px;
	color: white;
	background: url("../../images/rahmen/jquerybox-button1_c.png") no-repeat;
}

#rahmen #rechts #jquerybox .videobox {
	margin: 16px;

	border: 1px solid white;
}

#rahmen #rechts #jquerybox h1 {
	font-size: 2.6em;
	color: #ee8102;
	position: absolute;
	top: 101px;
	left: 305px;
	margin: 0;
}

#rahmen #rechts #jquerybox h2 {
	font-size: 1.2em;
	color: white;
	
	position: absolute;
	top: 136px;
	left: 305px;
	
	margin: 0;
}

#rahmen #rechts #jquerybox .text {
	width: 252px;
	height: 95px;
	padding: 15px 19px;
	font-size: 0.91em;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("../../images/rahmen/jquerybox-flaeche.png") no-repeat;
}

#rahmen #rechts #jquerybox .text a {
	width: 208px;
	height: 28px;
	display: block;
	padding: 13px 0 0 51px;
	margin: 10px 0 0 -2px;
	font-size: 1.09em;
	cursor: pointer;
	background: url("../../images/rahmen/jquerybox-button-2.png") no-repeat;
}

#inhalt {
	display: inline-block;
	margin: 90px 20px 0;
       /*margin: 0 20px;*/
}

#rahmen #rechts #inhalt img {
	margin: 0 0 15px 0;
}

#rahmen #rechts #inhalt .spalte {
	width: 46%;
	float: left;
	
	padding-right: 4%;
}

#rahmen #rechts #inhalt .form_submit {
	float: right;
}

#rahmen #rechts #inhalt fieldset .form_submit {
	float: left;
	margin-top: 80px;	
}

.box,
#interaktion {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#rahmen #rechts .box {
	width: 275px;
	min-height: 147px;
	height: auto !important;
	height: 147px;
	float: left;
	display: inline;	
	position: relative;
	margin: 0 20px 0 0;
	border: 2px solid #e6e6e6;
	line-height: 1.25em;
	background: rgb(255,255,255); /* old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(245,245,245) 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(245,245,245))); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(245,245,245) 100%); /* opera */
}

#rechts .box h3 {
	border-bottom:2px solid rgb(229, 229, 229);
	min-height: 16px;
	height: auto !important;
	height: 16px;
	display: block;
	font-size: 1em;
	padding: 7px 0 7px 14px;
	margin: 0;
}

#rahmen #rechts .box h4 {
	color: black;
}

#rahmen #rechts .box p {
	margin: 3px 0 11px 0;
}

#rahmen #rechts .box ul {
	width: 93%;
	float: left;
	margin: 1.25em 0 0 0.75em;
}

#rahmen #rechts .box ul li {
	float: left;
	background:  url("../../images/rahmen/list-button-gross.gif") no-repeat;
	padding: 5px 15px 10px 30px;
	clear: both;
}

#rahmen #rechts .box ul li a {
	font-weight: normal;
	cursor: pointer;
}



/*### FUÃŸBEREICH ###*/
.footer {
	display:inline-block;
}

#fuss {
	width: 100%;
	float: left;
	
	background: #6c6c6c;
	color: white;
}

#fuss a {
	color: white;
	cursor: pointer;
	}
	
#fuss h4 {
	color: #ee8102;
}

#fuss .inhalt {
	width: 1018px;
	position: relative;
	
	margin: 0 auto;
}
#fuss .inhalt #tagcloud {
	float: left;
	padding: 8px 0;
	margin: 0;
	text-align: center;
	line-height: 1.5em;
}

#footerbox-1,
#footerbox-2,
#footerbox-3 {
	float:left;
	margin:1%;
	width:26%
}

#footerbox-1 {
	width: 363px
}

#footerbox-2 {
border-left: 2px groove #666;
border-right: 2px groove #666;
padding: 0 2%
}

#fuss .inhalt #standorte {
	width: 300px;
	float: left;
	
	padding: 30px 0;
}


/************************************************************************
*	KLASSEN				 												*/



/*### RUNDE ECKEN ###

OBSOLED

.unten-links {
	width: 15px;
	height: 15px;
	background: url("../../images/rahmen/ecke-weiss-unten-links.png") no-repeat;
	position: absolute;
	bottom: -2px;
	left: -2px;
}

.unten-rechts {
	width: 15px;
	height: 15px;
	background: url("../../images/rahmen/ecke-weiss-unten-rechts.png") no-repeat;
	position: absolute;
	bottom: -2px;
	right: -2px;
}

.oben-links {
	width: 15px;
	height: 15px;
	background: url("../../images/rahmen/ecke-weiss-oben-links.png") no-repeat;
	position: absolute;
	top: -2px;
	left: -2px;
}

.oben-rechts {
	width: 15px;
	height: 15px;
	background: url("../../images/rahmen/ecke-weiss-oben-rechts.png") no-repeat;
	position: absolute;
	top: -2px;
	right: -2px;
}
*/


/*### SCHATTEN FÃœR DIE BOXEN -> Schatten liegen auch grÃ¶ÃŸer im Bilderordner vor ###*/



.schatten-unten {
	width: 535px;
	height: 20px;
	background: url("../../images/rahmen/jquerybox-schatten-unten.gif") no-repeat;
	position: absolute;
	bottom: -22px;
	left: 22px;
}

.schatten-links {
	width: 14px;
	height: 184px;
	background: url("../../images/rahmen/jquerybox-schatten-links.gif") no-repeat;
	position: absolute;
	top: 22px;
	left: -16px;
}

.schatten-rechts {
	width: 14px;
	height: 184px;
	background: url("../../images/rahmen/jquerybox-schatten-rechts.gif") no-repeat;
	position: absolute;
	top: 22px;
	right: -16px;
}

.navigation {
	border-bottom:2px solid rgb(229, 229, 229);
	width: 100%;
	height: 29px;	
	float: left;
	margin: 0;
	list-style: none;
}

.navigation li {
	float: left;
}

.navigation li a {
	height: 22px;
	float: left;
	display: block;

	padding: 7px 16px 0 16px;
	
	cursor: pointer;
}

.navigation li a:hover {
	background: #f4efd9;
	padding: 7px 16px 0 16px;
}

.navigation li.aktiv1 a {
	background: #f4efd9;
	
	padding: 7px 15px 0 15px;

	border-right: 1px solid #d6d2bf;
	border-left: 1px solid #d6d2bf;
	
	cursor: pointer;
}

.navigation li.aktiv2 a {
	padding: 7px 15px 0 16px;
	border-right: 1px solid #d6d2bf;	
	cursor: pointer;
}



/*### WEITERE INFORMATIONEN ###*/
.weitere_informationen {
	width: 328px;
	height: 22px;
	display: inline-block;
	font-weight: bold;
	padding: 8px 0 0 60px;
	margin-top: 30px;
	color: white;
	/*background: url("../../images/rahmen/weitere-informationen.gif") no-repeat;*/
}

/*### BILDER ###*/
.bild_links {
	margin: 0 1.25em 1em 0;
}	

.bild_rechts {
	float: right;
	margin: 0 0 1em 1.25em;
}

/*### DIVERSES ###*/
.clear {
	float: none;
	clear: both;
}
	
/************************************************************************
*	FORMULARE			 												*/
fieldset {
	float: left;
}

fieldset .form_input {
	width: 151px;
	float: left;
	display: inline;
	padding: 3px 7px;
	margin: 0 17px 17px 0;
	border: 2px solid #e6e6e6;
}


.form_submit,
.tx-powermail-pi1_mandatory_submit {
	width: 169px;
	height: 23px;
	float: left;
	padding: 0 0 0 6px;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
	border:1px solid rgb(237, 130, 0);
	background: rgb(255,201,105); /* old browsers */
	background: -moz-linear-gradient(top, rgb(255,201,105) 0%, rgb(235,141,17) 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,201,105)), color-stop(100%,rgb(235,141,17))); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC969', endColorstr='#EB8D11',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, rgb(255,201,105) 0%,rgb(235,141,17) 100%); /* opera */
}

/*
.form_submit:after,
.tx-powermail-pi1_mandatory_submit:after {
	content: url("/fileadmin/mediaprint_layout/images/rahmen/list-button-gross.gif");
	float:right;
	padding-right:5px;
	margin-top:-5px
	}
*/

a.form_submit {
	width: 162px;
	height: 18px;
	padding-top: 5px;
}

fieldset .form_textarea {
	width: 337px;
	height: 92px;
	float: left;
	padding: 4px 7px;
	margin: 0 17px 17px 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	border: 2px solid #e6e6e6;
}

.footer li {
	margin-right: 30px !important;
	display: inline-block
}

.csc-sword {
	background-color: #EE8102;
	color: #FFFFFF;
}

.csc-searchResultHeader a {
	color: #EE8102;
}

.csc-searchResultInfo {
	display: none;
}

.news-list-date {
	display: none;
}

.news-single-rightbox {
	display: none;
}

.news-single-img {
	float: left;
	margin: 0px 10px 10px 0px;
}

.news-list-item {
	margin-bottom: 20px;
	clear: both;
}

.news-list-browse {
	border-top: solid 1px #EE8102;
	padding-top: 5px;	
}

.news-list-browse a,
.news-list-browse span {
	padding: 1px 3px 1px 3px;
}

.news-single-item hr,
.news-list-item hr {
	display: none;
}

.news-latest-gotoarchive {
	float: right;
	margin: -5px 5px 5px 0px;
}

.news-latest-gotoarchive a {
	font-weight: normal;
	margin-right: 10px;
}

.news-latest-item a {
	font-weight: bold !important;
}

legend {
	display: none;
}

.tx_powermail_pi1_fieldwrap_html {
	float: left;
	display: block;
	width: 100%;
}

.tx_powermail_pi1_fieldwrap_html label {
	width: 130px;
	float: left;
}

.tx_powermail_pi1_form .form_input {
	float: left;
}

.powermail_mandatory_js,
.powermail_mandatory {
	color: #ee8102;
}

.tx-srfreecap-pi2-cant-read {
	display: block;
	margin: 0px 0px 0px 130px;
	float: left;
	color: black;
}

img.tx-srfreecap-pi2-image {
	margin: 0px 0px 0px 130px;
}

.tx_powermail_pi1_form {
	margin: 0px 0px 30px 0px;
}

.powermail_mandatory_js {
	width: 240px;
	float: right;
}

.form_select {
	width: 170px;
	float: left;
	display: inline;
	padding: 3px 7px;
	margin: 0 17px 17px 0;
	border: 2px solid #e6e6e6;	
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float: none;
}

.c2l1-left {
	border-right: none;
	padding-right: 5px;
}

.c2l1-middle {
	padding-left: 5px;
}

#rahmen #rechts .hauptnavigation ul.level-2-items a {
	color: #000000 !important;
}

#rahmen #rechts .hauptnavigation ul.level-2-items a:hover {
	text-decoration: underline;
}


.button_full {
	background: url(../../images/rahmen/jquerybox-button.gif) no-repeat;
	height: 33px;
	padding: 10px 10px 9px 35px;
}

.button_full_ref {
	border:1px solid rgb(237, 130, 0);
	background: rgb(255,201,105); /* old browsers */
	background: -moz-linear-gradient(top, rgb(255,201,105) 0%, rgb(235,141,17) 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,201,105)), color-stop(100%,rgb(235,141,17))); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC969', endColorstr='#EB8D11',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, rgb(255,201,105) 0%,rgb(235,141,17) 100%); /* opera */
	display: inline-block;
	min-width:300px;
}

.button_full_ref a {
	background:url("/fileadmin/mediaprint_layout/images/rahmen/list-button-gross.gif") no-repeat scroll 9px 5px transparent;
	display:block;
	padding:10px 10px 9px 40px;
}

.csc-mailform-field {
	margin: 0 0 10px 5px;
}

.csc-mailform-field input {
	border: 2px solid #e6e6e6;
	padding: 3px;
}

.csc-mailform-submit {
	padding: 3px;
}


.box .news-latest-ref  {
	width: 240px;
	float: left;
	margin: 1.25em 0;
}


.box .news-latest-ref  .news-latest-item-ref  {
	float:left;
	width: 231px;
	line-height:24px;
	padding: 2px 2px 2px 10px;
}

/*.box .news-latest-ref  .news-latest-item-ref a {
	background: url(../../images/rahmen/list-button-gross.gif) no-repeat;
	padding: 5px 15px 10px 30px;	
}*/
.box .news-latest-ref .news-latest-item-ref a {
	background:  url("/fileadmin/mediaprint_layout/images/rahmen/one_sprite_button.png") no-repeat scroll 0 -45px transparent;
	padding: 5px 15px 10px 30px;
}

.box .news-latest-ref  .news-latest-item-ref a:hover {
	background: url(../../images/rahmen/list-button-gross-hover.gif) no-repeat;
}


.tx-indexedsearch-searchbox-sword {
	   border: 1px solid #e6e6e6;
}

.news-single-item .bodytext small span a {
	  color:inherit;
}

	
/************************************************************************
*	TABLES            													*/
table {
	margin-bottom:2em;
	width:100%
}

td {
	padding:.75em 0 0
}

td p {
	margin: .5em 0 0
}

td a {
	font-weight:400
}


/*neu table.contenttable {
	border:1px solid #000;
}*/

td.td-0, td.td-1, td.td-2, td.td-3, td.td-last {
	border:1px solid #000;
       padding: 2px;
}

.csc-header-n5{
	/*padding-top: 30px;verändert*/
}

.csc-uploads-icon {
	width:2em
}

.csc-uploads-icon img {
margin: 0 !important
}

.csc-uploads-fileName {
}

.csc-uploads-fileSize {
	text-align: right
}

