/* CSS Document */
/*--body--*/
body, td, th, div, p, label, input
{
	color:#ffffff;
	font:normal 13px/18px "Trebuchet MS", "Trebuchet MS1", "Helvetica, sans-serif";
}

input, select, #contact_text
{
	color:#737373;
	font-family:"Trebuchet MS", "Trebuchet MS1", Helvetica, sans-serif;	
}

a
{
	color:#f9ebc0;
}

a:hover
{
	color:#FFF;
}

a:hover
{
	text-decoration:none
}

a, button, .button
{
	cursor:pointer;
}

/*--content--*/

/*--Cookie Meldung--*/
.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #333 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #CCC !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
}

/*--article_settings--*/
.pagenavcounter
{
	padding:11px 0;
}

h6
{
	font:bold 12px Arial, Helvetica, sans-serif;
}

.article-decor
{
	padding:0px 0px 12px 0px;
}

#contact_text
{
	height:auto;
	overflow:auto;
	margin:0px 0px 5px 0px;
	width:90%;
	font-size:12px;
}

.article-separator-indent
{
	padding:0 0 0 24px;
	display:none;
}

.article_separator
{
	height:40px;
	border-top:2px solid #dddddd;
	display:block;
	display:none;
}

.column_separator
{
	padding:0px 0px 0px 0 !important;
}

.article_column 
{
	padding:0px 0px 0px 0px;
}

.article_indent h3
{
	overflow:hidden;
}

.article_indent h3 img
{
	margin:0px 3px 0px 0px !important;
	float:left
}

.contentpaneopen ul, .article-indent ul
{
	list-style:disc;
	margin:0px 0px 0px 15px;
}

.contentpaneopen ul li, .article-indent ul li
{
	padding:0px 0px 6px 0px;
}

.contentdescription img
{
	margin:0px 20px 0px 0px;
}
.contentpaneopen img
{
	margin:0 11px 0px 0px;
}

.contentpaneopen h3 img
{
	margin:18px 10px 0px 0px;
}

#container ul, #content .module ul, .custom-box ul
{
	list-style:none;
	margin:0;
}

#container ul li, #content .module ul li, .custom-boxul li, .custom-box .module ul li
{
	line-height:16px;
	padding:2px 0 4px 15px;
	background:url(../images/marker_list.gif) 0 7px no-repeat;
}
#container ul li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover, .custom-box ul li a, .custom-box ul li a:hover, .custom-box .module ul li a, .custom-box .module ul li a:hover
{
	color:#FFF;
	line-height:16px;
	font-size:15px;
}

#content ul li a:hover, #content .module ul li a:hover
{
	color:#897d5c;
}

#container ul li p
{
	line-height:16px;
}

#container ul li
{
	color:#2C2E30;
}

.top-line
{
	background:url(../images/border3.gif) 0 0 repeat-x;
	padding:26px 0 0 0;
}

.img-indent
{
	float:left;
	margin:0 15px 0 0 !important;
}

.text3
{
	color:#21A8D0;
	font-size:13px;
	line-height:19px;
}

.extra-title
{
	color:#353535;
	font-size:11px;
	text-transform:uppercase;
	padding:15px 0 0 0;
	display:block;
}

.indent-top1
{
	margin:15px 0 0 0;
}

.indent-top3
{
	padding:37px 0 0 0;
}

.list-indent1
{
	padding-bottom:25px !important;
}

/*--content-heading--*/
.article-indent
{
	padding-left:3px;
}

.article-indent
{
	line-height:14px;
	color:#ffeaa9;
	font-size:13px;
	padding:0 0 0 1px;
	text-transform:none;
}

.article-indent .createdate
{
	line-height:14px;
	color:#9e9169;
	font-size:13px;
	margin:3px 0px 0px 0;
	padding:0 0px 6px  24px;
	display:block;
	text-transform:none;
	background:url(../images/marker.gif) 0 4px no-repeat;
}

.modifydate
{
	color:#9e9169;
	font-size:13px;
	padding:10px 0px 0 1px;
	text-decoration:none !important;
	text-transform:none;
}

.componentheading 
{
	font-size:29px;
	padding:0 5px 21px 0;
	color:#ebe8d5;
	line-height:33px;
	text-transform:capitalize; 
}

#poll
{
	padding:0 0 0 0;
}

.item-page h2
{
	font-size:20px;
	padding:0 0 0 0;
	color:#ebe8d5;
	line-height:15px;
	font-weight:bold;
}

.table-hor
{
	border-bottom: 1px solid #605642; 
}

.table-ver
{
	border-left: 1px solid #605642;
	text-align: center;	
}

.items-leading h2
{
	font-size:20px;
	padding:0 0 0 0;
	color:#ebe8d5;
	line-height:15px;
	font-weight:bold;
}

.contentpaneopen p
{
	padding:0px 0px 10px 0px;
}

.buttonheading
{
	padding:0 0 6px 0px;
}

.icon-indent
{
	padding:2px 13px 0 0;
}

.buttonheading img
{
	padding:0;
	margin:2px 5px 0 7px;
	position:relative;
}

span.contentheading
 {
	font-weight:normal;
	display:block;
	padding:15px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}

#component-contact .contentheading
{
	font-size:18px;
	padding-bottom:25px;
}

/*--read-more--*/
.indent-more
{
	margin:19px 0 0 0;
}

div a.readon
{
	color:#282828;
	font-size:12px;
	line-height:14px;
	margin:0 0 0 0;
	padding:5px 0 7px 0px;
	text-align:center;
	display:block;
	float:left;
	background:url(../images/wrapper_button.png) 0 0 no-repeat;
	width:103px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	  
}

div a.readon
{
	line-height:11px;
}

div a.readon:hover
{
	color:#897d5c;
	text-decoration:none;
}

/*--blog-more---*/
.blog_more
{
	padding:21px 0px 10px 0;
}

.blog_more strong
{
	color:#ebe8d5;
	font-size:19px;
	line-height:19px;
	display:block;
	padding:0 21px 8px 0;
	font-weight:normal;
	text-transform:capitalize;
}

.blog_more h2
{
	font-size:12px;
	padding:0px 0px 0px 0px;
}

.blog_more ul
{
	margin:15px 0px 15px 0 !important;
}

.blog_more a
{
	text-decoration:underline
}

.blog_more a:hover
{
	text-decoration:none;
}

/*--item-info--*/
.pagin-bottom
{
	padding-bottom:18px;
}

.pagin-top
{
	padding-top:0;
}

.iteminfo
{
	padding:0px 0px 6px 0px; 
	margin:0px 0px 15px 0px;
}

.createdby
{
	color:#7a7a7a; 
	display:block;
	text-transform:none;
}

/*--Written by--*/
div.small
{
	display:block;
	color:#7a7a7a;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 7px 0px;
	white-space:nowrap;
	line-height:11px;
}


/*--VM--*/
#martInfo .button
{
	width:52px;
}

#martInfo h3
{
	display:block;
	width:71px;
	float:left;
	color:#666565;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#martInfo .moduletable
{
	text-align:right;
}

.null
{
	padding:0;
	margin:0 !important;
}

/*--buttons--*/
#content .button, 
#content .validate,
#content .readmore a
{
	background:url(../images/button_more.png) 0 0 no-repeat;
	width:79px;  
	padding:0 0 0 0;
	color:#fffbd6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	float:left;
	display:block;
	font-size:12px; 
	float:left;
	text-decoration:none;
	text-align:center;
	display:block;
	line-height:23px;
}

#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .readmore a:hover, #content div.blank a:hover
{
	color:#FFF !important;
	text-decoration:none;
}

* html .button, 
* html .validate
{
	display:block;
}

.wrapper-sub-title, .sub-title-wrapper
{
	background:#292221;
	color:#FFF;
	padding-top:8px  !important;
	padding-bottom:8px  !important;
}

.wrapper-sub-title a, .wrapper-sub-title a:hover, .sub-title-wrapper a
{
	color:#FFF;
}

.sub-indent-table
{
	text-indent:8px;
}

#content .button2-left
{
	float:left;
	margin-right:5px;
}

#content .button2-left, .image
{
	display:inline
}

#content .button2-left a:hover,
#content .readmore a:hover,
#content div.blank a:hover
{
	color:#ff8c0a;
}

.modal-button, .readmore a, div.blank a
{
	float:left;
	padding:0 0px;
	margin:0px 1px 0px 0px;
}

#editor-xtd-buttons
{
	padding:5px 0px 5px 0px;
	overflow:hidden;
	width:400px;
	float:left
}

#editor-xtd-buttons .readmore
{
	display:inline
}

.blank
{
	padding:5px 0px 0px 0px;
	padding:11px 0px 11px 0px;
}

#content .button, 
#content .validate,
#content .modal-button
{
	color:#282828;
	font-size:12px;
	line-height:16px;
	margin:0 0 0 0;
	padding:5px 0 7px 0px;
	text-align:center;
	display:block;
	float:left;
	background:url(../images/wrapper_button.png) 0 0 no-repeat;
	width:103px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}

#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .modal-button:hover, #content div.blank a:hover, #content .readmore a:hover
{
	color:#897d5c !important;
	text-decoration:underline;
}

#content .modal-button, #content div.blank a, #content .readmore a
{ 
	color:#282828; font-size:12px;
	line-height:16px;
	margin:0 0 0 0;
	padding:5px 0 7px 0px;
	text-align:center;
	display:block;
	float:left;
	background:url(../images/wrapper_button.png) 0 0 no-repeat;
	width:103px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}

/*---pagenav--*/
.pagin-top-border, .pagin-bottom
{
	text-align:center;
}

.pagenav
{
	font-weight:normal
}
a.pagenav
{
	font-weight:normal;
	padding:0px 2px 0px 2px;
	margin:0px 2px 0px 0px;
	text-decoration:none;
}

a.pagenav:hover
{
	text-decoration:underline;
}

a.pagenav:visited
{
	text-decoration:none;
}

.pagination_nav
{
	font-size:12px;
	padding:10px 20px 0px 27px;
}

.pagination_nav div
{
	padding:5px 0px 5px 0px;
}

.pagination
{
	margin-top:10px
}

.pagination	li
{
	padding:0px 5px 0px 5px;
}

.pagination_result
{
	padding:5px 0px 0px 0px;
	line-height:16px;
}

.pagination
{
	padding:0px 10px 0px 0px;
}

.pagination strong
{
	padding:0px 6px 0px 6px;
	font-weight:normal
}

/*--result---*/
.searchArea
{
	padding:10px;
	border:1px solid #605642;
	margin:15px 0 0 0;
}

.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td
{
	border-bottom:none;
	border-bottom:1px solid #605642;
}

.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td
{
	padding-bottom:5px;
	padding-top:5px;
	text-indent:11px;
}

.var1
{
	padding:15px !important;
	margin:5px 0px 5px 0px;
	color:#FFF;
	border-bottom:none;
	border-bottom:1px solid #605642;
}

.var1 a, .var1 p
{
	color:#FFF;
}

.var2
{
	padding:15px !important;
	margin:5px 0px 5px 0px;
	border-bottom:none;
	border-bottom:1px solid #605642;
}

.var2 a, .var2 p
{
	color:#FFF;
}

.results
{
	padding:0px 20px 15px 29px;
}

.searchintro
{
	padding:10px 0px 10px 30px;
}

.results ol li
{
	padding:0px 0px 10px 0px;
	text-align:justify;
}

.results h3
{
	padding-bottom:25px;
}

#searchForm
{
	display:block;
	padding:0 0 0 0;
}

.sectiontableheader
{
	padding:6px 5px 6px 11px;
}

#search_searchword
{
	margin:0 0 0 0;
	padding:2px 0 2px 5px;
	border:1px solid #605642;
	background:none;
	color:#FFF;
}

.indent-search-searchword
{
	display:block;
	padding:6px 11px 0 0;
}

/*--archive--*/
.archiveBlock .button
{
	display:inline-block;
	margin:0px 0px 0px 5px;
}

ul#archive-list h4 a
{
	font-size:12px;
	text-transform:none
}

/*--poll--*/
dl.poll
{
	padding:25px 0px 35px 0;
}

.button-poll-left, .button-poll-right
{
	display:block; 
	background:url(../images/wrapper_button1.png) 0 0 no-repeat;
	width:85px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#282828; 
	line-height:19px; 
	margin:11px 0 0 0;
	padding:4px 0 6px 0;
	border:none;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.poll .buttons input:hover
{
	color:#897d5c;
	text-decoration:underline;
}

#poll h3
{
	font-size:120%;
	padding:0px 0px 10px 0px;
}

dl.poll dt
{
	font-weight:bold;
	padding:7px 0px 0px 0px;
}

.poll .question
{
	color:#ffe186;
	font-size:14px;
	padding:0 10px 5px 1px;
	font-weight:bold;
}

.poll .poll-body
{
	padding:5px 0px 6px 0
}

.poll-body label
{
	font-size:13px;
	color:#ffffff;
	line-height:14px;
	padding:0px 0px 0px 4px;
}

.poll .buttons
{
	margin:0 0px 0 0px;
}

.poll .result
{
	background:#ffea00;
}

.poll .section
{
	overflow:hidden; 
	padding:3px 0px 3px 0px;
	width:100%;
	color:#fff;
}

.poll .section2
{
	overflow:hidden; 
	padding:2px 0px 2px 0px;
	width:100%;
	color:#000;
	color:#878989;
}

.poll .radio
{
	float:left;
	width:20px;
}

.poll .radio input
{
	display:block;
	width:16px;
	height:16px;
	vertical-align:middle;
}
.poll .var
{
	margin:0px 0px 0px 20px;
	text-align:left
}

.display
{
	padding:0px 0px 10px 0px;
}

.display select
{
	border:1px solid #46462f;
	width:100px;
}

.sectiontableentry1 div, 
.sectiontableentry0 div
{
	font-size:1px
}

.td_1, .td_2 
{
	width:5%;
	text-align:center;
}

.td_3
{
	width:90%;
	padding:0px 0px 0px 10px;
}

.pollstableborder .question
{
	padding:0px 0px 0px 85px;
}

.pollstableborder
{
	margin:25px 0 0 0;
}

/*--userforms---*/
dl.contentpane dt
{
	padding:10px 0px 20px 0px;
}

dl.contentpane dd
{
	width:100%;
	overflow:hidden;
}

dl.contentpane div
{
	vertical-align:middle
}
dl.contentpane .description
{
	width:110px;
	padding:0px 0px 0px 0px;
	vertical-align:middle
}

dl.contentpane .input-field
{
	width:160px;
	padding:2px 0px 0px 0px;
	vertical-align:middle
}

dl.contentpane .button-field
{
	width:140px;
	padding:0px 0px 0px 0px;
	vertical-align:middle
}

/*--search--*/
.search
{
	float:left;
	height:66px;
}

.search .search-input
{
	width:212px;
	padding:0 0 0 0;
	position:absolute;
	margin:27px 0 0 59px;
	background:url(../images/bg_search.gif) 0 0 no-repeat;
	height:40px
}

.search .search-button
{
	width:24px;
	padding:0 0 0 0;
	position:absolute;
}

.search .inputbox
{
	border:none;
	color:#545f69;
	line-height:18px  !important;
	padding:0 0 0 0 !important;
	margin:2px 0px 0 11px;
	width:203px;
	font-size:13px;
	text-transform:lowercase;
	position:absolute;
	background:none;
}

.search .button
{
	width:24px;
	height:26px;
	margin:27px 0 0 32px;
	padding:0;
	background:none;
}

.search .button:hover
{
	text-decoration:underline;
}

span.count
{
	color:#ffe186;
	font-size:14px;
	text-decoration:underline;
}

/*--search-result--*/
.search_result
{
	padding:0px 20px 0px 0px;
}	

.search_result h3
{
	color:#808080;
	font-size:14px;
}

.searchintro b, .searchintro strong, .highlight
{
	color:#ffeaa8;
	font-weight:bold;
	font-size:12px;
}

/*--admin-form--*/
.adminform td 
{
	padding:0px 0px 2px 0px;
}

.pagin-bottom
{
	padding:5px 0 15px 0;
}

/*--system-error-messages--*/
.error
{
	margin:15px 21px 20px 0;
}

.message
{
	margin:0 !important;
}

#system-message dt.error, dt.message
{
	display: none;
}

.error dd ul
{
	background:#CE0303;
	border-bottom:3px solid #670606;
	border-top:3px solid #670606;
	color:#FFFFFF;
	margin:0 !important;
	padding:5px 0 5px 10px !important;
}

.error dd ul li
{
	background:none !important;
	color:#fff !important; 
	margin:0px 0px 0px 20px !important;
	padding:0 !important; 
}

/*--boxes--*/
/*--mainmenu--*/
/*--content--*/
.module_menu div
{
	color:#fff;
	font-size:12px;
}

.module_menu ul
{
	list-style:none;
	margin:11px 0 0 6px !important;
	padding:0 0 0 0 !important;
}

.module_menu li
{
	display:block;
	line-height:14px !important;
	padding:0 0 8px 0;
	width:100%;
	overflow:hidden;
}

.module_menu li ul
{
	padding:5px 0px 11px 21px;
	margin:0 0 0 0 !important;
}

.module_menu li ul li
{
	border:none;
}

.module_menu li ul li a
{
	padding:0 0 0 0;
}

.module_menu li a
{
    padding:4px 0px 4px 23px  !important;
	color:#efe0b1  !important;
	font-size:13px;
	line-height:7px  !important;
	background:url(../images/main_menu_marker.gif) 0 4px no-repeat !important;
	text-decoration:none;
	/*-- font-style:italic;--*/
	float:left;
}

.module_menu li a
{
	font-size:15px;
}

.module_menu li a:hover
{
	color:#efe0b1  !important;
	padding:0 0px 0 0;
}

.module_menu li a:hover
{
	color:#FFF !important;
}
.module_menu li.active a
{
	color:#ff451c  !important;
	padding:0px 0px 0 22px;
	line-height:11px;
}

/*--topmenu--*/
.row-top-menu ul.menu-nav
{
	padding:19px 0 0 28px !important;
	margin:0 0 0 0 !important;
	overflow:hidden;
}

.row-top-menu ul.menu-nav li
{
	display:block; 
	padding:0 0 0 0;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0 !important;
	background:url(../images/top_menu_marker.gif) 0 17px no-repeat;
}

.row-top-menu ul.menu-nav li a
{
	border:none;
	text-decoration:none !important;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.row-top-menu ul.menu-nav li a
{
	display:block; 
	color:#fefefb;
	font-size:18px;
	line-height:16px;
	text-decoration:none !important;
	float:left;
	text-transform:lowercase;
	padding:14px 29px 14px 22px;	
}

/*--hover-active--*/
.row-top-menu  ul.menu-nav li a:hover, .row-top-menu  ul.menu-nav li a:hover, .row-top-menu  ul.menu-nav li.active a, .row-top-menu  ul.menu-nav li.active a
{
	color:#ff451c;
}

/*--login-form--*/
.module-login .moduleTopBg
{
	width:100%;
}

.module-login .sec
{
	width:100%;
}

.module-login .boxIndent
{
	padding:0 0px 0 0;
}

/*--title--*/
/*--content--*/
.login-text-1
{
	color:#737676;
	font-size:12px;
}

.form-height
{
	height:21px;
	margin:0 0 0 0;
	background:url(../images/bg_input.gif) 0 0 no-repeat;
}

#form-login
{
	padding:0px 0px 0px 15px;
}

#form-login-remember
{
	padding:0 0px 0 0px;
}

.module-login label
{
	color:#636363;
	display:block;
	line-height:18px;
	padding:0px 0px 0 0;
	width:100%;
}

label.remember
{
	display:inline;
	color:#c3b58a !important;
	font-size:13px !important;
	margin:0 0 0 0;
	font-weight:normal;
}

.module-login p, .module-login div, label.remember
 {
	padding:0 0 11px 0;
	color:#c3b58a !important;
	line-height:15px;
	font-size:13px;
}

.logo-title
{
	font-size:15px;
	color:#c3b58a;
	font-size:12px;
	padding:5px 0 9px 0;
}

.remember
{
	padding:0 !important;
}

#mod_login_username, #mod_login_password
{
	margin:0px 0px 0px 0px;
}

.module-login a, .module-login a:hover
{
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0;
	line-height:17px;
	font-weight:normal;
}

.module-login a:hover
{
	color:#000000;
}

/*--inputbox--*/
.module-login .inputbox
{ 
	color:#000;
	background:#FFF;
	padding:2px 0px 2px 8px;
	vertical-align:top;
	width:153px;
	margin:3px 0px 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;	
}

#modlgn_username, #modlgn_passwd
{
	float:left;
}

.username label, .password label 
{

}

/*--button--*/
.module-login .button
{ 
	color:#FFF;
	font-size:11px;
	line-height:14px;
	margin:4px 0 0 0;
	padding:3px 0 3px 0px;
	text-align:center;
	text-decoration:none;
	background:#1d1d1d !important;
	width:80px !important;
	float:left;
	display:block;
	border:none;
	text-transform:uppercase;
}

.remember
 {
	padding:4px 0px 0px 0px;
}

/*--checkbox--*/
input.checkbox
{
	border:none; 
	display:block;
	margin:2px 5px 0px 0px;
	vertical-align:middle;  
	width:12px;
	height:12px;
	position:relative;
	float:left;
}

.button-login:hover
{
	text-decoration:underline;
}

.button-login
{ 
	display:block; 
	background:url(../images/wrapper_button.gif) 0 0 no-repeat !important;
	width:68px;
	font-family:"Trebuchet MS", "Trebuchet MS1", Helvetica, sans-serif; 
	font-size:12px;
	color:#ffffff; 
	line-height:19px;
	float:left;
	margin:21px 0 0 0;
	padding:3px 0 3px 0;
	border:none;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.log .button
{
	color:#282828;
	font-size:12px;
	line-height:16px;
	margin:0 0 0 0;
	padding:5px 0 7px 0px;
	text-align:center;
	display:block;
	float:left;
	background:url(../images/wrapper_button.png) 0 0 no-repeat;
	width:103px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}

#inputs
{
	padding:14px 11px 6px 0;
}

.log
{
	padding-bottom:21px;
}
			  
/*--structure--*/
#body
{
	background:url(../images/main_wrapper.jpg) center top repeat;
}

.main
{
	width:980px;
	position:relative;
	margin:0 auto;
	padding:0 0 0 0;
}

/*--header--*/
.clear
{
	width:100%;
	overflow:hidden;
}

.clear1
{
	clear:both;
}

.br
{
	display:block;
}

.fright
{
	float:right !important;
}

.fleft
{
	float:left;
}

.tail-top
{
	background:url(../images/tail_top.jpg) 0 0 repeat-x;
}

.row-logo h1
{
	display:block;
	margin:42px 0 0 597px;
	position:absolute;
}

.row-logo h1 a
{
	display:block;
	position:absolute;
	cursor:pointer;
}

.row-form
{
	height:0px;
}

.row-box-form .col-2, .row-box-form .col-4
{
	background:url(../images/bg_input.gif) 0 20px no-repeat;
	height:65px;
}

.row-box-form .col-2 input, .row-box-form .col-4 input
{
	background:none;
	border:none;
	color:#545f69;
	font-size:13px;
	line-height:14px;
	margin:23px 0 0 5px;
}

.row-box-form .col-1
{
	width:69px;
}

.row-box-form .col-2
{
	width:147px;
}

.row-box-form .col-3
{
	width:65px;
}

.row-box-form .col-4
{
	width:158px;
}

.row-box-form .col-5
{
	width:120px;
}

.row-box-form .col-5 #inputs
{
	padding:23px 0 0 0;
}

.row-box-form .col-6
{
	width:102px;
}

.row-box-form .col-7
{
	width:288px;
	background:url(../images/header_separator.gif) 0 17px no-repeat;
}

.row-box-form .col-7 a
{
	font-size:12px;
	line-height:15px;
}

.row-box-form  p
{
	line-height:14px;
	padding:0 !important;
}

.col-7-indent
{
	padding:17px 0 0 32px;
}

.extra-indent-link
{
	padding:0 0 0 18px;
}

.login-text-1
{
	color:#7e7968;
	font-size:12px;
	line-height:16px;
}

/*--
.header-top-menu .fleft
{
	width:707px;
	height:5px;
}

.header-top-menu .fright
{
	width:273px;
	height:67px;
	background:url(../images/header_separator1.gif) 0 20px no-repeat;
}
--*/

.header-top-menu
{
	height:10px;
}

.row-box-form label
{
	color:#c3b58a;
	padding:22px 0 0 0;
	display:block;
}

.row-box-form-indent
{
	padding:0 0 0 14px;
}

/*--.row-logo{ background:url(../images/wrapper_logo.jpg) 0 0 no-repeat; height:245px;}--*/
.row-logo
{
	height:218px;
}

/*--content--*/
/**/
.custom-box-indent
{
	padding:0 22px 21px 14px;
}

.custom-box
{
	background:#2b2221;
	margin:5px 0 0 0;
}

.custom-box .col-custom-box
{
	overflow:hidden;
	height:100%;
	text-align:left;
	padding:3px 0 0 0;
}

.custom-box #left
{
	float:left;
	text-align:left;
    width:190px;
	margin:0 0 0 -3px;
}

.custom-box .left-indent
{
	padding:0 7px 0 0;
}

/**/
.row-container
{
	padding:35px 34px 35px 34px;
}

#container
{
	overflow:hidden;
	height:100%;
	text-align:left;
	padding:0 0 0 0;
}

#right
{
	float:right;
	text-align:left;
    width:306px; 
	margin:0 0 0 -3px;
}

.right-indent
{
	padding:0 0 0 32px;
}

/**/
.wrapper1 .border-top
{
	background:url(../images/border_top.gif) repeat-x top #221b19;
}

.wrapper1 .border-bottom
{
	background:url(../images/border_bottom.gif) repeat-x bottom;
}
.wrapper1 .border-left
{
	background:url(../images/border_left.gif) repeat-y left;
}
.wrapper1 .border-right
{
	background:url(../images/border_right.gif) repeat-y right;
}
.wrapper1 .corner-top-left
{
	background:url(../images/corner_top_left.gif) no-repeat left top;
}
.wrapper1 .corner-top-right
{
	background:url(../images/corner_top_right.gif) no-repeat right top;
}
.wrapper1 .corner-bottom-left
{
	background:url(../images/corner_bottom_left.gif) no-repeat left bottom;
}
.wrapper1 .corner-bottom-right
{
	background:url(../images/corner_bottom_right.gif) no-repeat right bottom;
}
.wrapper1 .wrapper1-indent
{
	background:url(../../../images/haupt/main111.png) 21px 7px no-repeat;
	padding:24px 47px 27px 143px;
}

.wrapper1 .wrapper1-indent a, .wrapper1 .wrapper1-indent a:hover
{
	color:#b3a26d;
}

.wrapper1 .wrapper1-indent div
{
	color:#7f715f;
	font-size:13px;
	line-height:18px;
}

/**/
/*--wrapper-custom--*/
.custom-bottom
{
	padding:1px 0 0 0;
}

.custom-bottom-indent
{
	padding:0 0 0 6px;
	margin-left:8px !important;
}

.modules1
{
	margin-left:20px !important;
} 

.wrapper-custom
{
	float:left;
	width:353px;
}

.wrapper-custom .border-top
{
	background:url(../images/border1.gif) repeat-x top #2b2221;
}
.wrapper-custom .border-bottom
{
	background:url(../images/border1.gif) repeat-x bottom;
}
.wrapper-custom .border-left
{
	background:url(../images/border1.gif) repeat-y left;
}
.wrapper-custom .border-right
{
	background:url(../images/border1.gif) repeat-y right;
}
.wrapper-custom .corner-top-left
{
	background:url(../images/corner1_top_left.gif) no-repeat left top;
}
.wrapper-custom .corner-top-right
{
	background:url(../images/corner1_top_right.gif) no-repeat right top;
}
.wrapper-custom .corner-bottom-left
{
	background:url(../images/corner1_bottom_left.gif) no-repeat left bottom;
}
.wrapper-custom .corner-bottom-right
{
	background:url(../images/corner1_bottom_right.gif) no-repeat right bottom;
}

.wrapper-custom .boxIndent
{
	padding:8px 0 0 8px;
}

.wrapper-custom .custom-indent-text
{
	padding:13px 0 20px 20px;
}

.wrapper-custom .custom-indent-text div
{
	color:#89837b;
	font-size:13px;
	line-height:18px;
}

.wrapper-custom .custom-indent-text div strong
{
	color:#ffe186 !important;
}

.wrapper-custom h3
{
	color:#cac8c7;
	font-size:30px;
	font-weight:normal;
	padding:0 0 13px 0;
}

/**/
/*row-container*/
.row-container
{
	background:#221b1a;
	margin:4px 0 0 0;
	padding:0px 16px 5px 20px !important;
}

.column_separator
{
	padding:0 0 0 54px !important;
}

.row-list
{
	padding:26px 0 10px 0;
}

.row-img ul li
{
	float:left;
	width:197px;
	margin:0 0 0 23px;
	padding:0 !important;
}

.row-img ul li a
{
	color:#ffe186;
	text-decoration:none;
}

.row-img  ul li a .bg-bottom-left
{
	background:#292221 url(../images/bg_bottom_left.gif) bottom left no-repeat;
	display:block;
}

.row-img  ul li a .bg-bottom-right
{
	background:url(../images/bg_bottom_right.gif) bottom right no-repeat;
	display:block;
}

.row-img  ul li a:hover .bg-bottom-left
{
	background:#4e4948 url(../images/bg1_bottom_left.gif) bottom left no-repeat;
	display:block;
}

.row-img  ul li a:hover .bg-bottom-right
{
	background:url(../images/bg1_bottom_right.gif) bottom right no-repeat;
	display:block;
}

.row-img  ul li a .row-text
{
	color:#ffe186 !important; 
	text-align:center; 
	font-weight:bold; 
	padding:13px 0 10px 0;
}

.row-img  ul li a:hover .row-text
{
	color:#FFF !important;
}

.bg-top
{
	background:url(../images/bg_top.gif) 0 0 repeat-x;
	display:block;
}

.indent-list
{
	margin:0 0 0 30px !important;
}

.indent-none
{
	margin-left:0 !important;
}

/**/
/*.article-title-indent*/
hr
{
	background-color: #605642; /* Farbe für Opera und Firefox */ 
	color: #605642; /* Farbe für Internet Explorer (IE) */
	border: 0; 
	height: 1px;
}

.item-page
{
	/*padding:16px 10px 11px 6px;*/
}

.item-page strong
{
	color:#ffeaa8;
	font-size:16px;
}

.item-page a
{
	line-height:18px;
	font-size:16px;
	text-decoration:none;
}

.items-leading strong
{
	color:#ffeaa8;
}

.row-list ul
{
	float:left;
	margin:0;
	padding:0;
}

.s2
{
	background:url(../images/bg_2.gif) 0 0 no-repeat !important;
}

/*footer*/
.footer
{
	padding:18px 18px 18px 45px;
	text-align:center;
	color:#f9ebc0;
	font-size:11px;
	line-height:14px;
}

.footer a, .footer a:hover
{
	color:#FFF;
}

.wrapper-button
{
	color:#282828;
	font-size:12px;
	line-height:14px;
	margin:15px 0 0 0;
	padding:5px 0 7px 0px;
	text-align:center;
	display:block;
	background:url(../images/wrapper_button.png) 0 0 no-repeat;
	width:103px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.wrapper-button:hover
{
	color:#897d5c;
	text-decoration:none;
}

/*wrapper-box*/
.wrapper-box
{
	margin:10px 0 0 0;
}

.s2
{
	margin:18px 0 0 0 !important;
}

.wrapper-box .boxTitle
{
	background:url(../images/title_marker.png) 22px 6px no-repeat;
	padding:0 0 0 26px;
}

.wrapper-box .boxTitle h3
{
	color:#fefefe;
	font-size:18px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:3px 0 4px 21px;
}

.wrapper-box .boxIndent
{
	padding:1px 0 0 29px;
}

.s2
{
	height:111px !important;
}

.s2 .boxTitle
{
	background:url(../images/title_marker.png) 22px 23px no-repeat;
	padding:17px 0 0 26px  !important;
}

.s2 .boxTitle h3
{
	color:#fefefe;
	font-size:18px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:3px 0 4px 21px;
}

.s2 .boxIndent
{
	padding:15px 0 0 29px;
}
/**/