@charset "utf-8";
a:link {
	color: #BEAFA8;
}
a:visited {
	color: #BEAFA8;
}
a:hover {
	color: #A86838;
}
a:active {
	color: #BEAFA8;
}

.menu_koll #current ul .item14 a span, .item43, .item21 {
font-size: 9px;

}

.menu_koll #current ul .item50 a span {
font-size: 10px;

}

/*--------------------Suchmodul-----------------------------*/

.banner .search_mod .inputbox_mod {
	color: #C3C3C6;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #D7D7D9C;
	border: #DCDCDC 1px solid;
	position: absolute;
	top: 10px;
	left: 50px;
	font-size: 11px;
}

/*--------------------Hauptnavigation-----------------------------*/

.navi {
	position: absolute;
	left: 226px;
	top: 290px;
        
        width: 670px;
}
   /* \*/
* html .navi {top: 304px;}
  /* */
  /* \*/
* html .navi {left: 88px;}
  /* */
/* \*/
* html .navi {width: 800px;}
  /* */

.navi .menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
float: left;
}
.navi .menu li {
	list-style-type: none;
	display: inline;
}
.navi .menu a {
	list-style-type: none;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: right;
	color: #C3C3C6;
	background-color: #FFFBDC;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 38px;
	width: 155px;
	padding: 0px;
	line-height: 30px;
}
.navi .menu a:hover {
	color: #FFFBDC;
background-color: #D9A404;
}
.navi .menu a:active {
color: #FFFBDC;	
background-color: #D9A404;
}
.navi .menu .active a {
color: #FFFBDC;	
background-color: #D9A404;
}



/*--------------------Inhalt-----------------------------*/

.contentpaneopen td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	border: 0px;
}
.container .content .contentpaneopen tr .contentheading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.container .content .contentpaneopen tr .buttonheading .hasTip img {
	border: 0px;
}
.pagenavbar {
	text-align: right;
	position: absolute;
	top: 320px;
	right: 20px;
	font-size: 9px;
	color: #A6783F;
	font-family: Verdana, Geneva, sans-serif;
}
.pagenavcounter {
	width: 575px;
	color: #A6783F;
	text-align: right;
}
.contenttoc {
	display: none;
}
.contentpaneopen img {
	border: 1px solid #F2EBC9D;
	margin-right: 10px;
}
#com-form-login .contentpane tr td {
	display: none;
}
.moduletable p a img {
	border: none;
	display: block;
	position: absolute;
	top: 50px;
	left: 10px;
}
.article_separator {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	width: 670px;
	margin-top: 0px;
	margin-bottom: 20px;
        margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
.contentpaneopen tr td {
	color: #A86838;
}
.parentactive a {
	background-color: #FFF380;
}
.content .contentpaneopen span.caption {
	text-align: right;
	line-height: 20px;
}
.contentpaneopen {
	font-size: 11px;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
	text-align: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*--------------------Geschenkgutschein-----------------------------*/

.moduletablecou {
position: absolute;
	top: 22px;
	left: 230px;
       
}

.moduletablecou img {
        border: none;
	
}

.moduletablecou a {
        text-decoration: none;       
        color: #A6783F;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	
}



/*--------------------Navigation top-------------------*/

  /* \*/
* html .moduletable_topmenu {top: 5px;}
  /* */

.moduletable_topmenu {
	position: absolute;
	top: -10px;
	right: 20px;
	text-align: right;
	line-height: 15px;
}
.menu_top li {
	list-style-type: none;
}
.menu_top a {
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}



/*--------------------footer-----------------------------*/

.dodt {
	position: absolute;
	left: 230px;
	width: 60px;
}
.xml-text {
	position: absolute;
	bottom: 5px;
	left: 290px;
}
.moduletable_foot span {
	color: #FFFBDC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	text-align: left;
}
.moduletable_foot a {
	color: #FFFBDC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	position: absolute;
	bottom: 5px;
	right: 26px;
	text-decoration: none;
}
.moduletable_foot p a:link {
	color: #FFFBDC;
}


/*--------------------Suchformular-----------------------------*/

form {
	text-align: left;
	color: #A6783F;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#searchForm .searchintro tr {
	color: #419A88;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
}
.componentheading {
	display: none;
}
.moduletable {
	font-size: 13px;
	width: 98%;
	font-family:  Verdana, Arial, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-left: 20px;
	line-height: 50px;
	text-decoration: none;
	color: #333;
}

/*--------------------Loginmodul-----------------------------*/

#com-form-login .contentpane tr td {
	display: none;
}
#com-form-login ul {
	position: absolute;
	top: 120px;
	left: 100px;
	font-size: 11px;
	list-style-type: none;
	text-align: left;
}
fieldset.input p {
	text-align: left;
}
input.button {
	position: absolute;
	top: 100px;
	left: 0px;
	font-size: 11px;
}
fieldset.input {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #419A88;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px 0px;
	font-size: 11px;
	border: 0 none;
}
#login .contentpane {
	color: #419A88;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px 0px;
	font-size: 11px;
}
#com-form-login-username, #com-form-login-password, #com-form-login-remember {
	display: block;
	margin: 0;
}
com-form#com-form-login {
	text-align: left;
}
com-form#com-form-login fieldset {
	border: 0 none;
	margin: 0;
	padding: 0.2em;
}
com-form#com-form-login ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
com-form#com-form-login ul li {
	background-image: none;
	padding: 0;
}


/*--------------------Editor-----------------------------*/

form .adminform {
	color: #419A88;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px 0px;
	font-size: 11px;
}



/*--------------------Navigation links-------------------*/


.menu_koll #current ul .item64 a span {


font-size: 9px;
}
.menu_koll {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
	list-style-type: none;
	line-height: 20px;
	position: absolute;
	left: 10px;
	top: -13px;
}
  /* \*/
* html .menu_koll {top: 0px;}
  /* */
.menu_koll ul {
	list-style-type: none;
}
.item86 a {
	display: none;
}
.item87 a {
	position: absolute;
	top: 300px;
}
.moduletable_koll ul {
	line-height: 40px;
}
.moduletable_koll ul ul {
	line-height: 20px;
}
.menu_koll a {
	text-decoration: none;
}
.moduletable_koll ul ul .active a {
	color: #B06091;
}
.menu_koll #current a span {
	font-weight: bold;
}
.moduletable_koll h3 {
	text-transform: uppercase;
	margin-top: 10px;
	margin-left: 40px;
	text-align: left;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

/*--------------------Banner-----------------------------*/

.moduletable_banner p {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #999;
	text-transform: uppercase;
	font-size: 14px;
	margin-left: 18px;
	margin-top: 8px;
	text-align: left;
}
