@charset "iso-8859-1";
/*
------------------------------------------------------------------------
Autor: Roman Krzonkalla - http//pixelroom.kilu.de/
Letzte Aenderung: 21.12.208
Copyright by pixelroom - http//pixelroom.kilu.de/
------------------------------------------------------------------------
*/
/* CSS Document */
* {
	padding : 0;
	margin : 0;
}
html {
	height: 101%;
	margin : 0;
	padding : 0;
	font-size : small;
}
body {
	margin : 0 0 10px 0;
	padding : 0;
	font : 101.5%/1.4em "Trebuchet MS", Tahoma, Verdana, Helvetica;
	letter-spacing : normal;
	background : #747234;
	color : #000;
}
p, td {
	color : #000;
}
p a, ul a, a.pagenav {
	text-decoration : underline;
}
p a:hover, ul a:hover, a.pagenav:hover {
	color : #747234;
	text-decoration : none;
}
a:focus {
	outline : 0;
}
#mainbody ul {
	padding-left : 20px;
}
a {
	text-decoration : none;
	outline: none;
}
p {
	margin : 0 0 10px 0;
}
p a, ul a, a.pagenav {
	padding : 1px;
}
ul, li {
	margin : 0;
	padding : 0;
}
img {
	border : none;
}
.clear {
	clear : both;
}
.spacer10 {
	height : 10px;
	width : 100%;
}
.spacer20 {
	height : 20px;
	width : 100%;
}
a {
	text-decoration : none;
	color : #333;
}
#leftcol a {
	color : #a11212;
}
#leftcol a:hover {
	color : #fff;
}
#outerwrap {
	width : 747px;
	margin : 0 auto;
}
#wrapper {
	background : #747234 url(../images/wrapper_bg.jpg) repeat-y center 0%;
	margin : 0 auto;
	padding : 0;
	float : left;
	width : 747px;
}
#header {
	background : url(../images/header01.jpg) no-repeat left top;
	width : 747px;
	height : 78px;
}
#header h1 {
	display : none;
}
#header02 {
	width : 747px;
	height : 218px;
	margin : 0;
	padding : 0;
	background : #0b0b0b url(../images/loading6.gif) no-repeat center;
}
#header03 {
	background : url(../images/header03.jpg) no-repeat left top;
	width : 747px;
	height : 24px;
}
.mainlevel-sidenavTitle, .mainlevel-sidenav2Title {
	height : 24px;
	line-height : 22px;
	display : block;
	padding : 0 0 0 20px;
	color : #fff;
	background : url(../images/navi_title.jpg) no-repeat left top;
	font-size : 13px;
	text-decoration : none;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-style : italic;
	letter-spacing : 1px;
}
#leftcol a.mainlevel-sidenav, #leftcol a.mainlevel-sidenav2 {
	height : 24px;
	line-height : 17px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi03.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
}
#leftcol a.mainlevel-sidenav_neu, #leftcol a.mainlevel-sidenav2_neu {
	height : 24px;
	line-height : 20px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi03_neu.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
}
#leftcol a.mainlevel-sidenav-specials, #leftcol a.mainlevel-sidenav2-specials {
	height : 24px;
	line-height : 20px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi_anim.gif) no-repeat;
	font-size : 12px;
	text-decoration : none;
}
.mainlevel-sidenav, .mainlevel-sidenav2 {
	height : 24px;
	line-height : 21px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi01.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
	background-color : #999;
}
.mainlevel-sidenav_neu, .mainlevel-sidenav2_neu {
	height : 24px;
	line-height : 21px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi01_neu.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
	background-color : #999;
}
.mainlevel-sidenav-specials, .mainlevel-sidenav2-specials {
	height : 24px;
	line-height : 21px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi01.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
	background-color : #999;
}
#leftcol a.mainlevel-sidenav:hover, #leftcol a.mainlevel-sidenav2:hover {
	height : 24px;
	line-height : 17px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi02.jpg) no-repeat;
	font-size : 11px;
	text-decoration : none;
}
#leftcol a.mainlevel-sidenav_neu:hover, #leftcol a.mainlevel-sidenav2_neu:hover {
	height : 24px;
	line-height : 20px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi02_neu.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
}
#leftcol a.mainlevel-sidenav-specials:hover, #leftcol a.mainlevel-sidenav2-specials:hover {
	height : 24px;
	line-height : 20px;
	display : block;
	padding : 0 0 0 30px;
	color : #fff;
	background : url(../images/navi02.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
}
#leftcol a.sublevel, #leftcol a.sublevel-sidenav, #leftcol a.sublevel-sidenav2 {
	line-height : 17px;
	display : block;
	padding : 0 0 2px 20px;
	margin-bottom : 1px;
	color : #fff;
	background : url(../images/navi02.jpg) no-repeat;
	text-decoration : underline;
	font-size : 11px;
}
#leftcol a.sublevel:hover, #leftcol a.sublevel-sidenav:hover, #leftcol a.sublevel-sidenav2:hover {
	line-height : 17px;
	display : block;
	padding : 0 0 2px 20px;
	margin-bottom : 1px;
	color : #fff;
	background : url(../images/navi02.jpg) no-repeat;
	text-decoration : underline;
	font-size : 11px;
}
#leftcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #leftcol ul#mainlevel-sidnav2, #leftcol a.mainlevel-sidenav, #leftcol a.mainlevel-sidenav2, #leftcol a.mainlevel, #leftcol a.sublevel, #leftcol a.sublevel-sidenav, #leftcol a.sublevel-sidenav2 {
	color : #fff;
	font-size : 11px;
	text-decoration : none;
	font-variant : normal;
	font-style : normal;
	font-family : "Lucida Grande", Lucida, Verdana, sans-serif;
}
#leftcol ul#mainlevel li a, #leftcol ul#mainlevel-sidenav li a, #leftcol ul#mainlevel-sidenav2 li a {
	color : #fff;
	background : url(../images/navi03.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
	height : 24px;
	line-height : 17px;
	display : block;
	padding : 0 0 0 12px;
	margin : 1px 0 1px 0;
}
#leftcol ul#mainlevel li a, #leftcol ul#mainlevel-sidenav_neu li a, #leftcol ul#mainlevel-sidenav2_neu li a {
	color : #fff;
	background : url(../images/navi03_neu.jpg) no-repeat;
	font-size : 12px;
	text-decoration : none;
	height : 24px;
	line-height : 17px;
	display : block;
	padding : 0 0 0 12px;
	margin : 1px 0 1px 0;
}
#leftcol ul#mainlevel li a, #leftcol ul#mainlevel-sidenav-specials li a, #leftcol ul#mainlevel-sidenav2-specials li a {
	color : #fff;
	background : url(../images/navi_anim.gif) no-repeat;
	font-size : 12px;
	text-decoration : none;
	height : 24px;
	line-height : 17px;
	display : block;
	padding : 0 0 0 12px;
	margin : 1px 0 1px 0;
}
#leftcol ul#mainlevel li a:hover, #leftcol ul#mainlevel-sidenav li a:hover, #leftcol ul#mainlevel-sidenav2 li a:hover {
	height : 24px;
	background : url(../images/navi02.jpg) no-repeat;
	line-height : 17px;
	display : block;
	padding : 0 0 0 12px;
	margin : 1px 0 1px 0;
}
#leftcol ul#mainlevel li a:hover, #leftcol ul#mainlevel-sidenav_neu li a:hover, #leftcol ul#mainlevel-sidenav2_neu li a:hover {
	height : 24px;
	background : url(../images/navi02_neu.jpg) no-repeat;
	line-height : 17px;
	display : block;
	padding : 0 0 0 12px;
	margin : 1px 0 1px 0;
}
#leftcol ul#mainlevel li a:hover, #leftcol ul#mainlevel-sidenav-specials li a:hover, #leftcol ul#mainlevel-sidenav2-specials li a:hover {
	height : 24px;
	background : url(../images/navi02.jpg) no-repeat;
	line-height : 17px;
	display : block;
	padding : 0 0 0 12px;
	margin : 1px 0 1px 0;
}
#leftcol {
	width : 165px;
	float : left;
	z-index : 1000;
}
#leftcol a {
	text-decoration : none;
}
#leftcol a:hover {
	text-decoration : none;
}
#leftcol .moduletable, #leftcol .moduletablegreen, #leftcol .moduletableblue, #leftcol .moduletablered, #leftcol .moduletableblack, #leftcol .moduletablegray {
	padding : 0;
	color : #fff;
	text-decoration : none;
}
#leftcol div.moduletable .contentheading a.contentpagetitle, #leftcol div.moduletable .contentheading a.contentpagetitle:visited, #leftcol div.moduletablegreen .contentheading a.contentpagetitle, #leftcol div.moduletablegreen .contentheading a.contentpagetitle:visited, #leftcol div.moduletableblue .contentheading a.contentpagetitle, #leftcol div.moduletableblue .contentheading a.contentpagetitle:visited, #leftcol div.moduletablered .contentheading a.contentpagetitle, #leftcol div.moduletablered .contentheading a.contentpagetitle:visited, #leftcol div.moduletableorange .contentheading a.contentpagetitle, #leftcol div.moduletableorange .contentheading a.contentpagetitle:visited, #leftcol div.moduletablerblack .contentheading a.contentpagetitle, #leftcol div.moduletableblack .contentheading a.contentpagetitle:visited, #leftcol div.moduletablegray .contentheading a.contentpagetitle, #leftcol div.moduletablegray .contentheading a.contentpagetitle:visited {
	font-size : 0.75em;
	line-height : 1em;
	padding-left : 0;
	background : none;
	text-decoration : none;
	width : 100%;
	display : block;
	text-decoration : none;
}
#leftcol .moduletableblack h3 {
	height : 30px;
	padding-left : 20px;
	width : 165px;
	position : relative;
	left : -6px;
	font : bold 15px/30px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin : 5px 0 10px 20px;
	background : #e70302 url(../images/module_black_h3.jpg) no-repeat left center;
	color : #fff;
}
#leftcol div.moduletableblack .contentheading a.contentpagetitle, #leftcol div.moduletableblack .contentheading a.contentpagetitle:visited {
	color : #c23f26;
	border-bottom : 1px solid #c23f26;
}
#leftcol li.newsfeed div, #leftcol li.newsfeedblue div, #leftcol li.newsfeedgreen div, #leftcol li.newsfeedred div, #leftcol li.newsfeedorange div, #leftcol li.newsfeedblack div, #leftcol li.newsfeedgray div, div.modulewrap li.newsfeed div, div.modulewrap_wide li.newsfeed div, div.modulewrap li.newsfeedblue div, div.modulewrap_wide li.newsfeedblue div, div.modulewrap li.newsfeedgreen div, div.modulewrap_wide li.newsfeedgreen div, div.modulewrap li.newsfeedred div, div.modulewrap_wide li.newsfeedred div, div.modulewrap li.newsfeedorange div, div.modulewrap_wide li.newsfeedorange div, div.modulewrap li.newsfeedblack div, div.modulewrap_wide li.newsfeedblack div, div.modulewrap li.newsfeedgray div, div.modulewrap_wide li.newsfeedgray div {
	color : #f4f4f4;
	font : 11px/14px Tahoma, Arial, Helvetica, Geneva, sans-serif;
	margin-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
}
#leftcol li.newsfeed strong a, #leftcol li.newsfeedblue strong a, #leftcol li.newsfeedgreen strong a, #leftcol li.newsfeedred strong a, #leftcol li.newsfeedorange strong a, #leftcol li.newsfeedblack strong a, #leftcol li.newsfeedgray strong a {
	padding-left : 18px;
	background : url(../images/left_bullet.jpg) no-repeat left center;
}
div.modulewrap li.newsfeed strong a, div.modulewrap_wide li.newsfeed strong a, div.modulewrap li.newsfeedblue strong a, div.modulewrap_wide li.newsfeedblue strong a, div.modulewrap li.newsfeedgreen strong a, div.modulewrap_wide li.newsfeedgreen strong a, div.modulewrap li.newsfeedred strong a, div.modulewrap_wide li.newsfeedred strong a, div.modulewrap li.newsfeedorange strong a, div.modulewrap_wide li.newsfeedorange strong a, div.modulewrap li.newsfeedblack strong a, div.modulewrap_wide li.newsfeedblack strong a, div.modulewrap li.newsfeedgray strong a, div.modulewrap_wide li.newsfeedgray strong a {
	padding-left : 18px;
	background : url(../images/right_bullet.jpg) no-repeat left center;
}
#mainbody {
	float : right;
	margin : 0;
	padding : 0;
	width : 582px;
	text-align : justify;
}
#mainbody .inside {
	margin : 0 0 0 10px;
	padding : 0;
	min-height : 400px;
}
#bottombar {
	background : #3c3c3c;
	height : 20px;
	width : 747px;
	margin : 0;
	padding : 10px 0 0 0;
}
#bottombar .uplink {
	float : right;
	margin : 0;
	padding : 0;
}
#bottombar .uplink a {
	float : right;
	margin : 0 12px 0 0;
	width : 40px;
	height : 23px;
	display : block;
	text-indent : -5000em;
}
table.contentpaneopen a {
	color : #d90000;
	background : url(../images/linkinsweb.jpg) no-repeat left center;
	padding-left : 20px;
	text-decoration : none;
}
table.contentpaneopen a:hover {
	color : #747234;
	background : url(../images/linkinsweb_over.jpg) no-repeat left center;
	padding-left : 20px;
	text-decoration : none;
}
table.contentpaneopen span a {
	color : #333;
	text-decoration : none;
}
table.contentpaneopen span a:hover {
	color : #fff;
	text-decoration : none;
}
.small, .modifydate, .createdate {
	color : #b6b6b6;
	font : 0.85em/0.85em "Trebuchet MS", Tahoma, Verdana, Helvetica;
}
table.contentpaneopen tr td p {
	padding-right : 10px;
}
td.createdate {
	line-height : 15px;
}
.link_right {
	width: 450px;
	height: 80px;
	float: right;
}
.link_right a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED0707;
	float: right;
	height: 22px;
	line-height: 20px;
	width: 450px;
	background-image: url(../images/nextbutton_red.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 20px;
	clear: both;
	text-align: right;
	padding-right: 30px;
}
.link_right a:hover {
	color: #7B7730;
	float: right;
	height: 22px;
	width: 450px;
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
.mail {
	color: #ED0707;
	text-decoration: none;
}
td.modifydate {
	background : url(../images/page_edit.jpg) no-repeat left center;
	text-indent : 20px;
	border-top : 1px dotted #1e1e1e;
	color : #9d9d9d;
	line-height : 20px;
}
td.listen li {
	color : #000;
	background : url(../images/listengrafik.jpg) no-repeat left center;
	padding : 0 0 0 20px;
	margin : 0 0 5px -20px;
	text-decoration : none;
}
form {
	padding : 0;
	margin : 0;
}
a.readon {
	background : url(../images/readon.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	text-indent : 6px;
	width : 110px;
	outline : none;
	float : right;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	margin-right : 10px;
}
a.readon:hover {
	background : url(../images/readon.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	text-indent : 6px;
	width : 110px;
	outline : none;
	float : right;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	color : #eee;
	margin-right : 10px;
}
td.contentheading {
	background : #e5ebd1;
	font : 12px Georgia, "Times New Roman", Times, serif;
	width : 582px;
	overflow : hidden;
	letter-spacing : 1px;
}
div.contentheading {
	background : #e5ebd1;
	font : 12px Georgia, "Times New Roman", Times, serif;
	width : 582px;
	overflow : hidden;
}
.componentheading {
	background : #e5ebd1;
	font : 12px Georgia, "Times New Roman", Times, serif;
	width : 582px;
	overflow : hidden;
}
a.contentpagetitle, .contentpagetitle a, .contentpagetitle a:visited {
	font : 1em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	letter-spacing : -1px;
	text-decoration : none;
}
a.contentpagetitle:hover, .contentpagetitle a:hover {
	color : #eee;
	font : 1em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	letter-spacing : -1px;
	text-decoration : none;
}
div.syndicate div {
	padding : 1px;
}
td.buttonheading a img {
	padding : 0 0 0 4px;
}
span.content_rating {
	color : #888;
	font-size : 10px;
	text-transform : uppercase;
	position : relative;
	top : 5px;
}
label {
	color : #8e8e8e;
}
div.mosimage {
	border : 1px solid #eaeaea;
	margin : 7px;
}
div.mosimage_caption {
	padding : 2px;
	background-color : #f7f7f7;
	border-top : 1px solid #eee;
}
span.content_rating img {
	padding-bottom : 10px;
	margin : 0;
}
div.back_button a {
	color : #e4e4e4;
	background-color : #000;
	padding : 0;
	position : relative;
	top : 10px;
	float : none;
	margin : 20px;
	height : 16px;
	display : block;
	width : 50px;
	text-align : center;
	line-height : 16px;
	text-transform : uppercase;
	font-variant : small-caps;
	font-size : 11px;
	border : 1px solid #c0c0c0;
}
th.pagenav_prev a {
	background : url(../images/prevbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	width : 89px;
	outline : none;
	float : left;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	text-indent : 38px;
}
th.pagenav_prev a:hover {
	background : url(../images/prevbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	width : 89px;
	outline : none;
	float : left;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	color : #747234;
	text-indent : 38px;
}
th.pagenav_next a {
	background : url(../images/nextbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	text-indent : 6px;
	width : 89px;
	outline : none;
	float : right;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	text-indent : 18px;
}
th.pagenav_next a:hover {
	background : url(../images/nextbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	text-indent : 6px;
	width : 89px;
	outline : none;
	float : right;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	color : #747234;
	text-indent : 18px;
}
th.pagenav_site {
	display : block;
	height : 22px;
	width : 200px;
	margin : 0 auto;
	outline : none;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	text-indent : 38px;
}
.pagenav_prev a {
	background : url(../images/prevbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	width : 89px;
	outline : none;
	float : left;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	text-indent : 38px;
}
.pagenav_prev a:hover {
	background : url(../images/prevbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	width : 89px;
	outline : none;
	float : left;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	color : #747234;
	text-indent : 38px;
}
.pagenav_next a {
	background : url(../images/nextbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	text-indent : 6px;
	width : 89px;
	outline : none;
	float : right;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	text-indent : 18px;
}
.pagenav_next a:hover {
	background : url(../images/nextbutton.jpg) no-repeat 0 0;
	display : block;
	height : 22px;
	text-indent : 6px;
	width : 89px;
	outline : none;
	float : right;
	text-decoration : none;
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	color : #747234;
	text-indent : 18px;
}
input.button {
	color : #ccc;
	padding : 4px;
	margin : 10px;
	font-size : 10px;
	background : url(../images/but_bg.jpg) repeat-x center center;
	border : 1px outset #666;
}
div.message {
	color : #cd2800;
	font-size : 18px;
	font-weight : bold;
}
.inputbox {
	border : 1px solid #999;
}
.moduletable .inputbox {
	border : 1px solid #999;
	height : 14px;
	font : 11px Arial, Helvetica, Geneva, sans-serif;
	color : #333;
}
form table.contentpane tbody tr td ul {
	list-style : none;
}
form table.contentpane tbody tr td ul li {
	background : url(../images/feed.jpg) no-repeat;
	padding-left : 20px;
	line-height : 20px;
	text-decoration : none;
	color : #74ac00;
}
form table.contentpane tbody tr td ul li a:hover {
	color : #333;
	background : #fff;
}
#mainbody .inside form table.contentpane tbody tr td {
	width : auto;
}
div.moduletable a.contentpagetitle, div.moduletable a.contentpagetitle:visited {
	color : #a11212;
	background : url(../images/reddot.jpg) no-repeat left center;
	text-decoration : none;
}
div.left .moduletable h3 {
	background : #a11212 url(../images/left_red.jpg) no-repeat 0 50%;
	color : #fff;
	text-align : left;
	padding-left : 25px;
}
div.right .moduletable h3 {
	background : #a11212 url(../images/right_red.jpg) no-repeat 100% 50%;
	color : #fff;
	text-align : right;
	padding-right : 25px;
}
div.modulewrap_wide div.right_wide .moduletable h3, div.modulewrap_wide div.left_wide .moduletable h3 {
	height : 30px;
	line-height : 30px;
	width : 946px;
	position : relative;
	background : #a11212 url(../images/left_red.jpg) no-repeat 0% 50%;
	color : #fff;
	color : #fff;
	text-align : left;
	padding-left : 25px;
}
div.modulewrap .right_wide .moduletable h3, div.modulewrap .left_wide .moduletable h3 {
	height : 30px;
	line-height : 30px;
	width : 690px;
	background : #a11212 url(../images/left_red.jpg) no-repeat 0% 50%;
	color : #fff;
	text-align : left;
	padding-left : 25px;
}
div.moduletable .contentheading a.contentpagetitle, div.moduletable .contentheading a.contentpagetitle:visited {
	font-size : 0.9em;
	line-height : 1.25em;
	padding-left : 19px;
	color : #333;
	background : url(../images/reddot.jpg) no-repeat left center;
}
td.contentheading {
	height : 24px;
	background : #e5ebd1;
	font : 14px Georgia, "Times New Roman", Times, serif;
	font-style : italic;
	color : #333;
	padding : 0 0 0 10px;
	width : 582px;
	overflow : hidden;
}
.componentheading {
	color : #a11212;
	border-bottom : none;
}
a.contentpagetitle, .contentpagetitle a, .contentpagetitle a:visited {
	color : #333;
	width : 100%;
}
#mainbody h1 {
	font : normal 2em/1.5em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	letter-spacing : -1px;
	color : #a11212;
}
#mainbody h2 {
	font : normal 1em/1em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	letter-spacing : 1px;
	color : #ccc;
	font-weight : bold;
	padding-right : 10px;
	padding-bottom : 10px;
}
#mainbody h3 {
	font : normal 1.5em/1.75em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	letter-spacing : -1px;
	color : #ccc;
}
#mainbody h4 {
	font : normal 1.25em/1.5em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	letter-spacing : -1px;
	color : #fff;
}
.left .moduletable-img, .right .moduletable-img, .left_wide .moduletable-img, .right_wide .moduletable-img {
	margin : 0 auto;
	padding : 0 0 10px 0;
	text-align : center;
}
div.modulewrap {
	width : 700px;
	float : right;
	margin : 0;
	padding : 0;
}
div.modulewrap .left {
	float : left;
	margin : 10px 5px;
	padding : 0;
	width : 335px;
}
div.modulewrap .right {
	float : right;
	margin : 10px 5px;
	padding : 0;
	width : 335px;
}
div.modulewrap .left_wide {
	float : left;
	margin : 10px 5px;
	padding : 0;
}
div.modulewrap .right_wide {
	float : right;
	margin : 10px 5px;
	padding : 0;
}
div.modulewrap_wide {
	width : 946px;
	margin : auto;
	padding : 0;
}
div.modulewrap_wide .left_wide {
	width : 946px;
	float : left;
}
div.modulewrap_wide .right_wide {
	width : 946px;
	float : right;
}
div.modulewrap_wide .left {
	float : left;
	margin : 10px 4px;
	padding : 0;
	width : 460px;
}
div.modulewrap_wide .right {
	float : right;
	margin : 10px 4px;
	padding : 0;
	width : 460px;
}
.right .inside {
	margin : 0 0 5px 0;
	padding : 5px 0 5px 0;
}
.left .inside {
	margin : 0 0 5px 0;
	padding : 5px 0 5px 0;
}
div.left h3, div.right h3 {
	font : bold 15px/30px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing : normal;
	margin-bottom : 12px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, th, td {
	margin : 0;
	padding : 0;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
fieldset, img {
	border : 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style : normal;
	font-weight : normal;
}
strong {
	font-weight : bold;
}
ol, ul {
	list-style : none;
}
caption, th {
	text-align : left;
}
h1, h2, h3, h4, h5, h6 {
	font-size : 100%;
}
q:before, q:after {
	content : '';
}
.designer, .designer a, .designer a:visited {
	text-align : center;
	text-decoration : none;
	margin-bottom : 10px;
	font : 11px normal Arial, Helvetica, sans-serif;
	color : #999;
}
.cright {
	display : none;
}
.nopad {
	margin : 0;
	padding : 0;
}
#gallery {
	height : 360px;
	margin : 10px auto;
	padding : 5px;
}
#gallery a img {
	border : 2px solid #b9b44c;
}
#gallery ul {
	list-style : none;
}
#gallery li {
	float : left;
	margin : 5px 5px 5px 0;
	padding : 5px 0 0 0;
	width : 100px;
	height : 110px;
	text-align : center;
}
.imageTitle {
	background-color : #666;
	color : #fff;
	white-space : nowrap;
	text-align : center;
}
.top {
	background-image : url(../images/top.jpg);
	background-repeat : no-repeat;
	background-position : left top;
	height : 25px;
	float : right;
	width : 60px;
	margin-top : -8px;
	margin-right : 10px;
}
.top a {
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	color : #fff;
	text-decoration : none;
	display : block;
	padding-left : 10px;
}
.top a:hover {
	font : bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	color : #eee;
	display : block;
	padding-left : 10px;
}
form {
	margin : 10px;
	padding : 10px;
	text-align : left;
}
form td {
	padding : 5px;
	font-weight : bold;
}
div.date {
	background : url(../images/left_bullet.jpg) no-repeat left center;
	font : 1.1em "Helvetica Neue", Helvetica, Arial, Verdana, serif;
	color : #f4f4f4;
	letter-spacing : -1px;
	width : 100%;
	overflow : hidden;
	padding-left : 18px;
}
form#kontakt {
	width : 540px;
	color : black;
	line-height : 2;
	padding : 10px;
	border : 1px solid #747234;
	margin : 0;
}
fieldset {
	padding : 10px;
	border : 1px solid #a19e49;
	margin : 10px;
}
legend {
	font-weight : bold;
	color : black;
	padding : 0 10px;
	border : none;
}
label {
	position : relative;
	bottom : 2px;
	cursor : pointer;
}
label.davor {
	float : left;
	clear : left;
	width : 75px;
	text-align : right;
	margin-right : 10px;
}
input#anrede_herr, input#agb {
	padding-left : 0;
	margin-left : 85px;
}
input#name, input#email, textarea {
	width: 300px;
	border: 1px solid #747234;
	margin-bottom: 1em;
}   
textarea {
	height: 7em;
}
input#name:focus, input#email:focus, textarea:focus {
	background: #e5ebd1;
}
input#senden {
	cursor : pointer;
	padding : 5px;
	margin-left : 10px;
}
form p {
	margin : 0;
	margin-left : 10px;
}
td.aktuelles {
	color : #000;
	background : url(../images/calendar_2.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.adresse {
	color : #000;
	background : url(../images/house.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.phone {
	color : #000;
	background : url(../images/telephone.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.finanz {
	color : #000;
	background : url(../images/coins.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.ImpressumHinweis {
	color : #000;
	background : url(../images/exclamation.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.ImpressumPrint{
	color : #000;
	background : url(../images/printer.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.ImpressumAcrobat{
	color : #000;
	background : url(../images/Acrobat-icon.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
td.ImpressumCopyright{
	color : #000;
	background : url(../images/image_2.png) no-repeat left top;
	padding : 10px 0 0 30px;
	margin : 0 0 10px -20px;
	text-decoration : none;
}
.article_seperator {
	color: #666;
	font-size: 80%;
	letter-spacing: 1px;
}
.article_info {
	color: #00001b;
	font-size: 80%;
	letter-spacing: 1px;
}
.contentpaneopen tr td a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: none;
}
.contentpaneopen tr td a:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: none;
}.katalog {
	float: left;
	width: 572px;
	overflow: hidden;
	position: relative;
}
.katalog ul {
	list-style-type: none;
}
.katalog ul li {
	line-height: 90px;
	float: left;
	height: 90px;
	width: 400px;
	padding-top: 10px;
}
.katalog ul li img {
	float: left;
	margin-right: 10px;
}
.katalog ul li a img{
	border: 2px solid #b9b44c;
}
.katalog p span {
	font-weight: bold;
	width: 120px;
	float: left;
}
#button_infos {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_02 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_02 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_02 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_03 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_03 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_03 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_04 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_04 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_04 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_05 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_05 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_05 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_06 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_06 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_06 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_07 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_07 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_07 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_08 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_08 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_08 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_09 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_09 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_09 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_10 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_10 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_10 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_11 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_11 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_11 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_12 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_12 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_12 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_13 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_13 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_13 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_14 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_14 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_14 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_15 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_15 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_15 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_16 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_16 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_16 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_17 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_17 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_17 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_18 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_18 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_18 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_19 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_19 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_19 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_20 {
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 22px;
	width: 89px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
	position: absolute;
	top: 45px;
	left: 400px;
}
#button_infos_20 a {
	text-decoration: none;
	color: #333;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#button_infos_20 a:hover {
	text-decoration: none;
	color: #747234;
	float: right;
	height: 22px;
	width: 89px;
	letter-spacing: 1px;
}
#mainbody .inside .katalog h1 {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
	width: 100%;
}
#mainbody .inside .katalog h2 {
	font-size: 12px;
	color: #333;
	line-height: 30px;
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
	width: 100%;
}
#mainbody .inside p {
	float: left;
	width: 530px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#mainbody .inside .katalog div img {
	float: left;
	padding-bottom: 10px;
}
#content_right {
	float: right;
	width: 582px;
}
#content_right h1 {
	height : 24px;
	background : #e5ebd1;
	font-style : italic;
	color : #333;
	padding : 0 0 0 10px;
	width : 572px;
	overflow : hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 24px;
}
.content_right_content {
	padding: 10px;
	float: left;
	width: 562px;
}
.content_right_content img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.content_right_content p {
	padding-bottom: 30px;
	letter-spacing: normal;
	line-height: 18px;
}
.content_right_content_right {
	padding: 10px;
	float: left;
	width: 562px;
}
.content_right_content_right img {
	float: right;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 10px;
}
.content_right_content_right p {
	padding-bottom: 30px;
	letter-spacing: normal;
	line-height: 18px;
}
.spacer30 {
	height: 30px;
	width: 100%;
	display: inline;
}
.info_klein {
	font-size: 11px;
	color: #666;
	letter-spacing: 1px;
	float: left;
	width: 552px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.inside #accordion{
	float: left;
	width: 572px;
	margin-top: 20px;
	border: none;
}
#mainbody .inside #accordion h3.trigger{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	float: left;
	width: 532px;
	line-height: 85px;
	font-style: italic;
	letter-spacing: 1px;
	background-image: url(../images/accordion_h3_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	cursor:pointer; /*Cursor wird zum Zeigefinger*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.inside #accordion div {
	float: left;
	width: 562px;
	margin: 0px;
	padding: 0px;
}
.inside #accordion div p {
	float: left;
	width: 542px;
	padding: 10px;
}
.inside #accordion h3.trigger a img{
	float: left;
	padding-right: 10px;
}
.inside #accordion div.toggle_container img{
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
}
.inside #accordion div.toggle_container a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED0707;
	float: right;
	height: 22px;
	line-height: 20px;
	width: 450px;
	background-image: url(../images/nextbutton_red.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 20px;
	clear: both;
	text-align: right;
	padding-right: 30px;
}
.inside #accordion div.toggle_container a:hover {
	color: #7B7730;
	float: right;
	height: 22px;
	width: 450px;
	background-image: url(../images/nextbutton.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
.ImpressumPrint p a, .ImpressumAcrobat p a, .ImpressumPrint p a:hover, .ImpressumAcrobat p a:hover {
	padding-left: 0px;
}

