body {
	background-image: url('shv_bg.gif');
	background-position: center 0px;
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

form {
	display: inline;
}

#header_logo {
	float: left;
	height: 100px;
	width: 199px;
	overflow: hidden;
}

#header_toparea {
	float: left;
	height: 100px;
	width: 700px;
	background-image: url('header_background.gif');
	background-repeat: no-repeat
}

#header_toparea_shortcuts {
	float: left;
	padding: 15px 0px 0px 15px;
}

#header_toparea_searchbox {
	float: right;
	padding: 15px 20px 0px 0px;
	height: 51px;
}

#header_toparea_searchbox .tx-macinasearchbox-pi1 input {
	margin-top: -5px;
	background-color: #92C9F3;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
}

#header_toparea_langselect {
	text-align: right;
	float: right;
	padding: 0px 20px 0px 0px;
	width: 660px;
}

#header_toparea_langselect img {
	margin-left: 6px;
}

#header_shadow {
	float: left;
	height: 100px;
	width: 3px;
	background-image: url('shadow-trans.png');
}

#navig_top_bounding {
	float: right;
	height: 24px;
	width: 703px;
}

#navig_top_content {
	float: left;
	height: 24px;
	width: 700px;
	background-color: #CE0018;
}

a.menuitemlevel1,a.menuitemlevel1:hover,a.menuitemlevel1active {
	display: block;
	float: left;
	width: 85px;
	height: 19px;
	padding: 5px 0px 0px 15px;
}

a.menuitemlevel1 {
	background-image: url('navig1_item_background.gif');
}

a.menuitemlevel1:hover,a.menuitemlevel1active {
	background-image: url('navig1_item_background_a.gif');
}

#navig_top_shadow { /*float: left;
	height: 24px;
	width: 3px;
	background-image: url('shadow-trans.png');*/
	
}

#navig_side_bounding {
	float: left;
	width: 199px;
}

.navig_side_bounding_style0 {
	background: url('navig_side_background0_ia.jpg') left top no-repeat;
}

.navig_side_bounding_style1 {
	background: url('navig_side_background1_ia.jpg') left top no-repeat;
}

.navig_side_bounding_style0 * .sidemenuwithoutcontent {
	margin-top: -24px;
	height: 500px;
	background: url('navig_side_background0_act.jpg') left top no-repeat;
}

.navig_side_bounding_style1 * .sidemenuwithoutcontent {
	margin-top: -24px;
	height: 500px;
	background-image: url('navig_side_background1_act.jpg');
}

#navig_side_content {
	margin: 24px 0px 0px 0px;
	min-height:476px;
	overflow:visible;
}

a.menuitemlevel2,a.menuitemlevel2:hover,a.menuitemlevel2active {
	display: block;
	width: 179px;
	height: 18px;
	padding: 4px 0px 0px 20px;
}

a.menuitemlevel2 {
	background-image: url('navig2_item_background.gif');
}

a.menuitemlevel2:hover,a.menuitemlevel2active {
	background-image: url('navig2_item_background_a.gif');
}

.menuitemlevel3,a.menuitemlevel3:hover,a.menuitemlevel3active {
	display: block;
	width: 169px;
	height: 14px;
	padding: 2px 0px 0px 30px;
}

.menuitemlevel3wrap {
	width: 199px;
	padding: 3px 0px 5px 0px;
	background-color:#9b0012;
}

a.menuitemlevel3 {
	color:#ffffff;
}

#navig_side_content a.menuitemlevel3:hover, #navig_side_content a.menuitemlevel3active {
	color:#ff361e;
}

#content_bounding1 {
	float: right;
	margin-left: -10px;
}

#content_bounding2 {
	background-image: url('content_line_left.gif');
	background-position: 0px 476px;
	background-repeat: no-repeat
}

#content_bounding3 {
	background-image: url('shadow-704-trans.png');
	background-position: top right;
	width: 704px;
}

div.socialBookmarks{
	padding:10px;
}

div.socialBookmarks h5{
	font-weight:bold;
	margin:0 0 3px 0;
}

div.socialBookmarks a{
	margin: 0 5px 0 0;
}

#content_mainarea {
	min-height: 500px;
	width: 700px;
	background-color: #ffffff;
	margin: 0px 3px 0px 1px;
}

#footer_upper {
	width: 664px;
	height: 20px;
	background-image: url('footer_background-trans.png');
	text-align: right;
	padding: 5px 20px 0px 20px;
}

#footer_lower {
	width: 664px;
	text-align: right;
	padding: 4px 20px;
}

#sub0 {
	width: 650px;
	/*float: left;*/
	padding: 20px 0px 30px 20px;
}

#sub1_left {
	width: 365px;
	float: left;
	padding: 20px 0px 30px 20px;
}

#sub1_right {
	width: 255px;
	float: left;
	padding: 20px 0px 30px 30px;
}

#sub2_left {
	width: 449px;
	float: left;
	padding: 20px 0px 30px 21px;
}

#sub2_right {
	width: 181px;
	float: left;
	padding: 20px 0px 30px 29px;
}

.cw_customborder .cw1 {
	background: transparent url('cw_horizontal.gif') repeat-x scroll top
		left;
}

.cw_customborder .cw2 {
	background: transparent url('cw_horizontal.gif') repeat-x scroll bottom
		left;
}

.cw_customborder .cw3 {
	background: transparent url('cw_vertical.gif') repeat-y scroll top left;
}

.cw_customborder .cw4 {
	background: transparent url('cw_vertical.gif') repeat-y scroll top right
		;
}

.cw_customborder .cw5 {
	background: transparent url('cw_topleft.gif') no-repeat scroll top left;
}

.cw_customborder .cw6 {
	background: transparent url('cw_topright.gif') no-repeat scroll top
		right;
}

.cw_customborder .cw7 {
	background: transparent url('cw_bottomleft.gif') no-repeat scroll bottom
		left;
}

.cw_customborder .cw8 {
	background: transparent url('cw_bottomright.gif') no-repeat scroll
		bottom right;
	padding: 16px 15px 11px 15px;
}

/* Wenn Box-Content über "Datansatz einfügen" eingefügt wird, soll Box nicht 2 x gerendert werden */
.cw_customborder .cw9 .cw1 {
	background: none;
}

.cw_customborder .cw9 .cw2 {
	background: none;
}

.cw_customborder .cw9 .cw3 {
	background: none;
}

.cw_customborder .cw9 .cw4 {
	background: none;
}

.cw_customborder .cw9 .cw5 {
	background: none;
}

.cw_customborder .cw9 .cw6 {
	background: none;
}

.cw_customborder .cw9 .cw7 {
	background: none;
}

.cw_customborder .cw9 .cw8 {
	background: none;
	padding: 0px;
}

.cw_customborder .cwspacer, #sub1_right .cwspacer {
	height: 15px;
}

div.csc-sitemap ul,div.csc-sitemp li {
	margin: 0px;
	padding: 0px;
}

div.csc-sitemap ul {
	list-style: none;
	font-weight: bold;
}

div.csc-sitemap ul ul {
	margin-left: 20px;
	font-weight: normal;
}

fieldset.csc-mailform {
	border: none;
}

fieldset.csc-mailform div.csc-mailform-field {
	clear: both;
}

fieldset.csc-mailform label {
	display: block;
	width: 100px;
	float: left;
	padding-top: 3px;
}

fieldset.csc-mailform input,fieldset.csc-mailform textarea {
	width: 300px;
	border: 1px solid #E0E0E0;
	margin: 1px 0px;
	padding: 1px 2px;
}

fieldset.csc-mailform input.csc-mailform-submit,fieldset.csc-mailform input.csc-mailform-check
	{
	width: auto;
	border: none;
}

.news-list-item p {
	margin-bottom: 0px;
}

/* DAM FE Fileliste START */
div.tx-mmdamfilelist-pi1{
	padding-top:10px;	
}

div.tx-mmdamfilelist-pi1-selector-box{
	float:left;
	width:100%;
}

div.tx-mmdamfilelist-pi1-listrow{
	float:left;
	width:450px;
}

div.browseBoxWrap{
	float:left;
	width:100%;
	padding-top:5px;
}

div.tx-mmdamfilelist-pi1-modeselector{
	background-image: url('dam_fe_cats_bg.gif');
	background-repeat: repeat-x;
	background-position:0 6px;
	height:24px;
	padding:6px 0 11px 1px;
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell{
	position:relative;
	float:left;
	margin-left:-1px;
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell div.text{
	height:19px;
	padding:5px 2px 0 2px;
	float:left;
	background-image: url('dam_fe_catsitem_bg.gif');
	background-repeat: repeat-x;
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell:hover div.text{
	background-image: url('dam_fe_catsitem_bg_a.gif');
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell div.left{
	width:8px;
	height:24px;
	float:left;
	background-image: url('dam_fe_catsitem_bg_left.gif');
	background-repeat: no-repeat;
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell:hover div.left{
	background-image: url('dam_fe_catsitem_bg_left_a.gif');
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell div.right{
	width:8px;
	height:24px;
	float:left;
	background-image: url('dam_fe_catsitem_bg_right.gif');
	background-repeat: no-repeat;
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell:hover div.right{
	background-image: url('dam_fe_catsitem_bg_right_a.gif');
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell a{
	font-size:11px;
	color:#888;
}

div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell a:hover, div.tx-mmdamfilelist-pi1-modeselector div.tx-mmdamfilelist-pi1-modeSelector-SCell a.active{
	color:#000;
}

select.tx-mmdamfilelist-pi1-modeselector{
	border:1px solid #7f9db9;
	width:150px;
}

div.tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-col1{
	width:100%;
	float:left;
	padding-bottom:15px;
}

div.tx-mmdamfilelist-pi1-listrow div.col-baseinfo{
	float:left;
}

div.tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-preview{
	float:left;
	width:95px;
	padding:0 10px 10px 0;
	background-image: url('dam_fe_pdf_bg.gif');
	background-repeat:no-repeat;
}

div.tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-preview img{
	margin:2px 0 0 2px;
}

div.tx-mmdamfilelist-pi1-title{
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
}

div.tx-mmdamfilelist-pi1-label_category{
	padding-bottom:10px;
	color:#888;
}

div.tx-mmdamfilelist-pi1-label_keywords{
	padding-bottom:10px;
	color:#888;
}

div.tx-mmdamfilelist-pi1-label_pages{
	padding-bottom:10px;
	color:#888;
}

span.tx-mmdamfilelist-pi1-label_file_size{
	color:#888;
}

div.tx-mmdamfilelist-pi1-normallink{
	padding-left:20px;	
}

div#tx-mmdamfilelist-pi1-filterbox{
	width:180px;
	float:right;
	position:relative;
}

div#tx-mmdamfilelist-pi1-filterbox div.tx-mmdamfilelist-pi1-keywords{
	min-height:192px;
}

div.tx-mmdamfilelist-pi1-resultlist{
	width:450px;
	float:left;
}

div.tx-mmdamfilelist-pi1-searchbox{
	width:150px;
	position:absolute;
	top:158px;
	right:15px;
}

div.tx-mmdamfilelist-pi1-search_label{
	width:150px;
	position:absolute;
	top:107px;
	right:15px;
}

input.tx-mmdamfilelist-pi1-searchbox-sword{
	width:148px;
	border:1px solid #7f9db9;
	margin-bottom:5px;
	color:#888;
}

input.tx-mmdamfilelist-pi1-searchbox-button{
	background-image: url('bg_dam_search.gif');
	background-repeat:no-repeat;
	width:69px;
	height:18px;
	border:none;
	background-color:none;
	color:#fff;
}

div.showResultsWrap{
	display:none;
}

span.disabledLinkWrap{
	display:none;
}

span.inactiveLinkWrap, span.activeLinkWrap{
	float:left;
	height:18px;
	display:block;
	padding:2px 6px 0 0;
	color:#0093d7;
}

span.inactiveLinkWrap a{
	color:#0093d7;	
}

span.inactiveLinkWrap img{
	border:0px;
	margin-top:-2px;
}

span.activeLinkWrap{
	font-weight:bold;
}
/* DAM FE Fileliste END */
/* Special table-style START */
table.zebra  {
	Border-Collapse: Collapse;
}

table.zebra TH {
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #0093D7;
}

table.zebra TD {
	padding:2px 4px 2px 1px;
}

table.zebra TR.tr-odd {
	BACKGROUND-COLOR:#E9F5FF;
}

/* Special table-style END */
