@charset "utf-8";
a:link {
	color: #0e9b55;
}
a:visited {
	color: #0e9b55;
}
a:hover {
	color: #004824;
}
a:active {
	color: #0e9b55;
}

/*--------------------Geschenkgutschein-----------------------------*/

.moduletablecou {
position: absolute;
	top: 22px;
	left: 230px;
}

.moduletablecou img {
        border: none;
	
}

.moduletablecou a {
text-decoration: none;       
fcolor: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	
}

/*--------------------Inhalt-----------------------------*/

.contentheading {
display:none;
}
.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: #898989;
	font-family: Verdana, Geneva, sans-serif;
}
.pagenavcounter {
	width: 575px;
	color: #898989;
	text-align: right;
}
.contenttoc {
	display: none;
}
.contentpaneopen img {
	border: 2px solid #62DDDD;
	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;
        overflow: hidden;
}
.contentpaneopen tr td {
	color: #419A88;
}
.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;

}

/*--------------------Navigation top-------------------*/

  /* \*/
* html .moduletable_topmenu {top: 5px;}
  /* */

.moduletable_topmenu {
	position: absolute;
	top: -10px;
	right: 25px;
	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: #ABABAB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	text-align: left;
}
.moduletable_foot a {
	color: #ABABAB;
	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: #ABABAB;
}

/*--------------------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;
}

/*--------------------Suchformular-----------------------------*/

form {
	text-align: left;
	color: #419A88;
	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;
}

/*--------------------Hauptnavigation-----------------------------*/

.navi {
	position: absolute;
	left: 226px;
	top: 290px;
        float: right;
        width: 670px;
}

  /* \*/
* html .navi {top: 304px;}
  /* */

.navi .menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}
.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: #360;
	background-color: #FFFCDD;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 38px;
	width: 213px;
	padding: 0px;
	line-height: 30px;
}
.navi .menu a:hover {
	background-color: #FFF380;
}
.navi .menu a:active {
	background-color: #FFF380;
}
.navi .menu .active a {
	background-color: #FFF380;
}

/*--------------------Navigation links-------------------*/

.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;
}