/* CSS Document */
/*@import "styles.css";*/
* { font-family:Verdana, Arial, Helvetica, sans-serif; }
body { margin:0; padding:0cm; }
a img { border:none}

.bodytext { width:100% }
#header, #metaWrap, #mainmenu, .subMenu, #metaWrap, #leftcol, #status, #statusline, #bottomWrap { display:none !important}
#twocols{ left:0cm !important; width:16cm !important;}
#content{ padding:0}
#footer { position:relative; clear:both; width:16cm !important; border-top: solid 1mm #004796; background:none; }
#fcontent, #fcontent b { color:#004796 !important; font-size:11px}
#fcontent #col1 { padding:11px 0px 0px 0px !important; float:left;}
#fcontent #col2,
#fcontent #col3 { padding:11px 0px 0px 32px; float:left; }
#footer a {text-decoration:none; }


.close	{ float:left; width:16cm; text-align:right}
.back	{ float:left;}
#pagewidth { width:16cm !important; background:none}

.csc-textpic-imagewrap { float:right}
#homelink { position:relative; clear:both; width:16cm; overflow:hidden; padding-top:10px; font:9px normal "Segoe UI", Arial, Helvetica, sans-serif}
/*****************************/

.H1, H1 { font-size:12px; font-weight:bold; line-height:12px; color:black; padding:15px 0px 10px 0px; margin:0px; clear:both }
.H2, H2 { font-size:11px; font-weight:bold; line-height:11px; color:#004796; padding:18px 0px 10px 0px;  margin:0px; clear:both  }
.H3, H3 { font-size:11px; font-weight:bold; line-height:11px; color:black; padding:12px 0px 5px 0px; margin:0px; clear:both  }
.csc-textpicHeader h2 { clear:none !important}

img { border:none}
a { color:#004796; }
a:hover { color:#CC0099; }
hr { border:solid #fff 1px;	border-bottom:solid #004796 1px; }
 
#pagewidth{ } 

#contentWrapper {
	position:absolute;
	width:100%;
	z-index:50;
	}
	
#wrapper {
	background:#004796 url(../img/bg_img_v.gif) repeat-y;
	overflow:auto;
	}

/*MAINCONTENT*/
#twocols{
	width:100%; 
	float:right;
	position:relative; 
	background:url(../img/twocols_filler.gif) repeat-y left;
}
	

/*CONTENT***************************************************/
#maincol {
	float:left; 
	display:inline; 
	position:relative; 
	width:569px;  
	background-color:#fff;
	min-height:490px;
	padding-bottom:20px;
	}
	
* html #maincol {	height:490px; }
	 
#content { 
	color:black;
	font-size:10px;
	line-height:18px;
	line-height:16px;
	}

#content TABLE TD P	{font-size:10px; margin:0px;}
#content #status {
	color:#004796;
	font-size:9px;
	font-size:10px;
	line-height:12px;
	height:12px;
	}
	
#content .imgtext-table TD {vertical-align:top;}
* html #content #status {line-height:11px; height:11px;}

#content #status A { 
	color:#004796;
	font-size:10px;
	text-decoration:none;
}
	
.imgtext-nowrap { padding-bottom:10px;}
 
 
 
 
.tx-indexedsearch {width:490px;}
.tx-indexedsearch TABLE { width:490px;	padding:0; margin:0; }
.tx-indexedsearch P { padding:0; margin:0;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-bottom:10px }
.tx-indexedsearch-sw, .tx-indexedsearch-browsebox-strong { font-weight:bold; }
.tx-indexedsearch-sectionlinks {
	margin-top:20px 0px 20px 0px;
}
.tx-indexedsearch-sectionlinks ul {
	list-style-type:disc;
	margin-left:20px;
}
.tx-indexedsearch-browsebox-SCell A {
	text-decoration:none;
}
	
.tx-indexedsearch-title {
	height:20px;
	background-color:#ABC5E6;
	color:inherit;
}

.tx-indexedsearch-title-caption { float:left; }
	
.tx-indexedsearch-title-caption A {
	background-color:inherit;
	color:#004796;
	font-weight:bold;
	}

.tx-indexedsearch-title A { text-decoration:none; }
	
.tx-indexedsearch-percent {
	color:#004796;
	float:right;
	line-height:20px;
	}
	
.tx-indexedsearch-title-icon {
	float:left;
	padding:2px 4px 0px 4px;
	}
	
.tx-indexedsearch-title-number {
	float:left;
	margin:0 5px;
	font-weight:bold;
	background-color:inherit;
	color:#000000;
	display:none;
	}
	
.tx-indexedsearch-descr { padding:4px; }
	
.tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	background-color:inherit;
	color:#004796;
	font-weight:bold;
	}
	
.tx-indexedsearch-info {
	height:20px;
	padding:2px 0px 2px 4px;
	background-color:inherit;
	color:#000000;
	margin-bottom:15px;
	border-bottom:1px solid #E0E0E0;
	}
	
.tx-indexedsearch-info A {
	background-color:inherit;
	color:#004796;
	text-decoration:none;
	}
	

	
/*FORM ELEMNTS*/
#content TABLE TD { font-size:11px; line-height:18px; }
#content TABLE TD { text-align:left; }
.standardField input, .standardField select, .standardField textarea{ width:200px; background-color:#D5E2F2; border:1px solid #ABC5E6; font-size:11px}
/* more -> newsletter*/

/* radio btn*/
.csc-mailform-field label { float:left; width:120px;}
.csc-mailform-radio fieldset input { clear:both; float:left; height:16px }
.csc-mailform-radio fieldset label { float:left; width:300px; height:16px;}

/* alt.formTextarea,
.formField {width:200px; }*/
.standardLabel { position:relative; float:left; width:120px; margin:0px; }
.standardField { position:relative; width:400px; margin-bottom:5px; }
.checkField { float:left; clear:left;  width:30px;  vertical-align:top;}
.checkLabel {clear:right; width:450px; border:1px solid white; vertical-align:top;}

.tx-newloginbox-pi1 { width:522px; padding:0px 0px 10px 0px;}
.tx-newloginbox-pi1 TABLE { margin:0; }
.tx-newloginbox-pi1 FORM { padding:10px 0px 0px 0px; }
.tx-newloginbox-pi1 FORM TABLE TD {padding:0px 10px 5px 0px; }
#tx-newloginbox-pi1-user,
#tx-newloginbox-pi1-pass { width:150px; }
#tx-newloginbox-pi1-user,
#tx-newloginbox-pi1-pass,
.tx-newloginbox-pi1-submit{ background-color:#D5E2F2; border:1px solid #ABC5E6; font-size:11px;}
.tx-newloginbox-pi1 .csc-mailform-submit { margin-left:120px !important;}

/*#nlForm #labels { float:left;  margin:0px 10px 10px 0px; line-height:26px; }*/
#nlForm #labels { float:left; width:120px; }
#nlForm #labels LABEL { margin:10px 0px 0px 0px; line-height:20px; }
* html #nlForm #labels LABEL { line-height:19px; }
#nlForm #fields { margin:0px 0px 10px 0px; }

#nlForm .formfield, #tipForm .formfield {
	width:200px;
	background-color:#D5E2F2; 
	border:1px solid #ABC5E6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:11px;h eight:12px; margin-bottom:3px;
	}
/* + DIV BUTTON */
#nlForm .formButton {width:100px; margin-left:120px !important; background-color:#D5E2F2; border:1px solid #ABC5E6; font-size:11px}
#nlForm .formButton:hover, .csc-mailform-submit:hover, .tx-indexedsearch-searchbox-button:hover { background-color:#ABC5E6 !important} 
.csc-mailform-submit, .tx-indexedsearch-searchbox-button { width:150px !important;}


#fields label { vertical-align:bottom;}
* html #nlForm .formfield,
* html #tipForm .formfield {height:21px; }

.tbl_bbottom { border-bottom:1px solid #ccc; text-align:left; }
.tbl_bheader { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#EEEEEE; text-align:left; }
.tbl_bheader_v { border-bottom:1px solid #ccc; background-color:#EEEEEE; text-align:left; }


/* Moving Terrain*/
#bottomWrap { height:24px; width:539px; padding:0px 0px 10px 200px; background:url(../img/bg_img_v.gif) repeat-y; border-right:1px solid #004796;
	
	}
#movingterrain { float:right; height:24px; width:100px }
/* News */
#content .news-single-img { float:right; padding-left:10px}
#content .news-single-img a { display:block; clear:right}
#content .news-single-img IMG { margin:7px 0px 3px 0px;}
#content .news-single-imgcaption {display:inline;}
#content #newsItem h1 { line-height:8px}
/* Tabellen */
table { padding:0px; border-collapse:collapse; border-spacing:0px}
.contenttable { width:500px;}
.contenttable-0 td {border-bottom:1px solid #ccc; text-align:left; font-size:10px !important}
.contenttable-0 .td-last { text-align:right !important}
.contenttable-0 .td-last, .contenttable-0 .tr-0{ font-weight:bold !important}
/* layout 1: */
.contenttable-1 td {border-bottom:1px solid #ccc; text-align:left; font-size:10px !important}
.contenttable-1 .tr-0{ font-weight:bold !important}
/* layout 2: */
.contenttable-2 td {border-bottom:1px solid #ccc; text-align:left; font-size:10px !important}
.contenttable-2 .td-0, .contenttable-2 .td-1 {width:250px}

/* Filelinks */
.filelist_0 a { padding:0px 0px 3px 30px; }
.filelist_0 div { position:relative; margin-bottom:5px }
.filelist_0 .wmv { background:url(../../media/wmv.gif) no-repeat;}
.filelist_0 .jpg { background:url(../../media/jpg.gif) no-repeat;}
.filelist_0 .mp3 { background:url(../../media/mp3.gif) no-repeat;}
.filelist_0 .pdf { background:url(../../media/pdf.gif) no-repeat;}

/* Fromulare */
fieldset legend { display:none}
.shopselect	{ width:500px; margin-top:-20px; padding-bottom:3px; text-align:right; border-bottom:solid 1px #004796;}

/* tx-newloginbox */
/* tx-newloginbox benutzerliste */
.tx-newloginbox-pi3-listrow table { width:500px}
.tx-newloginbox-pi3-listrow th { background-color:#D5E2F2}
.tx-newloginbox-pi3-listrow th,.tx-newloginbox-pi3-listrow td { text-align:left; border-bottom:1px solid #ccc; background-color:#fff}
.tx-newloginbox-pi3-listrow th a:link,.tx-newloginbox-pi3-listrow td a:link,
.tx-newloginbox-pi3-listrow th a:visited,.tx-newloginbox-pi3-listrow td a:visited { color:#000; text-decoration:none}
.tx-newloginbox-pi3-listrow th a:hover,.tx-newloginbox-pi3-listrow td a:hover { text-decoration:underline}

/* diverse */
.bodytext { margin:0px}
.spacer-gif { display:none;}
iframe { border:none; width:800px; height:550px}
form		{ margin:0; padding:0}


/* flex cols */
.minwidth_flx { min-width:1170px !important; }
#wrapper_flx {
 width:100%;
	background:#004796 url(../img/bg_img_v.gif) repeat-y;
	overflow:hidden;
	}
#maincol_flx {
	float:left; 
	display:inline; 
	/*min-width:569px;*/
	overflow:auto;  
	background-color:#fff;
	min-height:490px;
	width:900px;
	padding-bottom:20px;
	}
#maincol_flx .csc-textpic { width:inherit;}
#rightcol_flx { float:left; }
#rightcol_flx #rcontent { padding-left:0px}

.bottomWrap_flx { border:none !important}

/* rgecard */
.rgecard-formheader	{background-color:#004796; color:#fff}
#rgecardform fieldset	{ font:bold 12px Arial, Helvetica, sans-serif}
.row label	{ font:normal 11px Arial, Helvetica, sans-serif}
#lbPrevLink:hover { background:transparent url(../img/prev.gif) no-repeat 0% 15% !important; }
#lbNextLink:hover { background:transparent url(../img/next.gif) no-repeat 100% 15% !important; }
#lbCloseLink { width:22px !important; height:22px; background:transparent url(../img/close.gif) no-repeat center !important; }
#lbTipLink		 { background:transparent url(../img/ecard.gif) no-repeat left !important; width:70px !important}
#lbTipLink:hover { background:transparent url(../img/ecard_ro.gif) no-repeat left !important;}
#log_res { font:normal 11px "Segoe UI", Arial, Helvetica, sans-serif}
