/*
LogoBlue: 300264
LogoRed: ea4316
*/

.mainBox {
	background-color:white;
	padding-left:20px; padding-right:14px;
	padding-top:12px; padding-bottom:12px;
	margin-top:0px; margin-bottom:0px;
}

body {
	width:900px;
	margin-left:auto; margin-right:auto;
	margin-top:0px; margin-bottom:0px;
	padding-left:20px; padding-right:20px;
	padding-top:4px; padding-bottom:6px;
	background-color:#e0e0e0;
	font:normal 13px verdana,sans-serif;
}

h1, h2 {
	padding:0px;
	margin:0px;
	font-size:0px;
}

.normalText {   
	font:normal 13px verdana,sans-serif;
	color:#303030;
}

.headingText {   
	font:bold 12px verdana,sans-serif;
	color:#300264;
}

.teaserText {   
	font:bold 14px verdana,sans-serif;
	color:#300264;
}

.mediumHeader {
	font:bold 14px verdana,sans-serif;
	color:#ea4316;
}

.bigHeader {
	font:bold 15px verdana,sans-serif;
	color:#ea4316;
}

.smallText {
	font:normal 11px verdana,sans-serif;
	color:#303030;
}

.mediumText {
	font:normal 12px verdana,sans-serif;
	color:#303030;
}

.imageTitleText {
	font:italic 11px verdana,sans-serif;
	color:#808080;
}


a:link { color:#300264; text-decoration:underline; }
a:visited { color:#300264; text-decoration:underline; }
a:hover { color:#ea4316; text-decoration:none; }

/* ----- Layout-Elemente ----- */
.vSpaceComponent {
	font:normal 1px verdana,sans-serif;
	width:1px;
	height:16px;
}

.vSpace {
	font:normal 1px verdana,sans-serif;
	width:1px;
	height:14px;
}

.vSpaceHalf {
	font:normal 1px verdana,sans-serif;
	width:1px;
	height:7px;
}

.vSpaceMini {   /* Optisches Absetzen von Textzeilen */
	font:normal 1px verdana,sans-serif;
	width:1px;
	height:4px;
}

.hsepLight {   /* Horizontal separator (light grey version) */
	border-width:0px 0px 1px 0px; border-style:solid; border-color:#e0e0e0;
}

.vsepLight { /* Vertical separator (light grey version) */
	border-width:0px 1px 0px 0px; border-style:solid; border-color:#e0e0e0;
}

.invisibleTable {   /* Invisible Table with full width as layout element */
	width:100%;
	border-style:none; border-spacing:0px;margin:0px;padding:0px;
}

.textTable {   /* Invisible Table with full width as layout element */
	width:100%;
	border-style:none; border-spacing:0px;margin:0px;padding:0px;
}

/* ----- Round Boxes Begin ---- */

.roundBox, /* round box with colored border and white background */
.roundBoxSolid, /* round box with colored background */
.roundBoxBody, /* round box with white background and shadows according body background color */
.roundBoxInfo, /* round box with saturated colored background and white text for info teaser */
.roundBoxSww /* round solid white shadowed box on white background */ {
 width:100%;
 margin:0px;
 min-width:20px;
}

.roundBoxInfo {
	max-width:540px;
}

.roundBox .hd .c,
.roundBox .ft .c,
.roundBoxSolid .hd .c,
.roundBoxSolid .ft .c {
	font-size:1px; /* ensure minimum height */
	height:7px;
}

.roundBoxInfo .hd .c,
.roundBoxInfo .ft .c {
	font-size:1px; /* ensure minimum height */
	height:8px;
}

.roundBoxBody .hd_b .c_b,
.roundBoxSww .hd .c {
	font-size:1px; /* ensure minimum height */
	height:7px;
}

.roundBoxBody .ft_b .c_b,
.roundBoxSww .ft .c {
	font-size:1px; /* ensure minimum height */
	height:11px;
}

.roundBoxBody {
	padding:0px;
	margin:0px;
}

.roundBox .hd {
	background:transparent url(img/box/tl.png) no-repeat 0px 0px;
}

.roundBox .hd .c {
	background:transparent url(img/box/tr.png) no-repeat right 0px;
}

.roundBox .bd {
	background:transparent url(img/box/ml.png) repeat-y 0px 0px;
}

.roundBox .bd .c {
	background:transparent url(img/box/mr.png) repeat-y right 0px;
}

.roundBox .ft {
	background:transparent url(img/box/bl.png) no-repeat 0px 0px;
}

.roundBox .ft .c {
	background:transparent url(img/box/br.png) no-repeat right 0px;
}

.roundBoxSolid .hd {
 background:transparent url(img/box/tl_s.png) no-repeat 0px 0px;
}

.roundBoxSolid .hd .c {
 background:transparent url(img/box/tr_s.png) no-repeat right 0px;
}

.roundBoxSolid .bd {
 background:transparent url(img/box/ml_s.png) repeat-y 0px 0px;
}

.roundBoxSolid .bd .c {
 background:transparent url(img/box/mr_s.png) repeat-y right 0px;
}

.roundBoxSolid .ft {
 background:transparent url(img/box/bl_s.png) no-repeat 0px 0px;
}

.roundBoxSolid .ft .c {
 background:transparent url(img/box/br_s.png) no-repeat right 0px;
}

.roundBoxInfo .hd {
 background:transparent url(img/box/tl_i.png) no-repeat 0px 0px;
}

.roundBoxInfo .hd .c {
 background:transparent url(img/box/tr_i.png) no-repeat right 0px;
}

.roundBoxInfo .bd {
 background:transparent url(img/box/ml_i.png) repeat-y 0px 0px;
}

.roundBoxInfo .bd .c {
 background:transparent url(img/box/mr_i.png) repeat-y right 0px;
}

.roundBoxInfo .ft {
 background:transparent url(img/box/bl_i.png) no-repeat 0px 0px;
}

.roundBoxInfo .ft .c {
 background:transparent url(img/box/br_i.png) no-repeat right 0px;
}

.roundBoxBody .hd_b {
	background:transparent url(img/box/tl_b.png) no-repeat 0px 0px;
}

.roundBoxBody .hd_b .c_b {
	background:transparent url(img/box/tr_b.png) no-repeat right 0px;
}

.roundBoxBody .bd_b {
	background:transparent url(img/box/ml_b.png) repeat-y 0px 0px;
}

.roundBoxBody .bd_b .c_b {
	background:transparent url(img/box/mr_b.png) repeat-y right 0px;
}

.roundBoxBody .ft_b {
	background:transparent url(img/box/bl_b.png) no-repeat 0px 0px;
}

.roundBoxBody .ft_b .c_b {
	background:transparent url(img/box/br_b.png) no-repeat right 0px;
}

.roundBoxSww .hd {
	background:transparent url(img/box/tl_sww.png) no-repeat 0px 0px;
}

.roundBoxSww .hd .c {
	background:transparent url(img/box/tr_sww.png) no-repeat right 0px;
}

.roundBoxSww .bd {
	background:transparent url(img/box/ml_sww.png) repeat-y 0px 0px;
}

.roundBoxSww .bd .c {
	background:transparent url(img/box/mr_sww.png) repeat-y right 0px;
}

.roundBoxSww .ft {
	background:transparent url(img/box/bl_sww.png) no-repeat 0px 0px;
}

.roundBoxSww .ft .c {
	background:transparent url(img/box/br_sww.png) no-repeat right 0px;
}

.roundBox .bd .c .s {
	background-color:white;
}

.roundBox .bd .c .s,
.roundBoxSolid .bd .c .s,
.roundBoxBody .bd_b .c_b .s_b,
.roundBoxSww .bd .c .s {
 margin:0 4px 0 4px;
 padding:0 8px 0 8px;
}

.roundBoxInfo .bd .c .s {
	margin:0 4px 0 4px;
	padding:0 6px 4px 8px;
	font:bold 14px verdana,sans-serif;
	line-height:125%;
	color:#303030;
}

/* ----- Round Boxes End ---- */

.contentBox { /* Eigene Spalte innerhalb der Layout-Tabelle */
	margin-right:0px;
	padding:0px;
	/* vertical-align:top; => fŸhrt zu Problemen im IE bei RoundCorners! */
}

.content {
	padding-bottom:4px;
	padding-right:6px;
}

.content ul {
	list-style-type:circle;
	padding-left:16px;
	margin:4px 0px 4px 0px;
	text-align:left;
}

.content ul li {
	padding:0px 0px 2px 4px;
}

.extLinkContent { /* Content area e.g. for Amazon Links */
	padding-bottom:4px;
	padding-right:6px;
}

.sectionHeader {
	/* border-bottom:2px solid #E85C00; */
	border-bottom:2px solid #e0e0e0;
	background-color:white;
	padding:1px; padding-left:0px;
	font:bold 14px verdana,sans-serif;
	color:#E85C00;
}

.twitterBox {
}

.twitterBox ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

.twitterBox ul li {
	padding:0px 0px 7px 0px;
}


.actionBar {
	font:normal 12px verdana,sans-serif;
	padding:1px 0px 1px 0px;
}

.actionBar a:link { color:#300264; text-decoration:none; }
.actionBar a:visited { color:#300264; text-decoration:none; }
.actionBar a:hover { color:#ea4316; text-decoration:none; }

.actionBar .selected {
	color:#ea4316;
}

.actionBarSep {   /* Normal text, greyed out */
	font:normal 12px verdana,sans-serif;
	font-weight:100;
	color:#a0a0a0;
}


/* ----------ToolTips -------------*/

.tooltip {
	display:none;  
}

.tooltipContent {
	font-size: 11px;
 	line-height:11px;
 	padding:2px 2px 0 2px; /* additional padding is defined in wz_tooltip.js! */
}

.tooltipContent .head {
  font-weight: bold;
  color: #E85C00;
}

.tooltipContent .textNormal {
	color: #404040;
	font-weight: normal;
}

.tooltipContent .textLight {
	color: #606060;
	font-weight: normal;
}

.tooltipContent .hsep {   /* Horizontal separator (light grey version) */
	border-width:0px 0px 1px 0px; border-style:solid; border-color:#e0e0e0;
}

.tooltipContent .vSpace {
	font:normal 1px verdana,sans-serif;
	width:1px;
	height:3px;
}
