@charset "utf-8";
/* CSS Document */

body {
	background-color : #252422;
	font-family : "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
	font-weight : normal;
	letter-spacing : normal;
	font-size : 11px;
	line-height : 142%;
	padding : 0;
	margin : 0;
	background-image : url(../img/bg_pattern.gif);
	background-repeat : repeat;
}
.data {
	background-color : #252422;
	background-image : url(../img/bg_stripes.png);
	background-repeat : repeat-y;
	background-position : center 0px;
}
.site {
	background-color : #252422;
	background-image : url(../img/sitemap_bg_repeat.png);
	background-repeat: repeat;
}
#top_leuchte {
	background-image: url(../img/spotlight_fixed.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 50px;
	top: 0px;
	position: absolute;
	width: 100%;
}
#wrapper {
	width : 800px;
	padding-top : 12%;
	padding-bottom: 30px;
	margin-left : auto;
	margin-right : auto;
	display : block;
	color : #c4bab1;
}
#wrapper_data {
	width : 600px;
	margin-left : auto;
	margin-right : auto;
	padding : 20px;
	display : block;
	color : #c4bab1;
	line-height : 16px;
}
#wrapper_sitemap {
	width : 640px;
	margin-left : auto;
	margin-right : auto;
	display : block;
	color : #c4bab1;
	margin-top: 80px;
	height: 340px;
	background-image: url(../img/sitemap_bg.png);
	background-repeat: no-repeat;
}
#content_sitemap {
	color : #c4bab1;
	line-height : 14px;
	padding-left: 52px;
	padding-top: 35px;
	display: block;
	overflow: hidden;
}
#logo_image {
	border : none;
	padding : 5px 0;
	margin : 0;
}
#kontakt_image {
	border : none;
	padding : 0;
	margin : 0;
}
#farbverlauf {
	background-image : url(../img/farbverlauf_framed.png);
	background-repeat : no-repeat;
	background-position : center;
	width: 735px;
	height: 65px;
	padding: 0;
	margin: 0;
}
#falten {
	height : 44px;
	display: block;
}
#bottom_image {
	width : 100px;
	height : 100px;
	bottom : 0;
	right : 10px;
	position : absolute;
	z-index: 15;
	background-image: url(../img/bg.png);
}
#copyright {
	bottom : 0;
	left : 0;
	position : absolute;
}
.small_copy {
	color : #3c3c38;
	font-size: 10px;
	padding-left: 20px;
}
.small_copy a {
	color : #4c4c38;
}
.small_copy a:hover {
	color : #6c6c38;
}
div#main-accordion {
	border : 1px solid #302d28;
	background-color : #21201f;
	padding: 10px;
}
div.accordion {
	position : relative;
	width : 780px;
}
div.accordion-toggle {
	position : relative;
	z-index : 10;
	background : #595a49;
	background-image : url(../img/off.jpg);
	background-repeat : repeat-x;
	background-position: bottom;
	color : #dbe0a5;
	cursor : pointer;
	margin-bottom : 1px;
	padding : 9px 24px 6px 24px;
	border-top : 1px solid #a7b239;
}
div.accordion-toggle:hover {
	background-image : url(../img/over.jpg);
	background-color : #d8e160;
	color : #4c4f2e;
	border-top : 1px solid #f0fd49;
}
div.accordion-toggle-active {
	background-image : url(../img/on.jpg);
	background-color : #cbd656;
	color : #626732;
	border-top : 1px solid #dae256;
}
div.accordion-content {
	overflow : hidden;
	background : #302e2c;
	color : #c4bab1;
	border-bottom : 1px solid #252322;
	padding : 0;
	margin : 0;
	width : 780px;
	height : 300px;
	display : block;
	background-image: url(../img/content_bg.png);
	background-repeat: repeat;
}
div.container {
	padding : 5px 25px 15px 25px;
}
a {
	color : #bea810;
	text-decoration : none;
	outline : none;
}
a:hover {
	color : #dcd11e;
}
#red a {
	color : #b56a61;
	text-decoration : none;
	outline : none;
}
#red a:hover {
	color : #d48b81;
}
#blue a {
	color : #8897a9;
	text-decoration : none;
	outline : none;
}
#blue a:hover {
	color : #c9d9fb;
}
#green a {
	color : #a9af5b;
	text-decoration : none;
	outline : none;
}
#green a:hover {
	color : #cdd655;
}
#brown a {
	color : #94897c;
	text-decoration : none;
	outline : none;
}
#brown a:hover {
	color : #c3b8ab;
}
.small {
	font-size : 9px;
}
.small_center {
	font-size : 9px;
	text-align : center;
}
.quote {
	color : #cdcdcd;
	text-align: center;
	line-height : 13px;
	font-size : 11px;
	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	padding : 0 135px;
}
a.external {
	padding-right: 15px;
	background-image: url(../img/external.png);
	background-repeat: no-repeat;
	background-position: right;
}
a.external:hover {
	padding-right: 15px;
	background-image: url(../img/external_hov.png);
	background-repeat: no-repeat;
	background-position: right;
}
a.external_yellow {
	padding-right: 15px;
	background-image: url(../img/external_yellow.png);
	background-repeat: no-repeat;
	background-position: right;
}
a.external_yellow:hover {
	padding-right: 15px;
	background-image: url(../img/external_yellow_hov.png);
	background-repeat: no-repeat;
	background-position: right;
}
#img_preview {
	background-color: #141212;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px;
	z-index: 999;
	border: none;
}
#img_preview span {
    color: #8897a9;
    text-align: center;
	font-size: 12px;
    display: block;
    padding: 10px 0 3px 0;
}
h1 {
	color : #cbcbcb;
	font-weight : normal;
	font : 22px "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	text-decoration : none;
}
h2 {
	font : 16px "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	color : #ececec;
	font-weight : normal;
	padding: 0;
	margin: 10px 5px 5px 5px;
}
h3 {
	color : #ececec;
	font : 14px "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	font-weight : normal;
	line-height : 14px;
}
h4 {
	color : #c9d9fb;
	font : 12px "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	font-weight : normal;
}
h5 {
	color : #c9d9fb;
	font : 11px "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	font-weight : normal;
}
h6 {
	color : #c9d9fb;
	font : 10px "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
	font-weight : normal;
}
img {
	border : none;
}
p {
	text-align : justify;
}
ul, ol, li {
	margin : 0;
	padding : 0;
}
ul, ol {
	margin : 5px 2px 5px 2px;
	padding-left : 5px;
}
ol li {
	list-style-type : decimal;
}
ul li {
	list-style-type : square;
}
li {
	margin-left : 20px;
}

