/**
 * (c) 2002-2004 webcrew, Inh. Roland Urban, Berlin.
 *
 * ============================================================================
 */
 
/**
 * Allgemeine Styles
 */
 
td#kopfbild {
	background-image:url('images/0_NOEMALIFE.jpg');
	background-repeat:no-repeat;
}

body {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:10px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
textarea {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
}
form {
margin:0px;
padding:0px;
}
p {
margin:0px;
padding:4px;
padding-left:6px;
padding-right:0px;
}
table {
empty-cells:show;
table-layout:fixed;
}
td {
vertical-align:top;
}

td.rowLkacheln {
}

table.imgtext-nowrap {
width:auto;
table-layout:auto;
}

table.imgtext-table {
float:left;
table-layout:auto;
}

table.imgtext-table td {
width:auto;
}

table.imgtext-table td table {
table-layout:auto;
}

/**
 * TEXT-Bereich
 */

div#rowM, div#rowM td {
font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration: none;
line-height:14px;
width:auto;
}

/*div#rowM a {
color: #005194;
text-decoration: none;
}*/

div#rowM a {
color: #187CDC;
text-decoration: none;
}

div#rowM a:visited {
color: #666666;
}

div#rowM a:hover {
color: #666666;
}

div#rowM ul {
margin-top:0px;
margin-left:17px;
list-style-image:url('images/bullet.gif');
}

div#rowM div.tx-fdfx2cols-pi1 ul {
margin-top:0px;
margin-left:0px;
list-style-image:url('images/bullet.gif');
}

div#rowM h1 {
font-weight: bold;
font-size: 15px;
line-height: 15px;
color: #005194;
margin:0px;
margin-top:1px;
margin-bottom:0.5em;
}

div#rowM h1 > a:visited {
color: #005194;
}

div#rowM .Unterschrift {
font-size: 10px;
color: #666666;
}

div#rowM table.imgtext-table p.csc-caption {
font-size: 10px;
color: #666666;
}

div#rowM span.Headline1 {
font-weight: bold;
font-size: 15px;
color: #005194;
xcolor: #005397;
margin:0px;
margin-top:1px;
margin-bottom:0.5em;
}

div#rowM div.Headline1 {
font-weight: bold;
font-size: 15px;
color: #005194;
xcolor: #005397;
margin-bottom:0.5em;
}

div#rowM p.Headline1 {
font-weight: bold;
font-size: 15px;
color: #005194;
xcolor: #005397;
margin-bottom:0.5em;
}

div#rowM p.csc-fdfx_2cols_pi1-subheader, h2, h3 {
font-weight: bold;
font-size: 11px;
color: #666;
margin-top:-0.5em;
}

div#rowM span.Headline2 {
font-weight: bold;
font-size: 12px;
color: #333333;
margin-top:-0.5em;
}

div#rowM div.Headline2 {
font-weight: bold;
font-size: 12px;
color: #333333;
}

div#rowM p.Headline2 {
font-weight: bold;
font-size: 12px;
color: #333333;
}

div#rowM h3.csc-searchResultHeader {
margin:0px;
padding-left:0px;
}

div#rowM h3.csc-searchResultHeader a {
color: #005194;
border-bottom:none;
text-decoration:none;
}
div#rowM h3.csc-searchResultHeader a:hover {
border-bottom:none;
text-decoration:underline;
}

div#rowM table.csc-searchform {
width:80%;
margin-top:2ex;
}

div#rowM table.csc-searchform td {
width:50%;
}
div#rowM table.csc-searchform p.csc-form-label {
text-align:right;
padding-right:1ex;
padding-top:0.5ex;
}

/**
 * HEAD-Bereich
 */
table#head {
table-layout:fixed; 
}

table#head td {
padding:0px;margin:0px;
}

/**
 * LOGO-Bereich
 */
table#logo {
table-layout:fixed; 
}

table#logo td {
padding:0px;margin:0px;
}

/**
 * ROOT-Menu
 */
div#root {
width:100%;
height:35px;
text-align:right;
}
div#root div {
font-size:11px;
padding:0px;
}

div#root div.ul2 {
padding:0px;
padding-top:16px;
padding-right:2px;
}
div#root div.li2 {
display:inline;
font-size:11px;
padding:0px;
}
div#root div.li2 a {
color:#000;
text-decoration:none;
}

div#root div.li2 a:hover {
text-decoration:underline;
}

/**
 * MENU-Bereich
 */
table#menu {
table-layout:fixed; 
}

table#menu td {
padding:0px;margin:0px;
}

table#menu td.head {
}

/**
 * BODY-Bereich
 */
table#body {
table-layout:fixed; 
}

table#body td {
padding:0px;margin:0px;
}

table#body td.rowL {
background-image:url('images/c2l1-middle.gif');
background-position:right;
background-repeat:repeat-y;
}

table#body td.rowR {
background-image:url('images/c2l1-middle.gif');
background-position:left;
background-repeat:repeat-y;
}

/**
 * FOOT-Bereich
 */
table#foot {
table-layout:fixed; 
}

table#foot td {
padding:0px;margin:0px;
}

/**
 * Hauptmenu
 */
table#menu div.menu {
position:relative;
top:0px;
margin:0px;
padding:0px;
font-size:11px;
width:900px;
height:22px;
font-weight:bold;
}
table#menu div.menu div {
float:left;
white-space:nowrap;
margin:0px;
}
table#menu div.menu div.li2 {
border-right:2px solid #FFFFFF;
__width:120px;
height:22px;
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
}
table#menu div.menu div.li2 a {
__width:104px;
}
table#menu div.menu div.li2_1 {
/*background-color:#005596;*/
background-color:#3377ab; /*RGB:51,119,171*/
border-left:0px solid black;
}
table#menu div.menu div.li2_2 {
/*background-color:#3377AB;*/
background-color:#6699c0; /*RGB:102,153,192*/
}

table#menu div.menu div.li2_3 {
/*background-color:#6699C0;*/
background-color:#80aacb; /*RGB:128,170,203*/
}

table#menu div.menu div.li2_4 {
/*background-color:#99BBD5;*/
background-color:#99bbd5; /*RGB:153,187,213*/
}

table#menu div.menu div.li2_5 {
/*background-color:#CCDDEA;*/
background-color:#b3cce0; /*RGB:179,204,224*/
}

table#menu div.menu div.li2_6 {
/*background-color:#CCDDEA;*/
background-color:#ccddea; /*RGB:204,221,234*/
}

table#menu div.menu div.li2 a {
display:block;
padding:4px;
padding-left:8px;
color:#000;
text-decoration:none;
}
table#menu div.menu div.ul3 {
display:none;
position:relative;
left:8px;
bottom:17px;
} 
table#menu div.menu div.ul3open {
xborder:1px solid blue;
position:relative;
left:-2px;
bottom:20px;
} 
table#menu div.menu div.opera div.ul3open {
xborder:1px solid blue;
position:relative;
left:-2px;
bottom:25px;
} 
table#menu div.menu div.ul3ul {
xborder:1px solid gray;
position:absolute;
left:auto;
bottom:0;
}
table#menu div.menu div.ul3li {
position:relative;
left:-8px;
top:-4px;
padding:0px;
width:220px;
}
table#menu div.menu div.opera div.ul3li {
width:auto;
}
table#menu div.menu div.li3 {
clear:left;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
font-size:11px;
}
table#menu div.menu div.li3 a {
color:#000;
font-weight:normal;
text-decoration:none;
padding:2px;
padding-top:1px;
padding-left:7px;
margin:0px;
width:220px;
filter:Alpha(opacity=60);
xbackground-color:#e6eef5;/*RGB:230,238,245*/
background-color:#ccddea; /*RGB:204,221,234*/
text-align:left;
}
table#menu div.menu div.li3 a:hover {
font-weight:bold;
color:#075FA4;
text-decoration:none;
filter:Alpha(opacity=88);
background-color:white;
}

/**
 * Linke Spalte
 */
table#body td.rowL {
}

table#body td.rowL _table {
}

div#rowL {
font-size:11px;
}
div#rowL h1,h2,h3 {
margin:0px;
padding:4px;
padding-left:6px;
padding-right:0px;
}

div#rowL div.tx-fdfx2cols-pi1 table td {
xborder:1px solid red;
background-color:#FFFFFF;
font-size:11px;
}
div#rowL div.tx-fdfx2cols-pi1 table td strong,
div#rowL div.tx-fdfx2cols-pi1 table td b {
color:#005397;
}
div#rowL div.tx-fdfx2cols-pi1 table td a {
color:#005397;
text-decoration:none;
}
div#rowL div.tx-fdfx2cols-pi1 table td a:visited {
color: #666666;
}
div#rowL div.tx-fdfx2cols-pi1 table td a:hover {
color: #005397;
}
div#rowL div.tx-fdfx2cols-pi1 table td ul {
padding-top:0.3em;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l1-left { /* HEADER */
border-left:1px solid white;
background-color:#FFFFFF;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l1-middle {
width:180px;
background-color:#4D88B6;
font-weight:bold;
color:#fff;
height:46px;
padding-top:24px;
background-image:url(images/c2l1-middle.gif);
background-repeat:repeat-x;
background-position:top;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l1-middle a {
color:#fff;
text-decoration:none;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l1-middle a:hover {
color:#fff;
text-decoration:none;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l1-middle a:visited {
color:#fff;
text-decoration:none;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l2-left { /* LIGHT */
border-left:1px solid white;
background-color:#FFFFFF;
}
div#rowL div.tx-fdfx2cols-pi1 table td.c2l2-middle {
border-bottom:1px solid #fff;
width:180px;
vertical-align:top;
color:#333333;
background-color:#E6EEF5;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l2-middle img {
margin:-4px;
margin-left:-6px;
padding:0px;
}

div#rowL div.tx-fdfx2cols-pi1 table td.c2l3-left { /* DARK */
border-left:1px solid white;
background-color:#FFFFFF;
}
div#rowL div.tx-fdfx2cols-pi1 table td.c2l3-middle {
border-bottom:1px solid #fff;
width:180px;
vertical-align:top;
color:#333333;
background-color:#CCDDEA;
}

div#rowL div.head {
background-color:#FFFFFF;
background-image:url(images/c2l1-middle.gif);
background-repeat:repeat-x;
background-position:top;
height:46px;
}
div#rowL div.head div {
position:relative;
left:100%;
width:180px;
margin-left:-180px;
background-color:#4D88B6;
font-weight:bold;
color:#005596;
height:46px;
padding-top:24px;
background-image:url(images/c2l1-middle.gif);
background-repeat:repeat-x;
background-position:top;
}
div#rowL div.head p {
margin:0px;
padding:4px;
padding-left:6px;
padding-right:0px;
}
div#rowL div.head a {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
div#rowL div.head a:visited {
color:#fff;
}

div#rowL ul {
margin:0px;
padding:0px;
padding-left:6px;
margin-left:17px;
list-style-image:url('images/link.gif');
}

div#rowL li {
padding:0px;
padding-bottom:4px;
}

div#rowL div.text {
background-color:#FFFFFF;
}
div#rowL div.text a {
color:#005596;
}
div#rowL div.text a:hover {
text-decoration:underline;
}
div#rowL div.text div.no a {
text-decoration:none;
}
div#rowL div.text div.act a {
text-decoration:none;
font-weight:bold;
color:#005596;
}
div#rowL div.text div.act b {
text-decoration:none;
font-weight:bold;
color:#005596;
}
div#rowL div.text div {
border-top:1px solid #fff;
position:relative;
left:100%;
width:180px;
margin-left:-180px;
background-color:#EDF3EF;
font-weight:normal;
color:#000;
}
div#rowL div.dark {
background-color:#FFFFFF;
}
div#rowL div.dark div {
background-color:#CCDDEA;
}
div#rowL div.text p {
margin:0px;
padding:4px;
padding-left:6px;
padding-right:0px;
}
div#rowL div.text p a {
text-decoration:underline;
}

/**
 * Content
 */
table#body td.rowM {
padding-top:24px;
}

div#rowM {
margin-left:20px;
margin-right:20px;
font-size:11px;
}
div#rowM form {
display:block;
}

div#rowM form table.csc-mailform {
}

div#rowM form td.csc-form-labelcell {
width:120px;
}

div#rowM form td input {
border:1px solid gray;
width:370px;
}

div#rowM form td input[type="submit"] {
border:1px solid gray;
width:120px;
}

div#rowM form td textarea {
border:1px solid gray;
width:370px;
}

div#rowM p {
padding:0px;
padding-bottom:1ex;
margin:0px;
font-size:11px;
}

div#rowM div.tx-fdfx2cols-pi1 {
width:500px;
}

div#rowM div.tx-fdfx2cols-pi1 td.c2l1-left {
padding-right:10px;
}
div#rowM div.tx-fdfx2cols-pi1 td.c2l1-middle {
padding-left:10px;
}


/**
 * Rechten Spalte
 */
table#body td.rowR {
}

table#body td.rowR _table {
}

div#rowR {
font-size:11px;
}
div#rowR h1,h2,h3 {
margin:0px;
padding:4px;
padding-left:6px;
padding-right:0px;
}

div#rowR ul {
margin:0px;
padding:0px;
padding-left:6px;
margin-left:17px;
list-style-image:url('images/link.gif');
}

div#rowR li {
padding:0px;
padding-bottom:4px;
}

div#rowR form input {
font-size:10px;
}

div#rowR form input.text {
width:100px;
margin-left:1ex;
}

div#rowR form input.submit {
margin-left:46px;
}

div#rowR div.tx-fdfx2cols-pi1 table td {
background-color:#FFFFFF;
font-size:11px;
}
div#rowR div.tx-fdfx2cols-pi1 table td strong,
div#rowR div.tx-fdfx2cols-pi1 table td b {
color:#005397;
}
div#rowR div.tx-fdfx2cols-pi1 table td a {
color:#005397;
text-decoration:none;
}
div#rowR div.tx-fdfx2cols-pi1 table td a:visited {
color: #005397;
}
div#rowR div.tx-fdfx2cols-pi1 table td a:hover {
color:#005397;
}
div#rowR div.tx-fdfx2cols-pi1 table td ul {
padding-top:0.3em;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l1-left { /* HEADER */
width:180px;
background-color:#4D88B6;
font-weight:bold;
color:#fff;
height:46px;
padding-top:24px;
background-image:url(images/c2l1-middle.gif);
background-repeat:repeat-x;
background-position:top;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l1-left a {
color:#fff;
text-decoration:none;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l1-left a:hover {
color:#fff;
text-decoration:none;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l1-left a:visited {
color:#fff;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l1-middle {
xborder:1px solid blue;
border-right:1px solid white;
background-color:#FFFFFF;
}

div#rowR div.tx-fdfx2cols-pi1 table td.c2l2-left { /* LIGHT */
border-bottom:1px solid #fff;
width:180px;
vertical-align:top;
background-color:#E6EEF5;
color:#333333;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l2-left img {
margin:-4px;
margin-left:-6px;
padding:0px;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l2-middle {
border-right:1px solid white;
background-color:#FFFFFF;
}

div#rowR div.tx-fdfx2cols-pi1 table td.c2l3-left { /* DARK */
border-bottom:1px solid #fff;
width:180px;
vertical-align:top;
background-color:#CCDDEA;
color:#005397;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l3-left td { /* DARK */
background-color:#CCDDEA;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l3-left img {
margin:-4px;
margin-left:-6px;
padding:0px;
}
div#rowR div.tx-fdfx2cols-pi1 table td.c2l3-middle {
border-righ:1px solid white;
background-color:#FFFFFF;
}

div#rowM form td input.tx-indexedsearch-searchbox-sword {
	width: 200px;
}

div#rowM form td input.tx-indexedsearch-searchbox-button {
	width: 100px;
}

div.tx-indexedsearch-whatis {
	font-weight: bold;
	margin-top: 10px;	
}

span.tx-indexedsearch-redMarkup {
	font-weight: bold;
}

table.tx-indexedsearch-pagelinks {
	margin-top: 5px;
	margin-bottom: 5px;	
}

td.tx-indexedsearch-browsebox-SCell {
	padding-top: 10px;
	padding-bottom: 2px;
	border-top: 1px solid #4D88B6;
	border-bottom: 1px solid #4D88B6;
}

input.search_field {
	border:1px solid gray;
	width: 180px;
	margin-top: 5px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 18px;
}

p.tx-indexedsearch-percent {
	text-align: right;
}

div.tx-indexedsearch div.tx-fdfx2cols-pi1 {
	display: none;
}
