/* gewählte Designfarben */
/*
usercolor.dark = "#222D44"
usercolor.alt.dark = "#5969A6"
usercolor.medium = "#DBE4F0"
usercolor.bright = "#F8FAFC"
usercolor.header = "#CACFDE"
usercolor.background = "#742E51"
 */
/* mit Sidebar */
#content {
	margin:				10px 215px 10px 220px;
}
#sidebar {
	width:				190px;
	float:				left;
	margin:				0px 10px 10px  0px;
}
div.sb_pic {
	width:				180px;
	padding-top: 			10px;
	border: 			none;
	margin: 			0 auto;
}
div.sidebar_hr {
	border-bottom: 			0.01em solid #DB0027;
	padding:			0px     0px    10px   0px;
/* 					oben, rechts, unten, links */
	margin:				0px     0px    10px   10px;
	width:				90%;
	clear:				both;
}
#sidebar p {
	color: 				#000;
	background-color: 		transparent;
	padding: 			0px 	5px 	0px 	0px;
/* 					oben, rechts, unten, links */
	margin: 			0px;	
	line-height: 			138%;
}
#sidebar h1 {
	font-size:			1.2em !important;
	background-color:		transparent;
	font-weight: 			bold !important;
	letter-spacing: 		2px;
	text-transform:			uppercase;
	padding-bottom: 		0.011em  !important;
	color: 				#222D44 !important;
}
#sidebar h2{	
	font-size:			1.1em !important;
	color: 				#742E51 !important;
	background-color:		#CACFDE;
	font-weight: 			bold !important;
	letter-spacing:			0.002em;
	text-transform:			uppercase;
	padding: 			5px;
}
#sidebar h3 {
	text-decoration:		none !important;
	font-weight:			normal;
	letter-spacing:			0.01em;
	color:				#742E51!important;
	background-color: 		transparent;
	margin-bottom:			0px;
}

#sidebar ul {
	list-style-type:		none;
	padding:			0px;
	margin:				6px 0px 6px 0px;
}

ul.sidebarteaser {
	padding: 			0px;
	/* 				oben, rechts, unten, links */
	margin: 			6px 	10px 	5px  0px;
	line-height: 			140% !important;
	list-style-type:		none;
}
li.sidebarteaser {
	list-style-type:		none;
	/*				oben, rechts, unten, links */
	line-height:			120%;
	margin-bottom: 			5px;
}
li.sidebarteaser a {
	display:			block;
	height:				20px;
	line-height:			20px;
	text-align:			left;
	text-decoration:		none; 
	color:				#555968;
	font-weight:			bold;
	background-color:		#fff  !important;
	padding-left:			10px;
	border:				1px solid #555968;
}
#sidebar a {
	color:				#742E51;
	background-color: 		transparent;
	font-weight:			bold !important;
	text-decoration:		none;
}
#sidebar a:hover{
	color:				#fff !important;
	background-color: 		#742E51;
	font-weight:			normal !important;
}
#sidebar a.teaserlink {
	color:				#742E51!important;
	background-color: 		transparent;
	font-weight:			normal !important;
	text-decoration:		none;
}
#sidebar a.teaserlink:hover {
	color:				#DBE4F0  !important;
	background-color: 		transparent;
	font-weight:			normal !important;
}
#sidebar p.sidebartext {
	padding:		 	5px;
	text-indent:	 		0px;
	line-height:	 		130%;
	font-weight:	 		normal;
	border:	 			2px dotted #DBE4F0;
	margin:		 		0px;	
}
.sidebarteaserpicture {
	float:				left;
	line-height:			90%;
	padding:			3px	10px	0px	0px;
	/*				oben, rechts, unten, links */
	width:				60px;
}
/* Die Schattenmenues stammen von www.thestyleworks.de/tut-art/shadow.shtml */
div.shadow {
	float: 				left;
	background-color: 		#777;
	padding: 			1px;
	border: 			1px solid #999;
	margin: 			0px;
}
div.shadow img {
	margin: 			0;
	display:			block;
	position: 			relative;
	top: 				-3px;
	left: 				-3px;
}
div.shadow2 {
	float: 				left;
	background-color: 		#bbb;
	padding: 			1px;
	border: 			1px solid #ddd;
	margin:				0.7em 	0.6em	0.7em	0.1em;
	/* 				oben, rechts, unten, links */
}
/* Formate für Sitemap*/
#sidebarsitemap a.sitemap1:hover,#sidebarsitemap a.sitemap2:hover,#sidebarsitemap a.sitemap3:hover {
	background-color: 		#742E51;
}
#sidebarsitemap  {
	clear:				both;
	position:			relative;
	margin-left:			0px !important;
	line-height:			160%;
	padding-top:			8px;
	font-size:			1.0em;
}
#sidebarsitemap .sitemap1 a,#sidebarsitemap .sitemap2 a,#sidebarsitemap .sitemap3 a {
	text-decoration: 		none;
	background-color:		transparent;
}
#sidebarsitemap .sitemaoben{
	text-align:			left;
	padding:			10px;
}
#sidebarsitemap .sitemaphome{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0px;
}
#sidebarsitemap a.sitemaphome{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
	color:				#5969A6 !important;
}
#sidebarsitemap a.sitemaphome:hover{
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
}
#sidebarsitemap .sitemap1{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0px;
	margin-top:			0px;
}
#sidebarsitemap a.sitemap1{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
	color:				#DBE4F0 !important;
}
#sidebarsitemap a.sitemap1:hover{
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
}
#sidebarsitemap .sitemap2{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0px;
	padding-top:			1px;
}
#sidebarsitemap a.sitemap2{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
	color:				#222D44!important;
}
#sidebarsitemap a.sitemap2:hover{
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
}
#sidebarsitemap .sitemap3{
	text-align:			left;
	margin-left:			0px;
	padding-top:			0px;
}
#sidebarsitemap a.sitemap3{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
	color:				#996666!important;
}
#sidebarsitemap a.sitemap3:hover{
	background-image:		url(../images/);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
/* 					oben, rechts, unten, links */
}