/*--------- Grundeinstellungen ----------*/
/*Normalisierung marign, padding*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote
{
margin:0;
padding:0;
}
/*Normalisierung font-size header*/
h1, h2, h3, h4, h5, h6
{
font-size:100%;
}
/*Entfernt list-style aus listen*/
ol, ul
{
list-style:none;
}
/*Normalisiert font-style und font-weight auf normal*/
address, caption, cite, code, dfn, em, strong, th, var
{
font-style:normal;
font-weight: normal;
}
/*Normalisiert Tabellen*/
table
{
border-collapse: collapse;
border-spacing:0;
}
/*Entfernt border aus fieldset und img*/
fieldset, img
{
border:0;
}
/*Richtet Text in caption und th linksbündig aus*/
caption, th
{
text-align:left;
}
/*---------- ENDE ----------*/
/* General styles */
a:link, a:visited, a.active {
	color: #931c5c;
	text-decoration: none; }
a:hover {
	color: #000; }
/* Content styles */
#balken {
	background-image: url(../pics/bg_balken.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 20%;
	left: 0;
	width: 100%;
	height: 480px;
	z-index: 1; }

#container {
	position: relative;
	left: 50%;
	width: 980px;
	height: 480px;
	z-index: 2;
	margin-left: -490px; }

#content_left {
	background-image: url(../pics/ornament.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	top: 0;
	left: 0;
	width: 400px;
	height: 480px;
	z-index: 3;
	float: left; }

#content_right {
	background-color: #fff;
	background-image: url(../pics/bg_content.jpg);
	background-repeat: no-repeat;
	position: relative;
	top: 102px;
	width: 580px;
	height: 346px;
	z-index: 4;
	float: right; }
#slideshow {	position:          relative;
	z-index:           4;
	top:               100px;
	width:             580px;
	height:            400px;
	float:             right; }

#start_text {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	position: absolute;
	top: 200px;
	left: 25px;
	width: 530px;
	height: auto; }
#text {	color:       #666;
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:    absolute;
	top:         25px;
	left:        25px;
	width:       530px;
	height:      auto; }

#text img {
	border: solid 1px #666;
	 }

#footer {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	position: absolute;
	top: 450px;
	left: 400px;
	width: 580px;
	height: 30px; }
#cr {
	color: #c68ea9;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	position: absolute;
	top: 428px;
	left: 15px;
	width: 370px;
	height: 20px; }

.cr_text {
	color: #878787;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

/*Navi
 styles */
#navi_main {	color:          #c68ea9;
	font-size:      12px;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	text-align:     right;
	letter-spacing: 2px;
	position:       relative;
	top:            170px;
	width:          270px;
	height:         30px; }

#navi_main ul {
	list-style: none;
	position:   relative;
	float:      right; }
#navi_main ul li {
	display:block;
	list-style:none;
	position:relative;
	float: left;
	margin-left: 10px; }
#navi_main ul li a.maininaktiv:link, a.maininaktiv:visited       {
	color: #c68ea9;
	text-decoration: none; }
#navi_main ul li a.maininaktiv:hover, a.maininaktiv:active, a.maininaktiv:focus      { color: #fff; text-decoration: none  ;; }
#navi_main ul li a.mainaktiv:link, a.mainaktiv:visited      {
	color: #dcbec9;
	text-decoration: none; }
#navi_main ul li a.mainaktiv:hover, a.mainaktiv:active, a.mainaktiv:focus        { color: #dcbec9; }
#navi_info {
	color: #c68ea9;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	letter-spacing: 2px;
	position: relative;
	top: 220px;
	width: 270px;
	height: auto; }
#navi_info ul {	list-style: none;
	position:   relative; }

#navi_info ul li {
	list-style:  none;
	display:     block;
	position:    relative;
	margin-top: 5px; }

#navi_info ul li a.infoinaktiv:link, a.infoinaktiv:visited {	color:           #c68ea9;
	text-decoration: none; }

#navi_info ul li a.infoinaktiv:hover, a.infoinaktiv:active, a.infoinaktiv:focus {	color:           #fff;
	text-decoration: none; }

#navi_info ul li a.infoaktiv:link, a.infoaktiv:visited {	color:           #dcbec9;
	text-decoration: none; }

#navi_info ul li a.infoaktiv:hover, a.infoaktiv:active, a.infoaktiv:focus {	color: #dcbec9; }


