/******************************************/
/* Basiseinstellungen
/******************************************/
*, html {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;	
}

html {height:100.5%;}

body{

	background-color:#fff;
	
	color:#6f7888;
	font-size:12px; 
	margin:0;
	padding:0;
}

span.nowrap {white-space:nowrap;}

dfn,
span.inv {
	visibility:hidden;
	display:none;
}
/******************************************/
/* general
/******************************************/
p {
	color:#525F78;
	line-height:18px;
	margin:0;
	font-size:13px;
	padding:10px 0 10px 0;
}

div#content img {
	margin:6px;
}
div#content img.fullwidth {
	margin:0;
}
abbr, acronym {
	border-bottom:1px dotted #2D4B9B;
	cursor:help;
	font-style:inherit;
}

/******************************************/
/* Überschriften
/******************************************/
h1,h2,h3,h4,h5,h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited,
h5 a:visited, h6 a:visited {color:#D55907;}


h1,
h1.pageHeadline {
	font-size:20px;
	border-bottom:1px dotted #D55907;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:19px 0 2px 6px;
}

h1.pageHeadline {
	padding:0;
	padding-top:16px;
	border:0;
}
div#privateContent div.phContent {padding:0 200px 0 17px;}
div#privateContent h1.pageHeadline {padding-left:17px;}

h2 {
	font-size:14px;
	border:0;
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0 0 0px 0px;
}

h3 {
	font-size:13px;
	border:0;
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0 0 0px 0px;
}

div.boxContentVertical h2 {
	background-color:#ebecf0;
	font-size:17px;
	border:0;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0 8px 0;
	padding:0px 0 0px 0px;
	height:22px;
}

div.boxContentVertical h2 a {
	padding:3px 6px 3px 6px;
	margin:0;
	background-color:#fff;
	line-height:22px;
}

a {
	text-decoration:none;
	color:#d74004;
}

a:hover {
	text-decoration:underline;
	color:#d74004;
}

a:visited {color:#155ca2;}

a.extern {
    background:url('/cachepics/extern.gif');
    background-position:right top;
    background-repeat:no-repeat;
    padding:0 20px 0 0;
}

hr {
	line-height:1px;
	margin:10px 0 10px 0;
	background-color:#fff;
	color:#fff;
	border:0;
	clear:both;
	border-top:1px dotted #D55907;
}

hr.grey {
	line-height:1px;
	margin:3px 0 1px 0;
	background-color:#fff;
	color:#fff;
	border:0;
	border-top:1px dotted #525F78;
	clear:both;
}

p.positiv {
	background:url('/cachepics/positiver_pfeil.gif');
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding:2px 0 10px 50px;
	line-height:18px;
	margin:10px 0 0 0;
	font-size:14px;
	color:#0b8d33;

}
p.negativ {
	background:url('/cachepics/negativer_pfeil.gif');
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding:2px 0 10px 50px;
	line-height:18px;
	margin:10px 0 0 0;
	font-size:14px;
	color:#be0a2f;
}

/* D I S P L A Y   H I D D E N */
div.boxStandardToggle,
div#navigationMain,
div#headContent,
div#footerBorderLeft,
div#teaserWrapper,
div#navigationSub,
div#styleSwitcher,
div.boxEntryListBorder a,
div.boxDokumente{
	display:none;
	visibility:hidden;
}


