<!--
/*-----Debugging---------*/
table {
text-align: left;
}

/*--------News----------*/
#news .news-latest-item {
font-size: 50%;
}

#news h1 {
font-size: 12px;
}

/*---scrollbars + body---*/

body {
background-color : #2E0627;
margin: 0px;
padding: 0px;
text-align: center;
font-size: 12px;
color: #22011D;
font-family: Arial,Verdana,Helvetica;
scrollbar-face-color: #B6B6B6;
scrollbar-highlight-color: #D9D9D9;
scrollbar-shadow-color: #898989;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #E2EDDC;
scrollbar-track-color: #DADADA;
scrollbar-darkshadow-color: #000000;
/*overflow:hidden;*/
}
/*---scrollbars + body end---*/

/*---links---*/
a, a:visited {
color: #C6B1BA; 
text-decoration: none;
}
a:hover {
color: #22011D; 
}

a#pfeil_right {
background-image:url(../gfx/pfeil_right.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
padding-left: 16px;
font-size: 10px;
}

a:hover#pfeil_right {
background-image:url(../gfx/pfeil_right_mo.gif);
}

a#pfeil_left {
background-image:url(../gfx/pfeil_left.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
padding-left: 16px;
font-size: 10px;
}

a:hover#pfeil_left {
background-image:url(../gfx/pfeil_left_mo.gif);
}
/*---links end---*/

/*---login area---*/
td#login {
padding: 28px 0px 0px 28px;
}

div#login, div#llogin {
margin-top: 3px;
font-size: 11px;
color: #CEC8CD;
}

div#llogin {
padding-left:90px;
}

input#login {
background-color: transparent;
font-size: 12px;
color: #CEC8CD;
width: 38px;
cursor: hand;
border: 0px;
}

div#formfield {
margin-top: 1px;
}

div#formfield input {
width: 134px;
font-size: 12px;
color: #CEC8CD;
border-width: 1px;
border-style: solid;
border-color: #CEC8CD;
background-color: transparent;
}
/*---login area end---*/

/*---left container---*/
td#container_left {
/*background:#7B747B;*/
background:#573C4F;
}


/*---navigation neu----*/
#nav_main {
	background: #7b747b;
	width: 170px;
	z-index: 1000;
}

/* remove all the bullets, borders and padding from the default list styling */
#nav_main ul {
	padding: 0;
	margin: 0 auto;
	list-style-type: none;
	width: 150px;
	font-size: 11px;
	font-weight: bold;
}

/* hack for IE5.5 */
* html #nav_main ul {
	margin-left: -16px;
	ma\rgin-left: 0;
}

/* position relative so that you can position the sub levels */
#nav_main li {
	position: relative;
	background: #7b747b;
	height: 26px;
}

*+html #nav_main li {
	float: left;
}

/* get rid of the table */
#nav_main table {
	position: absolute;
	border-collapse: collapse;
	top: 0;
	left: 0;
	z-index: 100;
}

/* style the links */
#nav_main a,#nav_main a:visited {
	display: block;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 150px;
	color: #fff;
	text-indent: 5px;
	border-bottom: 1px solid #573C4F;
}

/* hack for IE5.5 */
* html #nav_main a,* html #nav_main a:visited {
	width: 150px;
	w\idth: 149px;
}

/* style the link hover */
* html #nav_main a:hover {
	color: #22001D;
}

#nav_main :hover>a {
	color: #22001D;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#nav_main ul ul {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 150px;
}

/* make the second level visible when hover on first level list OR link */
#nav_main ul li:hover ul,#nav_main ul a:hover ul {
	visibility: visible;
}

/* keep the third level hidden when you hover on first level list OR link */
#nav_main ul :hover ul ul {
	visibility: hidden;
}

/* keep the fourth level hidden when you hover on second level list OR link */
#nav_main ul :hover ul :hover ul ul {
	visibility: hidden;
}

/* make the third level visible when you hover over second level list OR link */
#nav_main ul :hover ul :hover ul {
	visibility: visible;
}

/* make the fourth level visible when you hover over third level list OR link */
#nav_main ul :hover ul :hover ul :hover ul {
	visibility: visible;
}

#nav_main li li a {
	background: #9D959D;
}

#nav_main li li li a {
	background: #BBB3BB;
}

#nav_main li li li li a {
	background: #D0C7D0;
}

/*---navigation ende---*/

div#space {
clear: all;
background:#2E0627;
}
/*
div#container_nav {
padding: 3px 16px 0px 16px;
background:#7B747B;
}*/

/*---center container---*/
td#container_center, td#footer {
background:#FFFFFF;
}

div#teaser {
padding-bottom: 2px;
margin-bottom: 15px;
border-bottom: 1px solid #B8B8B8;
color : #22011D;
font-size: 12px;
font-weight: bold;
}

#tl {
font-weight: normal;
font-size: 12px;
color: #795C72;
}

div#content {
padding: 33px 37px 33px 37px;
}

#table {
width: 100%;
}

#tablebg td {
background-color: #FDF2FA;
padding: 1px 5px 1px 5px;
}

div#content2 {
padding: 15px 37px 0px 37px;
}
/*---center container end---*/

/*---right container---*/
div#news {
width:174px;
font-size : 12px;
color: #CEC8CD;
padding: 8px 0px 11px 6px;
*margin-bottom: -2px;
}
/*---right container end---*/

/*---footer---*/
table#footer {
background:#B8A4B3;
}

div#navifooter {
float: left;
margin-right: 15px;
}

#footer a {
font-size: 11px;
color: #F4E8F0; 
text-decoration: none;
}

#footer a:hover, div#entry a:hover {
color: #22011D; 
}
/*---footer end---*/

/*---Startseite---*/
#ticker {
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #2E0627;
margin: 8px 0px 20px 0px;
padding:  5px;
}

#mtxt, #txt {
font-size: 11px;
color: #2E0627; 
}

td#footer {
background-color: #ffffff; 
}

td#banner {
width: 132 px;
height: 132px;
border-width: 1px;
border-style: solid;
border-color: #E2E2E2;
}

#sfooter a {
font-size: 11px;
color: #ECEAEB; 
text-decoration: none;
}

#sfooter a:hover {
color: #B9B9B9; 
}

#sfooter {
padding-top:5px;
vertical-align:top;
}

#ticker {
color: #8C7786; 
}
/*---Startseite end---*/

/*---Content---*/
/*---Font---*/
#content, #qua_1, #qua_4, #head {
font-size: 12px;
color: #22011D;
}

#small {
font-size: 10px;
}

#txtsmall {
font-size: 10px;
color: #AAAAAA;
}
/*---Font end---*/

/*---List---*/
#col3 ul {
margin: 15px 0;
}

#col3 ul li {
display: block;
background:#FDF2FA url(../gfx/bullet.gif) 5px 50% no-repeat;
padding: 3px 10px 3px 15px;
}

#col3 #link {
border:1px solid #E1CDD6;
margin-bottom: 9px;
padding: 2px 10px 2px 15px;
}

#col3 #link a {
font-weight: bold;
}

#col3 #link {
display: block;
background:url(../gfx/bullet.gif) 5px 50% no-repeat;
padding-left: 15px;
}
/*---List end---*/

div#alpha {
text-align: right;
margin-top: -25px;
padding-bottom: 10px;
}

#card {
border:1px solid #D7D0D7;
background-color : #FDFAF1;
margin-bottom: 9px;
}

#head {
border-bottom:1px solid #D7D0D7;
background-color : #EEE7EE;
padding: 2px 5px 2px 5px;
}

#image {
float:left;
border:1px solid #D7D0D7;
margin: 3px 5px 3px 0px;
}

#card div#content {
padding: 3px 5px 3px 5px;
color: #807F7B;
font-size: 11px;
}

div#headline {
border:1px solid #E1CDD6;
margin-bottom: 9px;
padding: 2px 10px 2px 10px;
background-color : #FDF2FA;
font-weight: bold;
}

#formtext {
font-size: 12px;
color: #AAAAAA;
padding: 0px 10px 10px 0px;
}

#formtext2 {
font-size: 12px;
color: #AAAAAA;
padding-left: 10px;
}

#qua_1 {
padding-bottom: 15px;
border-bottom: 1px solid #E1CDD6;
}

#qua_4 {
border-left: 1px solid #E1CDD6;
padding: 0px 0px 11px 15px;
font-weight: bold;
}

/*---form fields---*/
input, textarea {
width: 100%;
font-size: 12px;
color: #22011D;
border: 0px;
border-bottom: 1px solid #CEC8CD;
background-color: #FDF2FA;
}

select {
font-size: 12px;
color: #22011D;
background-color: #FDF2FA;
}

#radio,#check {
width: 15px;
border: 0px;
background-color: transparent;
}

input#submit {
cursor: hand;
width: 100px;
font-size: 12px;
color: #726B72;
border: 1px solid #E3CCD6;
background-color: #EEE8EC;
}
/*---form fields end---*/

/*---fieldset---*/
fieldset {
position:relative; 
padding:10px 5px 2px 5px; 
background-color: #ffffff; 
border: 1px solid #E1CDD6; 
margin-top:10px;
color: #22011D;
}

legend {
position:absolute; 
top:-8px; 
font-weight: bold;
color: #22011D;
}
/*---fieldset end---*/

#infobox {
border-top:1px solid #E1CDD6;
padding: 3px 10px 3px 10px;
background-color : #FDF2FA;
}

/*---shop---*/
#shop_head {
color: #795C72;
font-size: 12px;
padding: 14px 0px 0px 15px;
}

#shop_navi {
padding: 0px 0px 3px 15px;
}

#shop_navi td {
color: #C6B1BA;
font-size: 12px;
}

#shop_navi a:hover {
color: #7A5D73;
}

#header, #box {
color: #22011D;
width: 121px;
*width: 137px;
display: block;
font-size: 12px;
text-decoration: none;
border-bottom: 1px solid #573C4F;
padding: 7px 4px 2px 5px;
}

#box a{
color: #A8969D;
}

#box a:hover{
color: #22011D;
}

#boxlink{
font-size: 12px;
}

#prsmall{
font-size: 11px;
/*font-weight: bold;*/
text-align: right;
}

#header {
font-weight: bold;
text-decoration: none;
}

div#container_box1 {
padding: 3px 16px 0px 16px;
background:#DADADA;
}

div#container_box2 {
padding: 3px 16px 0px 16px;
background:#ffffff;
}

div#s_search input {
width: 127px;
font-size: 12px;
color: #22011D;
border-width: 1px;
border-style: solid;
border-color: #CEC8CD;
background-color: transparent;
}

input#s_search {
background-color: transparent;
font-size: 12px;
color: #22011D;
width: 48px;
cursor: hand;
border: 0px;
}
/*---shop end---*/

//-->