body {
	margin: 30px 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6665;
	background: #fff;
	text-align: center;
}

a:link, a:visited {
	text-decoration: none;
	color: #FF9900;
}

a:hover {
	color: #6D6665;
}


a.textcursor:link, a.textcursor:visited {
	cursor: text;
	color: #6D6665;
}

/* = = = = = = = = = AUSBLENDEN START = = = = = = = = = */
.hackenlinksrechts,
.hackenlinks,
.hackenrechts,
.emotionsbild,
.infobox,
#footer,
.navi,
.text-box-pefonds,
.text-box-advantage,
.text-box-schiff,
.text-box-finanzmakler,
.text-box-finanzvertriebe,
.text-box-institutioneller-vetrieb,
#header,
#header-vanessa,
#header-fuchs,
.gub

{
	display:none;
}

/* = = = = = = = = = AUSBLENDEN ENDE = = = = = = = = = */

.adresszeile {
	padding: 0 5px 5px 20px;
	line-height: 14px;
	color: #6D6665;
}



p {
	margin: 0 0 20px 0;
}


.clear {
	clear: both;
}


.clear-klein {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}


.float {
	float: left;
}

hr {
	background-color: #C0BEBE;
	color: #C0BEBE;
	border: #C0BEBE;
	height: 1px;
}

table {
	font-size: 11px;
}

tr {
	height: 20px;
}



/* = = = = = = = = = GRUNDGERUEST = = = = = = = = = */

#template {
	margin: 0 auto;
	width: 638px;
	border: 1px solid #D3D1D0;
	text-align: left;
}

.subline {
	color: #FF9900;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.komment {
	font-size: 9px;
}

.rechts {
	text-align: right;
}



/* = = = = = = = = = CONTENT ANFANG = = = = = = = = = */

#content {
	margin: 14px 10px;
}

.spalte {
	margin: 20px 0 0 0;
	width: 158px;
	float: left;
}

.spaltemitte {
	width: 158px;
	float: left;
	margin: 20px 20px 0 20px;
}

.inhalt-box {
	width: 470px;
	margin: 20px 20px 0 20px;
}


.inhalt-start {
	width: 470px;
	margin: 20px 20px 0 20px;
}

.halbhalb-links {
	width: 220px;
	float: left;
}

.eindrittel-links {
	float: left;
	width: 166px;
}

.zweidrittel-links {
	width: 285px;
	float: left;
}


.halbhalb-rechts {
	width: 220px;
	float: left;
	margin: 0 0 0 20px;
}


.zweidrittel-rechts {
	width: 275px;
	float: left;
	margin: 0 0 0 20px;
}

.eindrittel-rechts {
	float: left;
	width: 156px;
	margin: 0 0 0 20px;
}


.inhalt {
	margin: 0 20px;
	width: 514px;
	float: left;
}


.datum-innen {
	float: left;
	padding: 2px 0 0 5px;
}

.datum-innen-newslisting {
	float: left;
	padding: 2px 0 0 20px;
}
/* = = = = = = = = = CONTENT ENDE = = = = = = = = = = */


/* = = = = = = = = = NEWS ANFANG = = = = = = = = = */

.newslisting-text {
	padding: 20px;
}

.abstand-oben {
	height: 20px;
}

.datum {
	width: 80px;
	background: #D3D1D0;
	margin: 0 0 0 432px;
	text-align: center;
	padding: 2px 0;
	color: #FFFFFF;
}



/* - - - - - - - - Kontakt - - - - - - - - */

.bezeichnung {
	width: 150px;
	margin:4px 0 2px 0;
	}

.feld {
	border: 1px solid #D3D1D0;
	width: 190px;
	margin: 0 0 5px 0;
	color: #313431;
	font-size: 11px;
	background: #F8F7F7;
	}

.inputselected {
	border: 1px solid #D3D1D0;
	width: 190px;
	margin: 0 0 5px 0;
	background-color: #fff;
	color: #313431;
	font-size: 11px;
	}

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D3D1D0;
	width: 190px;
	height: 150px;
	color: #313431;
	margin: 0 0 5px 0;
	background: #F8F7F7;
	}

.textareaselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D3D1D0;
	width: 190px;
	height: 150px;
	color: #313431;
	background-color: #fff;
	margin: 0 0 5px 0;
	}

.textarea-gross {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D3D1D0;
	width: 190px;
	height: 250px;
	color: #313431;
	margin: 0 0 5px 0;
	background: #F8F7F7;
	}

.textareaselected-gross {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D3D1D0;
	width: 190px;
	height: 250px;
	color: #313431;
	background-color: #fff;
	margin: 0 0 5px 0;
	}

	
.senden {
	border: 1px solid #D3D1D0;
	width: 192px;
	text-align: right;
	padding: 0 10px 0 0;
	color: #6D6665;
	font-weight: bold;
	background: #F8F7F7;
}

/* - - - - - - - - Sitemap  - - - - - - - - */

.sitemap {
	border: 1px solid #D3D1D0;
	padding: 0 0 25px 0;
}


.sitemap-ebene01 {
	padding: 5px;
	border-bottom: 1px solid #D3D1D0;
	text-transform: uppercase;
}

.sitemap-ebene01 a:link, .sitemap-ebene01 a:visited {
	font-weight: bold;
	color: #6D6665;
}

.sitemap-ebene01 a:hover {
	color: #FF9900;
}

.sitemap-ebene02 {
	margin: 5px 0 0 30px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #D3D1D0;
	text-transform: uppercase;
}


.sitemap-ebene02 a:link, .sitemap-ebene02 a:visited {
	color: #6D6665;
	font-weight: bold;
}

.sitemap-ebene02 a:hover {
	color: #FF9900;
}
                                     

.sitemap-ebene03 {
	border-bottom: 1px solid #D3D1D0;
	margin: 5px 0 0 60px;
	padding: 0 0 5px 0;
}
                                           
.sitemap-ebene03 a:link, .sitemap-ebene03 a:visited {
	color: #6D6665;
}

.sitemap-ebene03 a:hover {
	color: #FF9900;
}

.headline {
  font-weight: bold;
  text-transform: uppercase;
}

.infoboxlink, a.infoboxlink:link, a.infoboxlink:visited {
	color: #6D6665;
}

a.infoboxlink:hover {
	color: #ED8E00;
}

/* = = = = = = = = =  Interne Sitemap Start = = = = = = = = = */

.interne-sitemap {
	border-left: 10px solid #FF9900;
	padding: 5px 20px;
}

.interne-sitemap a:link, .interne-sitemap a:visited {
	color: #6D6665;
}

.interne-sitemap a:hover {
	color: #FF9900;
}

/* = = = = = = = = =  Interne Sitemap Ende = = = = = = = = = */



/* = = = = = = = = = ROADSHOWS ANFANG = = = = = = = = = */

.roadshow-anzeige {
	background: #F8F7F7;
	padding: 5px;
	width: 190px;
}

.zeile-roadshow {
	clear: both;
	height: 20px; 
}

.gew-roadshow-links {
	float: left;
	font-weight: bold;
	color: #E3A039;
	width: 60px;
}

.gew-roadshow-rechts {
	float: left;
	width: 130px;
}
