/* Suggested order:

 * display

 * list-style

 * position

 * float

 * clear

 * width

 * height

 * margin

 * padding

 * border

 * background

 * color

 * font

 * text-decoration

 * text-align

 * vertical-align

 * white-space

 * other text

 * content

 *

 */

 

 /* NEWS */

 .news-list-item, .news-list-content {

	margin:0px 0px 20px 0px;

	border:20px;

	}







.content h3 {

	font-size:12px;

	font-weight:bold;

}

	

 

.bildbalken {

	clear:both;

	}



.table_bildbalken {

	border:none;

	padding:0px;

	}



.content * {

	color: #000;



}



#tickerspace, .tickerspace {
	float:left;
	margin:-535px 0px 0px 0px;
	height:15px;
	}



.content h3,

.content h3 * {

	margin: 12px 0 9px 0;

	line-height: 21px;

	font-weight: normal;

	font-size: 22px;

}



	.content .h3grey {

		color: #646567;

	}

	

.homepage .content h3 {

	margin-bottom: 6px;

	font-size: 20px;

	color: #646567;

}



.content h4 {

	margin: 10px 0 7px 0;

	font-size: 13px;

	

}



.content h5 {

	margin: 10px 0 2px 0;

	font-size: 13px;

	line-height: 18px;

	

}



.content h6 {

	margin: 3px 0 0 0;

	font-weight: normal;

	font-style: italic;

	

}



.content .special {

	margin: 12px 0 9px 0;

	line-height: 21px;

	font-weight: normal;

	font-size: 22px;

	height: auto !important;

	height: 1px;

	padding: 0 382px 5px 0 ;

	border-bottom: 1px solid #d60028;

	border-bottom-width: 2px;



}



.content .specialhtml {

	display: block;

	margin: -12px 0 9px 0;

	font-weight: normal;

	font-size: 22px;

	height: auto !important;

	height: 1px;

	line-height: 36px;

	border-bottom: 2px solid #d60028;

}



*+html .content .specialhtml {

	padding-bottom: 12px !important;

}

.content sup {

	position: relative;

	top: 2px !important;

	top: 2px;

	font-size: 10px !important;

	font-size: 11px;

	line-height: 3px;

}



*+html .content sup {

	top: 0px !important;

}



.content h3 sup,

.content .specialhtml sup {

	position: relative;

	top: 4px !important;

	top: 0;

	font-size: 18px !important;

}



*+html .content h3 sup,

*+html .content .specialhtml sup {

	top: 0px !important;

}



.content p {

	margin-bottom: 10px;	

	color: #000;

	line-height: 1.4em;

}


.content table p {

	margin-bottom: 10px;	

	color: #000;
	line-height:9px !important;

}



.content .csc-firstHeader {

	margin-top: 0;

}



.content hr {

	height: 1px;

	margin: 5px 0 3px 0 !important;

	margin: 0;

	border: 0;

	border-top: 1px solid #ccc;

	

}



.content a {

	color: #d60028;

	text-decoration: underline;

}



.content a sup {

	color: #d60028;

	text-decoration: none;

}



.homepage .content a {

	color: #646567;

	text-decoration: none;

}



.content a:hover {

	text-decoration: none;

	color: #646567;

}



.homepage .content a:hover {

	color: #d60028;

}



.content ul {

	margin: 5px 0 5px 2px;

}

	

.content ul li {

	height: auto !important;

	height: 1px;

	line-height: 1.4em;

	padding-left: 10px;

	background: url(../images/bulletlist_standard.png) no-repeat 0 6px;

}



.content .contenttable {

	border: none;

	margin-left: 1px !important;

	margin-left: 0;

	

}



.content .contenttable tr,

.content .contenttable .tr-even {

	

}



.content .contenttable .tr-odd{

	

	

}



.content .contenttable th {

	padding: 2px 4px;

	color: #000;

	vertical-align: bottom;

}



.content .contenttable sup{

	color: #000;

}



.content .contenttable td sup{

	color: #000;

}



.content .contenttable td {

	padding: 2px 4px;

}



.content .csc-firstHeader {

	padding-bottom: 15px;

}



#mainContent .shortcut .csc-firstHeader {

	padding-bottom: 0px;

}



.content .csc-textpic-image img {

	

}



.homepage .content .csc-textpic-image img {

	border: none;

}



.formElement input,

.formElement textarea,

.formElement select {

	border: 1px solid #646567;

}



/* -----------------------------------------------

	Indexed Search

----------------------------------------------- */

.tx-indexedsearch .browsebox {

	height: 18px;

	margin: 10px 0 -10px 0;

}



.tx-indexedsearch .browsebox li {

	float: left;

	margin-right: 5px;

}	



.tx-indexedsearch-res h4 {

	clear: both;

	position: relative;

	margin-top: 20px;

	padding: 2px 0;

	line-height: 16px;

	background-color: #ccc;

}	



.tx-indexedsearch-res h4 a {

	padding-left: 20px;

}	



.tx-indexedsearch-res h4 img {

	position: absolute;

	top: 2px;

	left: 4px;

}	



.tx-indexedsearch-res h4 .percent {

	position: absolute;

	top: 2px;

	right: 4px;

}



.tx-indexedsearch-res dl {

	margin-top: 10px;

}



.tx-indexedsearch-res dt,

.tx-indexedsearch-res dd {

	display: inline;

}



.tx-indexedsearch-res dt {

	font-weight: bold;

}



.tx-indexedsearch-res dd {

	padding-right: 5px;

}



/* -----------------------------------------------

	TextPic 

----------------------------------------------- */



#mainContent .csc-textpic-image { 

	margin: 0;

	margin-left: 18px !important;

	margin-left: 14px;

	padding-bottom: 18px;

}



#mainContent .csc-textpic-firstcol { 

	margin-left: 0 !important;

}



#mainContent .csc-textpic-intext-left .csc-textpic-imagewrap,

#mainContent .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {

	/*margin-right: 30px !important;*/

	margin-right: 10px !important;



}

	

#mainContent .csc-textpic-intext-right .csc-textpic-imagewrap,

#mainContent .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {

	margin-left: 30px !important;

	margin-right: 4px !important;

	margin-right: 0;

}



.layout1 #mainContent .csc-textpic-intext-left .csc-textpic-imagewrap,

.layout1 #mainContent .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {

	margin-right: 10px !important;

}

	

.layout1 #mainContent .csc-textpic-intext-right .csc-textpic-imagewrap,

.layout1 #mainContent .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {

	margin-left: 10px !important;

	margin-right: 0 !important;

}



.homepage #mainContent .csc-textpic-image { 

	margin: 0 !important;

}



.homepage #mainContent .csc-textpic-image dd {

	position: relative;

	left: -11px;

	width: 124px;

	margin-top: 18px;

}



.homepage #mainContent .csc-textpic-image dd a {

	display: block;

	height: auto !important;

	height: 1px;

	margin-bottom: 10px;

}



.homepage #mainContent .csc-textpic-firstcol dd { 

	left: 0;

}



/* -----------------------------------------------

	Text weiss einrahmen

----------------------------------------------- */



.version5 .csc-firstHeader {

	padding: 0;

	margin-bottom: 18px;

}



.version5 .csc-textpic-text {

	border: 2px solid #fff;

	text-align: left;

	vertical-align: middle;

	height: 77px !important;

	height: 77px;

	padding: 10px 0 0 15px;



}



.version5 .csc-textpic-text p { /* IE6 Hack */

	height:67px;

}





.version5 .csc-textpic-imagewrap, 

.version5 .csc-textpic-imagerow {

	min-width: 87px;

}



/* -----------------------------------------------

	Content links & rechts

----------------------------------------------- */



.content .version6 {

	clear: left;

	float: left;

	width: 240px;

	margin-bottom:0.9em;

}



.content .version10 {

	clear: right;

	float: right;

	width: 255px;

	margin-left: 16px;

	margin-bottom:0.9em;

}



/* -----------------------------------------------

	Images

----------------------------------------------- */

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {

	margin:5px 0 0 0;

}
