


/*

                      __  .__        
_____    ____ _____ _/  |_|__| ______
\__  \ _/ ___\\__  \\   __\  |/  ___/
 / __ \\  \___ / __ \|  | |  |\___ \ 
(____  /\___  >____  /__| |__/____  >
     \/     \/     \/             \/ 

     
CSS-Styles für www.acatis.com, ©make|it interaktiv, www.make-ad.de     

*/


* {
	padding:0;
	margin:0;
}

P {
	margin-bottom:5px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 16px;
	color: #333;
	background: url(../images/hg-body.gif) repeat-x #f0efef;
	line-height:1.5em;
	width:100%;
}

a img {
	border: none;
}

p.align-right {
	text-align:right;
}

p.csc-linkToTop a {
	color: #666;
	font-weight: bold;
}

H2 {
	color: #024B95;
	font-size:15px;
	margin:15px 0 5px 0;
}

H4 {
	color: #023f7d;
	font-size:14px;
}

a {
	color: #2b2b2b;
}

DD {
	padding:5px 0;
	font: 0.8em/0.9em Tahoma, Arial, Helvetica, sans-serif;
	color:Gray;
}

HR {
	border:1px solid White;;
	border-top:1px solid #CCC;
	margin:10px 0;
}

div#seite {
	width:100%;
}


DIV#inhaltrechts hr {
	padding: 10px;
}


DIV#container {
	margin: 0 auto;
	width:980px; 
}

DIV#header {
	height:103px;
}

DIV#headerStart {
	height:44px;
}

DIV#SpracheStart {
	float:right;
	width:115px;
	text-align:right;
	margin-top:-16px;
	margin-right:-14px;
}

DIV#SpracheStart img {
	display:none;
}

DIV#SpracheStart a img {
	border:1px solid transparent;
	margin-left:4px;
	display:inline;
	float:left;
}


/* ----------- Navigation */


DIV#nav {
	height:45px;
	float:right;
	margin-top: -71px;
	letter-spacing:-0.1px;
	text-shadow:black 0 1px 0;
	font-size:12px;
	overflow:hidden;
}

DIV#nav A {
	color:White;
	text-decoration:none;
}

DIV#nav ul li {
	margin-left:6px;
	padding:0 0 0 6px;
	background: url(../images/navi-button-links.png) no-repeat left -62px transparent;
	float:left;
	list-style:none;
	height:31px;
}

DIV#nav ul li A {
	display:block;
	/*padding:7px 10px 6px 34px;*/
	padding:7px 10px 6px 4px;
	background: url(../images/navi-button-rechts.png) no-repeat right -62px transparent;
	height:18px;
}

DIV#nav ul li:Hover {
	background: url(../images/navi-button-links.png) no-repeat left -31px transparent;
}

DIV#nav ul li.MenuAktiv,
DIV#nav ul li.MenuAktiv:Hover {
	background: url(../images/navi-button-links.png) no-repeat left top transparent;
}

DIV#nav ul li.MenuAktiv A,
DIV#nav ul li.MenuAktiv A:Hover {
	background: url(../images/navi-button-rechts.png) no-repeat right top transparent;
}

DIV#nav ul li A:HOVER {
	background: url(../images/navi-button-rechts.png) no-repeat right -31px transparent;
}

DIV#nav ul li DIV {
	width:30px;
	height:32px;
	margin-top:-30px;
}

/*

DIV#p6  {	 background: url(../images/navi-hg-vi.png)	}
DIV#p7  {	 background: url(../images/navi-hg-if.png)	}
DIV#p11 { 	 background: url(../images/navi-hg-news.png)	}
DIV#p12 { 	 background: url(../images/navi-hg-dc.png)	}
DIV#p13 { 	 background: url(../images/navi-hg-wir.png)	}

*/

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

DIV#nav ul ul.SubNavi {
	display:none;
}

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

div#submenu {
	width:100%;
	margin:-2px 0 0 20px;
}

div#submenu ul li {
	list-style:none;
	float:left;
	font-size:14px;
	text-shadow: White 1px 1px 0px;
	padding:10px 0 15px 6px;
	background: url(../images/subnav-links.gif) no-repeat left 2px transparent;
} 

div#submenu ul li A {
	color:#999;
	padding:10px 15px 15px 9px;
	text-decoration:none;
	background: url(../images/subnav-rechts.gif) no-repeat right top transparent;
}

div#submenu ul li:HOVER, 
div#submenu ul li.subnavAktiv {
	background-position: left -48px;
}

div#submenu ul li A:HOVER,
div#submenu ul li.subnavAktiv A {
	background-position: right -50px;
}

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

DIV#Supernavi{
	float:right;
	margin-top:-30px;
	clear:both;
}

DIV#Supernavi li {
	list-style:none;	
	float:left;
	margin-left:9px;
	padding: 11px 0px 10px 15px;
	text-shadow:#185B95 -1px -1px 1px;
	background: url(../images/supernavi-links.gif) no-repeat left -48px transparent;
}

DIV#Supernavi li A {
	color:#B1D0EB;
	text-decoration:none;
	padding: 11px 15px 10px 0;
	background: url(../images/supernavi-rechts.gif) no-repeat right -50px transparent;
}

DIV#Supernavi li:hover {
	background: url(../images/supernavi-links.gif) no-repeat left 2px transparent;
}
DIV#Supernavi li a:hover {
	background: url(../images/supernavi-rechts.gif) no-repeat right top transparent;
}

DIV#Supernavi.Start {
	margin-top:-25px;
	float:left;
	margin-left:10px;
	display:none;
}

DIV#Supernavi.Start li a{
	color: #023f7d;
}

/* ----------- Navigation Ende */


DIV#logo {
/*	margin-left: 11px;*/
	margin-left:-8px;
	margin-top: 10px;
	width:310px;
	height:81px;
}


DIV#SucheStart {
	position:absolute;
	top:336px;
}

DIV#SucheStart input.Sucheingabe {
	background: url(../images/hg-suchbox-start.gif) no-repeat;
	width:250px;
	height:30px;
	margin-right:10px;
	border:0;
	color:#3C3C3C;
	letter-spacing:-0.2px;
	margin-top:15px;
	text-shadow:0 1px 0 White;
	padding:5px 0 5px 10px;
	font-size:14px;
	text-transform:uppercase;
}
*+html DIV#SucheStart input.Sucheingabe {
	padding-top:12px;
	float:left;
}

DIV#SucheStart input.Suchbutton {
	border:0;
	background: url(../images/button-suche-start.gif) transparent;
	color:transparent;
	width:116px;
	height:37px;
	cursor:pointer;
}
DIV#SucheStart input.Suchbutton {
	font-size:0px;
	margin-top:16px;
}

DIV#Suche {
	height:45px;
	float:right;
	margin-top:-100px;
	margin-right:20px;
	display:none;
}

DIV#welleheader {
	width:980px;
	height:103px;
	background-image:url(../images/main-welle-back.png)	
}
*+html DIV#welleheader {
	margin-top:10px;
	height:93px;
}

DIV#Groesse {
	display:none;
}

DIV#container H1 {
	color:#797979;
	font:1.8em/1em Arial, Helvetica, sans-serif;
   margin-bottom:0px;
   padding-top:20px;
}

DIV#inhalt {
	width: 540px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 10px 30px 30px 30px;
	margin: 20px;
}

DIV#inhaltfonds {
	width: 540px;
	padding: 30px;
	margin-top:-50px;
}
*+html DIV#inhaltfonds {
	margin-top:-20px;
}

DIV#inhaltpreis {
	width: 540px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 30px;
	margin: 20px;
}

DIV#inhalt2 {
	width: 854px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 30px;
	margin: 20px;
}

DIV#InhaltInnen TABLE {
	clear:both;
	width:100%;
}

DIV#InhaltInnen TABLE.contenttableklein {
	clear:both;
	width:auto;
}

DIV#InhaltInnenStart {
	width:100%;
	margin-top:40px;
	text-shadow: White 0px 1px 0;
}

DIV#inhaltrechts { 
	width: 250px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 30px 30px 30px 30px;
	margin: 20px 0 20px 20px;	
	font-size:13px;
}

DIV#inhaltbreit {
	width: 880px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 10px 30px 30px 30px;
	margin: 20px;	
}

DIV#inhalt50links {
	width: 396px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 30px;
	margin: 20px;	
}

DIV#inhalt50rechts {
	width: 396px;
	background-color: white;
	border: 1px solid #d8d8d8;
	padding: 30px;
	margin: 20px 0 20px 20px;	
}

DIV#seitentitel {
	font-size: 26px;
	font-weight:bold;
	color: #7f7f7f;
	margin-top:-10px;
}

DIV#inhaltrechts .menu1 {
	margin:5px 0 0 0;
	color: #023f7d;
	font-weight:bold;	
	font-size: 14px;
	margin-bottom: 5px;
}

DIV#inhaltrechts .menu2 a {
	color: #6d6d6d;
	font-style:normal;
	text-decoration:none;
	font-size: 12px;
	margin-bottom: 5px;	
	}
	
DIV#inhaltrechts .menu2 a:HOVER {
	color: #ca0014;
	font-style:normal;
	text-decoration:none;
	font-size: 12px;	
	margin-bottom: 5px;	
}

DIV#inhaltrechts .menu2ACT a {
	color: #ca0014;
	font-style:normal;
	text-decoration:none;
	font-size: 12px;	
	font-weight: bold;
	margin-bottom: 5px; 	
}

div.tx-jfmulticontent-pi1 table#startteaser td a:hover {
	text-decoration: underline;
}

/* ------------------------------- SITEMAP */

DIV#footer {
	background: url(../images/welle-unten.jpg) -200px 0px;
	width:100%;
	font-family: Tahoma, Arial, Helvetica, "sans serif";
	font-size:11px;
	padding-top:2px;
	margin-top:20px;
	border-top:1px solid #D8D8D8;
} 

DIV#footer.start {
	background: url(../images/welle-unten-start.jpg) -200px 0;
}

div#Sitemap {
	width:980px;
	margin:20px auto;
}

div#Sitemap a {
	padding:0 1px;
	text-decoration:none;
	color:Black;
}

DIV#footer.start div#Sitemap a {
	color:White;
}

div#Sitemap a:hover {
	text-decoration:underline;
}
div#Sitemap ul {
	min-height: 40px;
	list-style:none;
}
div#Sitemap ul li {
	float:left;
	padding:2px 25px 4px 0px;
}
 
div#Sitemap ul li ul {
	height:auto;
}

div#Sitemap ul li ul li {
	border-right:medium none;
	display:inline;
	line-height:0.9em;
	list-style:none;
	padding:2px 0;
	clear:both;
}
div#Sitemap ul li ul li a {
	color: Gray;
	float:left;
}

DIV#footer.start div#Sitemap ul li ul li a {
	color: Silver;
}

/* ------------------------------- SITEMAP */

TD#SpalteLinks {
	/*width:360px;*/
	margin-right:20px;
}

TD#SpalteRechts {
	/*width:580px;*/
	font-size:11px;
	color:#333;
}

DIV.csc-header {
	width:auto;
	text-shadow: White 0 1px 0;
	margin-bottom:10px;
}

DIV.divider {
	margin:30px 0;
}


DIV#FooterDaten {
	width:980px;
	margin:0 auto;
	clear:both;
	color:White;
	padding:30px 0;
}


DIV#WelleStart {
	height:300px;
	width:960px;
	color:White;
	font-size:14px;
	padding:13px 0 50px 0px;
	font-size:13px;
}

DIV#WelleStart P {
	width:440px;
	padding:10px 0 0 0px;
	line-height:1.5em;
}

DIV#WelleStart DIV.Header1, DIV#WelleStart DIV.csc-header.csc-header-n1,  DIV#WelleStart H1{
	color:White;
	text-transform:uppercase;
	font-size:26px;
	letter-spacing: -0.2px;
}

DIV#WelleStartBild {
	position:absolute;
	top:61px;
	left:0;
	height:363px;
	width:100%;
	background: url(../images/wellestartbild.jpg) center 0;
	z-index:-1;
}

/* +++++++++++++++++++++++++ */

tx-srlanguagemenu-pi1 A {
	border:0;
}

/* +++++++++++++++++++++++++ */

div.subcl {
	padding:0 2.5em 0 0;
}

/* +++++++++++++++++++++++++ */

div.tx-jfmulticontent-pi1 {
	/*background: url(../images/hg-multicontent.gif) repeat-x bottom;*/
	padding-bottom:10px;
	margin-top:30px;
}

div.tx-jfmulticontent-pi1:last-child {
	background:0;
}

div.tx-jfmulticontent-pi1 table#startteaser H2 {
	text-transform:uppercase;
	color:#3C3C3C;
	margin-top:15px;
	letter-spacing: -0.2px;
} 

div.tx-jfmulticontent-pi1 table#startteaser TD {
	padding:5px 0;
}

div.tx-jfmulticontent-pi1 table#startteaser TD IMG {
	margin-right:10px;
}

div.tx-jfmulticontent-pi1 table#startteaser TD P {
	margin:0px;
}

div.tx-jfmulticontent-pi1 table#startteaser TD A {
	color: #ca0014;
	text-decoration: none;
	font-weight:bold;
}

div.tx-jfmulticontent-pi1 table#startteaser TR {
	background: url(../images/hg-multicontent.gif) repeat-x bottom;
}

div.tx-jfmulticontent-pi1 table#startteaser TR:last-child {
	background: 0;
}

/* +++++++++   NEWS   ++++++++++++++++ */

div.news-latest-container  {
	padding:0px;
}

div.news-latest-item A {
	color:Black;
	font-size:13px;
	line-height:1.3em;
	text-decoration:none;
}

div.news-latest-item a:hover {
	text-decoration:underline;
}

div.news-latest-container div.news-latest-item A P:hover {
	text-decoration:underline;
}

div.news-latest-container div.news-latest-category {
	display:none;
}

span.news-latest-date {
	color: #ca0014;
}

div.news-latest-gotoarchive {
	display:none;
}

div.news-latest-item {
	padding:0;
	margin:0;
}

div.news-latest-item hr.clearer {
	border:1px solid #EFF5FA;
}

div.news-list-item hr.clearer {
	border:1px solid White;
}

div.news-list-item h2,
div.news-list-item h2 a{
	color: #7F7F7F;
	font-size:16px;
	line-height:1.3em;
	text-decoration:none;
	font-weight:normal;
}

div.news-single-item h1,
div.news-single-item h1 a{
	color: #024B95;
	font-size:14px;
	line-height:15px;
	text-decoration:none;
	margin-bottom: 0px;
	font-weight:normal;
}

div.news-single-item h2,
div.news-single-item h2 a{
	color: #024B95;
	font-size:14px;
	line-height:15px;
	text-decoration:none;
	margin-bottom: 10px;
	margin-top:-7px;
}

div.news-list-item p,
div.news-single-item p {
	line-height:1.3em;
	margin-top:5px;
}

div.showResultsWrap {
	font-size:12px;
	color: #a9775d;
}

div.browseLinksWrap {
	font-size:12px;
	margin-top:5px;
}

span.disabledLinkWrap {
	padding:6px;
	color: #7f7f7f;
}

span.activeLinkWrap {
	padding:6px;
	color: #ca0014;
}

div.browseLinksWrap a {
	padding:6px;
	color: Black;
}

span.news-list-date {
	color:#a9775d;
	float:left;
	clear:both;
	width:100%;
	margin-left:-10px;
	letter-spacing: -0.5px;
	font-size:11px;
}

div.news-list-category {
	color: #666;
	font-style: italic; 
}

/* DOWNLOADS */

table.tx_drblob_list {
}


td.tx_drblob_list-row2 {
	background-color: #f0efef;
}

td.tx_drblob_list-row1white,
td.tx_drblob_list-row2white {
	background-color: #fff;
}


tr.odd { 
	background-color:#ECEBEB;	
}

DIV#inhaltbreit ul, 
DIV#inhalt ul, 
DIV#inhaltfonds ul,
DIV#inhaltrechts ul {
	margin-bottom: 10px;	
}

DIV#inhaltbreit ul li, 
DIV#inhalt ul li, 
DIV#inhaltfonds ul li {
	margin-left: 30px;
	list-style: square;
	padding-bottom:5px;	
}

DIV#inhaltrechts ul li {
	margin-left:15px;
	list-style: square;
	padding-bottom:5px;
}

DIV#inhalt ol li, 
DIV#inhaltrechts ol li,
DIV#inhaltfonds ol li,
DIV#inhaltrechts ol li {
	margin-left: 15px;	
}

*+html DIV#InhaltInnenStart {
	margin-top:10px;
}

DIV#InhaltInnenStart dl.csc-textpic-image {
	margin-right:2px;
}

DIV#InhaltInnenStart dd.csc-textpic-caption {
	font-size: 9px;
	font-style: normal;
	padding:2px 0 4px 0;
}

/* --- Fonds --- */

div#inhaltfonds ul.csc-menu {
	margin: 20px 0 -10px 0;
	width:554px;
	height:46px;
}

ul.csc-menu {
	background-color: #dae7f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;	
	background: url(../images/hg-fonds-navi.png) no-repeat;
}

div#inhaltfonds ul.csc-menu li {
	margin:0;
	padding:2px 5px 0 5px;
	height:24px;
	display:block;
	float:left;
	background: url(../images/hg-fonds-navi-li.png)top right no-repeat;
}

div#inhaltfonds ul.csc-menu li:last-child {
	background:0;
}

ul.csc-menu li a {
	color: #76797D;
	color: #ffffff;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none;
	padding: 10px;	
	text-shadow:#012f5d 0 1px 0;
}

ul.csc-menu li a:hover {
	color:#92ABC5;
	text-decoration:none;
}

ul.csc-menu li {
	display:inline;
}

/* --- Fonds --- */

p.csc-linkToTop {
	float:right;
	/*margin-top:-10px;*/
	margin-right:-27px;
}

p.csc-linkToTop A {
	text-decoration:none;
	font-weight:normal;
	text-shadow:White 0 1px 0;
}

p.csc-linkToTop A:hover {
	text-decoration:underline;
}

/* Rahmen bei Fonds */

DIV.FondsRahmenOben {
	width:602px;
	margin-left:-30px;
	padding-top:1px;
	margin-top:0px;
}

DIV.FondsRahmenOben:first-child {
	margin-top:40px;
}

p.csc-linkToTop {
	margin-top:-20px;
}

DIV.FondsRahmenObenAuszeich,
DIV.FondsRahmenObenInfo,
DIV.FondsRahmenObenDown {
	width:602px;
	margin-left:-82px;
	padding-top:60px;
	padding-left:50px;
	margin-top:20px;
	position:relative;
}
*+html DIV.FondsRahmenObenAuszeich,
*+html DIV.FondsRahmenObenInfo, 
*+html DIV.FondsRahmenObenDown {
	margin-top:0px;
}

DIV.FondsRahmenUnten {
	background: url(../images/rahmen-unten.png) center bottom no-repeat White;
	margin:0 0 0 0;
	padding:30px;
	border-bottom: 40px solid #F0EFEF;
}

DIV.FondsRahmenObenAuszeich DIV.FondsRahmenUnten,
DIV.FondsRahmenObenInfo DIV.FondsRahmenUnten,
DIV.FondsRahmenObenDown DIV.FondsRahmenUnten {
	padding-top:0;
}

DIV.FondsRahmenOben { 
		background: url(../images/rahmen-oben-leer.png) no-repeat top center;
}

DIV.FondsRahmenObenAuszeich {
		background: url(../images/rahmen-oben-auszeich.png) no-repeat top center;
}

DIV.FondsRahmenObenInfo {
		background: url(../images/rahmen-oben-info.png) no-repeat top center;
}

DIV.FondsRahmenObenDown {
		background: url(../images/rahmen-oben-down.png) no-repeat top center;	
}

/* Rahmen allgemein */

div#inhalt div.FondsRahmenOben {
	margin-left:-31px;
	margin-top:-11px;
	border-bottom:1px solid #D8D8D8;
}

/* TABELLE FOOOOOONDS */

TABLE.tabelle-fonds THEAD tr {
	background-color: #F1ECE7;
}

TABLE.tabelle-fonds THEAD tr.tabelle-fonds-header{
	background-color: #023f7d;
	padding:5px;
}

TABLE.tabelle-fonds THEAD TR.tabelle-fonds-header TD {
	color:White;
	text-shadow:#023f7d 0 1px 0;
	font-weight:bold;
}

TABLE.tabelle-fonds TD {
	padding: 10px;
	font-size:12px;
	line-height:1.1em;
}

TABLE.tabelle-fonds TR.tabelle-fonds-header {
	background-color: #F1ECE7;
	font-weight:bold;
}

TABLE.tabelle-fonds TR.tabelle-fonds-header TD {
	border-top:15px solid White;
	border-bottom:3px solid White;
	font-size:12px;
}

TABLE.tabelle-fonds TD.tabelle-fonds-name {
	font-size:12px;
}

TABLE.tabelle-fonds TD.FondsLegende {
	font-size:11px;
	color:#7f7f7f;
	padding-top:10px;
	line-height:1.2em;
}

TABLE.tabelle-fonds TR.tabelle-fonds-inhalt:HOVER {
	background-color: #ecebeb;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid Silver;
	padding:0;
}

td.tx-indexedsearch-title title, 
td.tx-indexedsearch-title title024b94 a {
	color: #024B95;	
}
	
/* --- P0wermail --- */

/* Powermail */
	/* Form */
span.powermail_mandatory {
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	background-color: #EFEFEF;
	padding:0px;
	width:540px;
	margin-top:10px;
	border:none;
}
fieldset.tx-powermail-pi1_fieldset legend {
	font-weight: normal;
	color: black;
	width:520px;
	background: #A6B7D1;
	padding:15px 10px;
	color:#646E7D;
	text-shadow:0 1px 1px #D3DBE8;
	font-size: 20px;
	border:1px solid #C1CAD5;
	-moz-border-radius:5px 5px 0px 0px;
}

*+html fieldset.tx-powermail-pi1_fieldset legend {
	margin-left:-8px;
}

fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	clear: both;
	width: 130px;
	font-weight:bold;
	font-size:13px;
	text-shadow:0 1px 1px #FFFFFF;
	color: #666;
	text-align:right;
	padding-right:30px;
}

fieldset.tx-powermail-pi1_fieldset div {
	border-bottom:1px solid #d8d8d8;
	border-top:1px solid #FEFEFE;
	margin:0;
	padding:15px 5px;
}

fieldset.tx-powermail-pi1_fieldset div#powermaildiv_uid1 {
	border-top:none;
}

fieldset.tx-powermail-pi1_fieldset div:last-child {
	border-bottom:none;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	-moz-border-radius:1px 1px 1px 1px;
	background: url(../images/hg-input-kontakt.gif) repeat-x scroll left top #FFF;
	border:1px solid #8D9095;
	color:#29384C;
	font-size:15px;
	height:20px;
	padding:5px;
	width:300px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height:100px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin: 10px 0 10px 160px;
	font-weight: bold;
	width:150px;
	padding:10px;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background: #EFEFEF;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}


DIV#disclaimer {
	font-size:0.8em;
	line-height:1.35em;
}

p.FormularHinweis {
	margin: 10px;
}


/* Login Formular */

.csc-loginform {
	display:block;
}

.csc-loginform .csc-mailform-field label {
	width: 200px;
	display: block;
}

.csc-loginform .csc-mailform-field input {
	border: 1px grey solid;
	padding: 2px;
	margin: 5px;
}

input:focus,textarea:focus {
	background:#efefef;
	color:#000;
}

/* HACKS Chrome & Safari ------------------------------------------------------------- */
/* HACKS Chrome & Safari ------------------------------------------------------------- */
/* HACKS Chrome & Safari ------------------------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	DIV#Supernavi li {	background: url(../images/supernavi-links.gif) no-repeat left -49px transparent;  }
	DIV#Supernavi li:hover {	background: url(../images/supernavi-links.gif) no-repeat left 1px transparent;  }
	div#seite { margin-top:-1px;	}
	body#uid7 div#seite { margin-top:-19px;	}
}

/* HACKS IE6 ------------------------------------------------------------- */
/* HACKS IE6 ------------------------------------------------------------- */
/* HACKS IE6 ------------------------------------------------------------- */

*html DIV#nav {
	width:100%;
	height:auto;
}

*html div#nav ul {
	margin-left:595px;
	width:100%;
}

*html div#nav ul li {
	float:left;
	background: url(../images/navi-button-links.gif) no-repeat left -62px transparent;
	width:10px;
	white-space: nowrap;
}

*html div#nav ul li a {
	float:left;
	background: url(../images/navi-button-rechts.gif) no-repeat right -62px transparent;
}

*html div#nav ul li a:hover {
	background: url(../images/navi-button-rechts.gif) no-repeat right -62px transparent;
	text-decoration: underline;
}

*html div#nav ul li.MenuAktiv {
	background: url(../images/navi-button-links.gif) no-repeat left top transparent;
}


*html div#nav ul li.MenuAktiv a,
*html div#nav ul li.MenuAktiv a:hover {
	background: url(../images/navi-button-rechts.gif) no-repeat right top transparent;
}

*html DIV#WelleStart {
	margin-top:-35px;
}

*html div#InhaltInnenStart {
	margin-top:0;
}

*html DIV#WelleStartBild {
	width:2500px;
	margin-left:-1250px;
	left:50%;
}

*html .c25l, 
*html .c25r {
	width:23%;
}

*html div#SucheStart input.Sucheingabe {
	padding-top:10px;
}

*html div#SucheStart input.Suchbutton {
	margin-top:-43px;
	color:Silver;
}

*html div#FooterDaten {
	padding:20px 0;
}

*html div#Supernavi {
	width:100%;
}

*html div#Supernavi ul {
	margin-left:590px;
}

*html DIV#Supernavi li a:hover {
	background: url(../images/supernavi-rechts.gif) no-repeat right -50px transparent;
	text-decoration:underline;
}

*html div#submenu ul li A:HOVER {
	background-position: right top;
	text-decoration:underline;
}

*html div#submenu ul li.subnavAktiv A:HOVER {
	background-position: right -50px;
}

*html DIV.FondsRahmenOben { 
	margin-top: expression(this.previousSibling==null?'70px':'0px');
	padding: expression(this.previousSibling==null?'0px':'0px');
}

*html div#inhaltfonds ul.csc-menu {
	width:522px;
	white-space: nowrap; 
}

*html div.FondsRahmenUnten {
	
}

*html DownloadsFondsTabelle {
	width:auto;
}


