#rechts {
	width: 190px; 
 	float: right; 
 	background-color: #5F0F02;
	padding-top: 0px; 
	margin: 12px 0px 15px 0px;
}
* html #rechts {padding-top: 10px; width: 22%; margin-right: 5px;}
*+html #rechts {padding-top: 10px}

#rechts .topic2 {	/*shopanzeige in der sidebar */
	height: 25px; 
	line-height : 25px; 
	text-decoration : none;
	color: white;
	font-size : 100%;
	padding: 0px 0px 0px 10px; 
}

#rechts a.topic2:hover {
	color: #E1E1E1;
	text-decoration : underline;
}

.shoptopic {	/*shopanzeige in der sidebar */
	margin: 0px 0px 25px 0px;
	width: 183px; 
}
* html .shoptopic {width: 167px;}

.shoptopic a {
	background : url(../images/waren.jpg) right no-repeat; 
	display: block; 
	text-decoration : none !important;
	color: black !important;
	letter-spacing: 0.1em;
	line-height : 19px; 
	padding: 7px 0px 7px 10px;
}

#sidebar table p {
	margin: 0px;
}

#sidebar {
	width: 190px; 
 	float: right; 
	padding-top: 0px; 
	margin: 12px 0px 20px 0px;
	text-align: left;
}
* html #sidebar {padding-top: 10px}
*+html #sidebar {padding-top: 10px}
 
#sidebar a, .sideteaser a, #sbrechts a, #sblinks a {
	color: #CFBE96; 
}

#sblinks .sideteaser img {
	margin: 5px 0px 5px 15px !important;
}

#sidebar .sideteaser img {
	margin: 5px 0px 5px 10px !important;
}

#sbrechts .sideteaser img {
	margin: 5px 0px 5px 15px !important;
}

.teas_sb_a {
	margin: 0px 5px 25px 5px;
	padding: 5px 2px 0px 5px;
}

.teas_sb_b {
	margin-bottom: 20px !important;	
}

.teas_sb_a p, .teas_sb_a form {
	padding: 0px !important;
	margin: 0px !important;
}

.sideteaser form {
	margin-left: 10px !important;
}

#sidebar a:hover, #sbrechts a:hover, #sblinks a:hover {
	text-decoration: underline;	
}

#sidebar h4, #rechts h4 {
	font-size: 100%;
	margin: 0px 5px 0px 0px;
	color: white;
	background-color: #410B01;
	padding: 1px 5px 1px 10px;	
}

#sidebar h4 a, #rechts a {
	color: white;
	text-decoration: underline;
}

#sidebar p, #rechts p {
	font-size: 100%;
	margin: 0px 5px 20px 0px;
	padding: 2px 5px 2px 10px;	
	line-height: 160%;
	color: white;
}

#sidebar ul, #sblinks ul {
	list-style: disc;
	padding: 5px 5px 5px 15px;
	margin: 6px 0px 20px 8px;
	color: white;
}

#sbrechts ul {
	list-style: disc;
	width: 165px;
	padding: 5px 0px 5px 20px;
	margin: 0px 0px 25px 5px;
}

#sidebar li, #sbrechts li, #sblinks li {
	padding: 0px 0px 6px 0px;
	color: white;
	font-size : 100%;
}

#sbrechts li {
	color: black;
}

#sidebar embed, #sbrechts embed, #sblinks embed {
	margin: 5px 0px 20px 10px;
}

#sidebar img {
	margin: 5px 5px 20px 3px;
}

#sbrechts img {
	margin: 5px 0px 20px 1px;
}

#sblinks img {
	margin: 5px 0px 20px 0px;
}

#sidebar .sideimg {
	margin-left: 5px;	
}

#sbrechts .sideimg {
	margin-left: 15px;	
}

#sblinks .sideimg {
	margin-left: 15px;	
}

#sidebar iframe, #sbrechts iframe, #sblinks iframe {
    margin: 5px 0px 25px 0px!important;
    width: 185px !important;
}

#sblinks table td, #sidebar table td, #sbrechts table td {
	color: white !important;
}

#sidebar table.completewidth, #sidebar table, #sbrechts table.completewidth, #sbrechts table, #sblinks table.completewidth, #sblinks table {
	width: 90%; 
    margin: 5px 0px 20px 15px;
}

#sidebar a.s2d, #sblinks a.s2d {
	color: white !important;
}

#sbrechts .completewidth td, #sbrechts table, #sbrechts a.s2d, #sbrechts .formtab td {
	color: black !important;
}

#sidebar .formtab, #sbrechts .formtab, #sblink .formtab {
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 5px 0px;
}

#sidebar form {
	margin: 0px 0px 25px 5px;
}

#sbrechts form {
	margin: 0px 0px 25px 10px;
}

#sblinks form {
	margin: 0px 0px 25px 0px;
}

#sbrechts {
	width: 2px;
	float: right;
	margin-top: 190px;
	margin-left: 10px;
}

#sbrechts h4, #sblinks h4 {
	width: 170px;
	font-size: 100%;
	margin: 0px 5px 0px 5px;
	color: white;
	background-color: #410B01;
	padding: 1px 5px 1px 10px;	
}

#sbrechts h4 a, #sblinks h4 a {
	color: white;
	text-decoration: underline;
}

#sbrechts p {
	color: black;
	width: 170px;
	padding: 0px 5px 0px 15px;
	margin: 10px 0px 25px 0px;
}

#sblinks {
	width: 196px;
	float: left;
	margin-top: 20px !important;
}

#sblinks p {
	font-size: 100%;
	margin: 0px 5px 20px 15px;
	padding: 2px 0px 2px 0px;	
	line-height: 160%;
	color: white;
}

