body
{
	background-color: #fff;
}

/*========== HEADER ==========*/
#headerwrapper
{
	background-image:url(../tl_files/gui/header_unterseite_background.jpg);
	height:262px;
}

#headerwrapper .ce_image
{
	width:470px;
	margin-top:15px;
	position:relative;
	left:470px;
	z-index:9999999;
}

#siteheaderText {
	margin-top:40px;
	margin-left:50px;
	z-index:999;
	position:absolute;
}

/*========== CONTENT ==========*/
#contentLeftColumn
{
	width:200px;
	position: relative;
	top: 80px;
	float: left;
	
	padding-bottom: 100px;
}

#contentLeftColumn .mod_navigation li
{
	padding-bottom:9px;
	padding-top:9px;
	border-bottom: solid 1px #cfcfcf;
}

#contentLeftColumn .mod_navigation li.last
{
	border-bottom: none;
}

#contentLeftColumn .mod_navigation li:before
{
/*	content: url(../tl_files/gui/level2_li_before.png);
	margin-right: 3px;*/
}

#contentLeftColumn .mod_navigation ul.level_1
{
	list-style-image: url(../tl_files/gui/level2_li_before.png);
	list-style-position: outside;
	margin-left: 20px;
}

#contentLeftColumn .mod_navigation ul.level_1 a,
#contentLeftColumn .mod_navigation ul.level_1 span
{
	display: block;
	margin-left: 5px;
}


#contentLeftColumn .mod_navigation li a
{
	font-size:15pt;
	text-decoration: none;
	color: #930060;
}

#contentLeftColumn .mod_navigation li.active

{
	font-size:15pt;
	text-decoration: none;
	/*color: #3e0326;*/
	color: #fff;
	background: #930060;
	background-image: -moz-linear-gradient(top left, #930060 0%, #fff 100%);
	background-image: -webkit-linear-gradient(top left, #930060 0%, #fff 100%);
	background-image: -ms-linear-gradient(top left, #930060 0%, #fff 100%);
	background-image: -o-linear-gradient(top left, #930060 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#930060', 
	                                                   endColorstr='#fff');
	
}

#contentLeftColumn .mod_navigation li.active:before
{
	
/*	content: url(../tl_files/gui/level2_li_before_high.png);
	padding-left:5px;	*/
}

#contentLeftColumn .mod_navigation li span
{
	font-size:15pt;
	text-decoration: none;
	padding-left:5px;
	
}

#contentCenterColumn
{
	width:500px;
	margin-left:20px;
	margin-right:20px;
	
	float: left;
	
	font-weight:300;
	font-size: 22px;
	
	/*padding-bottom: 100px;*/
}
#contentCenterColumn ul
{
	margin-left: 20px;
}

#contentCenterColumn h1
{
	font-size: 49px;
	color: #930060;
	
	margin-bottom: 25px;
}

#contentCenterColumn h2
{
	color: #930060;
	font-weight: 400;
	font-size: 20pt;
	margin-bottom:12px;
	line-height:1.2;
}


#contentCenterColumn li
{
	
	list-style: none outside url(../tl_files/gui/level2_li_before.png);
}


#contentCenterColumn p,
#content p
{
	margin-bottom: 7px;
}

#contentRightColumn
{
	position: relative;
	top: 80px;
	
	width:200px;
	float:left;
	
	padding-bottom: 100px;
}

#contentRightColumn .ce_text
{
	color: #930060;
	font-size: 13pt;
	font-weight: 300;
	
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #d0d0d0;
}
#contentRightColumn .ce_text p
{
	color: #777;
}

#contentRightColumn .ce_text.last
{
	border-bottom: none;
}

.follow #footerwrapper,
.follow #footerLastLineWrapper{
	top: 0;
	bottom: 0 !important;
	background: none;
}

.follow #footerLastLine,
.follow #footerLastLine a{
	padding-bottom: 20px;
	color: #ccc;
	text-align: center;
}

#datenschutzerklaerung h3, #impressum h3 {
	margin-top:25px;
	margin-bottom:20px;
}

#datenschutzerklaerung h4, #impressum h4{
	margin-top:25px;
	margin-bottom:15px;
}