/* Copyright Edelaufgelegt.de */

/* Defaults */
body{ overflow: scroll; background: #302619 url('img/bg_grade.png') repeat-x; padding: 0; margin: 0; font-family: Arial, Verdana; font-size: 14px;}
a{text-decoration: none; color: #755f38;}

.browser{
	background: #fff;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.ie_browser{
	height: 600px;
	background: #fff;
}


.ie_link{
	color: #f00;
}

#seoblock{
	display: none;
}

/* Standards */
.clear{clear:both;}
#wrapper{ background: #fff url('img/background_white.jpg') no-repeat; background-position: right top; width: 860px; margin: 0 auto; padding: 12px 12px 18px 12px; margin-bottom: 20px; border: 1px solid #000;}
ul{padding: 0 0 0 0px; margin: 0;}
li{padding: 0 0 0 0px; margin: 0; line-height: 25px;}
.block-region{background: #fcc; height: 100%; width: 100%;}
img{margin:0; padding:0; border: none;}
td{ vertical-align: top; }
tbody,table{border:none;}
.meta{
	display: none;
	visibility: hidden;
}

.preview .node, .preview{
	background: none;
	border-top: 1px dotted #f00;
	border-bottom: 1px dotted #f00;
}

ul, li, ul.menu li, ul.menu li.leaf{
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.content ul, .content li{
	list-style: disc;
	list-style-type: disc;
	margin: 0 0 0 10px;
	padding: 0;
}

ul.menu li.leaf{
	float: left;
}

ul.tabs, ul.tabs li{
	border: none;
	margin: 20px 0 0 0;
	width: 90%;
	text-align: right;
	right: 0;
	padding: 0;
	min-height: 30px;
	text-align: left;
}

ul.tabs li a{
	padding: 0px;
	margin: 0;
	min-height: 30px;
	border: 2px solid #f00;
	background: #fcc;
	color: #251C10;
}

tr.even td{
	background:#F6D092; 
}

tr.odd td{
	background:#A88750; 
}

div.links a.node_images_edit,
div.links a.portrait_images_edit{
	visibility: hidden;
	display: none;
}

ul.links li,
.block ul{
	padding: 0;
	margin: 0;
}

ul.links  li.node_images_edit,
ul.links  li.portrait_images_edit{
	display: none;
}

a.node_images_edit{
	padding: 5px;
	background: #fcc;
	border: 2px solid #f00;
	color: #000;
	position: absolute;
	top: 330px;
	margin: 0 0 0 550px;
	z-index: 200;
}
.right{
	text-align: right;
	right: 0;
	float: right;
}

.left{
	text-align: left;
	left: 0;
	float: left;
}

.whitestripe{
	margin: 0 0 0 -31px;
	background: #fff;
	width: 860px;
	line-height: 12px;
	border-top: 1px solid #AF7619;
	border-bottom: 1px solid #AF7619;
}

.views-row-last .whitestripe{
	margin: 0 0 0 -60px;
	padding: 0;
	background: none;
	border: none;
}

a.buch_link_more{
	background: url('img/button_bg.gif') no-repeat;
	padding: 0;
	margin: 0 0 0 150px;
	text-align: center;
	width: 109px;
	height: 28px;
	color: #fff;
	padding: 7px 22px 7px 14px;
	line-height: 28px;
}

a.pdf-button{
	background: url('img/pdf-button.gif') 0 0px no-repeat;
	padding: 0;
	text-align: center;
	width: 109px;
	margin-top: -5px;
	color: #fff;
	margin-top: -5px;
	padding: 7px 18px 7px 10px;
	line-height: 30px;
}


a.buch_link_more2{
	background: url('img/button_bg.gif') no-repeat;
	padding: 0;
	margin: 0 0 0 0px;
	text-align: center;
	width: 109px;
	height: 28px;
	color: #fff;
	padding: 7px 22px 7px 16px;
	line-height: 28px;
}

a.buch_link_more_order{
	background: url('img/button_bg.gif') no-repeat;
	color: #fff;
	padding: 0;
	margin: 0 0 0 150px;
	text-align: center;
	width: 109px;
	height: 28px;
	padding: 7px 22px 7px 14px;
	line-height: 28px;
}

a.buch_link_more_back{
	background: url('img/button_bg.gif') no-repeat;
	padding: 0;
	margin: 0 0 0 150px;
	text-align: center;
	width: 109px;
	height: 28px;
	color: #fff;
	padding: 7px 38px 7px 24px;
	line-height: 28px;
}

a.back_button{
	color: #755f38;
	position: absolute;
	margin: 0 0 0 415px;
}

h2 a, h3{
	color: #755f38;
	font-weight: normal;
}


a.blacklink{
	color: #251C10;
}

/* Header */
#header{ 
	background: url('img/edel_logo.gif') no-repeat;
	width: 870px;
	height: 79px; 
	display: block; 
}

#header img{
	float: left;
}

#head_block{
	background: url('img/claim.gif') no-repeat;
	width: 450px;
	height: 85px;
	margin-left: 406px;
	text-align: center;
	position: absolute;
}

a.sitelink{
	display: block;
	width: 374px;
	height: 79px;
	position: absolute;
	z-index: 200;
}

/* Navigation */
#navi{
	width: 860px;
	height: 32px;
	margin: 14px 0 0 0;
	display: block;
	text-align: center;
}

a#ueber-uns{
	background: url('img/navigation.png') 0 0px no-repeat;
	width: 126px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#ueber-uns:hover, ul.menu li.active-trail a#ueber-uns {
		    background: url('img/navigation.png') 0 -33px no-repeat;
		    width: 126px !important;
		    height: 33px !important;
		    display: block;
		}

a#service{
	background: url('img/navigation.png') -453px 0px no-repeat;
	width: 107px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#service:hover, ul.menu li.active-trail a#service{
		    background: url('img/navigation.png') -453px -33px no-repeat;
		    width: 107px !important;
				height: 33px !important;
		    display: block;
		}
		
a#presse{
	background: url('img/navigation.png') -126px 0px no-repeat;
	width: 105px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#presse:hover, ul.menu li.active-trail a#presse{
		    background: url('img/navigation.png') -126px -33px no-repeat;
		    width: 105px !important;
		    height: 33px !important;
		    display: block;
		}

a#referenzen{
	background: url('img/navigation.png') -231px 0px no-repeat;
	width: 131px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#referenzen:hover, ul.menu li.active-trail a#referenzen{
		    background: url('img/navigation.png') -231px -33px no-repeat;
		    width: 131px !important;
		    height: 33px !important;
		    display: block !important;
		}

a#musik{
	background: url('img/navigation.png') -362px 0px no-repeat;
	width: 91px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#musik:hover, ul.menu li.active-trail a#musik{
		    background: url('img/navigation.png') -362px -33px no-repeat;
		    width: 91px !important;
		    height: 33px !important;
		    display: block !important;
		}	

a#kroatisch{
	background: url('img/navigation.png') -560px 0px no-repeat;
	width: 112px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#kroatisch:hover, ul.menu li.active-trail a#kroatisch{
		    background: url('img/navigation.png') -560px -33px no-repeat;
		    width: 112px !important;
		    height: 33px !important;
		    display: block;
		}		

a#buchungsanfrage{
	background: url('img/navigation.png') -672px 0px no-repeat;
	width: 188px;
	height: 33px;
	display: block;
	text-indent: -10000px;
	font-size: 0px;
	color: #f1c69f;
}
		
		a#buchungsanfrage:hover, ul.menu li.active-trail #buchungsanfrage{
		    background: url('img/navigation.png') -672px -33px no-repeat;
		    width: 188px !important;
		    height: 33px !important;
		    display: block;
		}		

/* Teaser */
#teaser_1{
	float: left;
	margin: 15px 0px 0px 0px;
	display: block;
	border: 1px solid #9d7435;
}

#teaser_2{
	float: left;
	margin: 15px 0px 0px 0px;
	width: 291px; 
	display: block;
	border: 1px solid #9d7435;
}

#teaser_3{
	float: left;
	margin: 15px 0px 0px 0px;
	width: 279px; 
	display: block;
	border: 1px solid #9d7435;
}

#teaser_4{
	float: left;
	margin:15px 0 0 10px;
	display: block;
	border: 1px solid #9d7435;
}


#main_event{
	width: 540px;
}

#event_extra1{
	position: absolute;
	top: 595px;
	margin: 0px 0 0 583px;
	width: 200px;
	height: 150px;
	display: block;
	z-index: 200;
}

#event_extra1 img{
	border: 2px solid #fff;
}

#event_extra2{
	position: absolute;
	top: 750px;
	margin: 0px 0 0 583px;
	width: 200px;
	height: 150px;
	display: block;
	z-index: 200;
}

#event_extra2 img{
	border: 2px solid #fff;
}

#teaser p{
	padding: 0;
	margin: 0;
}

.time_dat{
	display: none;
	visibility: hidden;
}

#block-menu-64, .block-user{
	position: fixed;
	background: #fcc;
	right: 0;
	font-size: 12px;
	color: #333;
	margin: 0 10px 10px 0;
	padding: 5px;
	border: 1px solid #f00;
	bottom: 0;
	z-index: 500;
}

#block-menu-64 a, .block-user a{
	color: #f00;
	z-index: 500;
}

#event table{
	width: 540px;
}

#event table tr{
	height: 25px;
}

.event_bild{
	position: absolute;
	margin: 0 0 0 580px;
	display: block;
	z-index: 200;
}

.event_bild img{
	border: 2px solid #fff;
}

div.event_buchen a{
	color: #fff;
	display: block;
}

td.stimmen_title{
	margin: 0;
	line-height: 18px;
	padding: 0;
	height: 0px;
}

#stimmen_link{
	float: left;
	margin: 0 0 0 18px;
	width: 640px;
	vertical-align: top;
}

.stimmen_bild a img{
	float: left;
	margin: 0 10px 10px 0;
	border: 2px solid #fff;
}

.stimmen_bild_main img, .event_bild_main img{
	position: absolute;
	margin: 0 0 0 108px;
	padding: 0;
	border: 2px solid #fff;
}

.stimmen_bild_main img{
	float: left;
	margin: 0;
	padding: 0;
	border: 2px solid #fff;
}

.stimmen_name{
	color: #fff;
}

.event_buchen a{
	margin: 90px 0 0 580px;
	color: #251C10;
	z-index: 200;
}

.links{
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

/* Main */
.breaker{
	margin: 0;
	padding: 0;
	height: 12px;
}

#main{
	background: #fbe4bb url('img/background.png') no-repeat;
	margin: 0;
	padding: 0;
	background-position-x: right;
	top: 0;
	border: 1px solid #9d7435;
	vertical-align: bottom;
}

.main_image{
	left: 0;
	bottom: 0;
	background: url('img/background_image.png') 0px 200px no-repeat;
	background-position: left bottom;
	width: 800px;
	margin: 0;
	top: 0;
	padding: 10px 30px 0px 30px;
}

.preview, .content, .node, #node-{
	background: transparent;
	padding: 0 0 0px 0;
	margin: 0;
}

#content{
	width: 770px;
	margin: 0;
	padding: 0;
}

p{
	text-align: justify;
}

#content h2{
	color: #755f38;
	font-weight: normal;
}

.h2_clon{
	color: #755f38;
}

div#content div.node{
	margin: 0;
	padding: 0;
}

a.stimmen, a.events{
	color: #251C10;
}



div.stimmen_link_more{
	position: absolute;
	margin: 0px 0 0 545px;
	z-index: 200;
	
	display: none;
	visibility: hidden;
}

#main_stimmen_link{
	width: 650px;
	margin: 0 0 0 165px;
}

div#event{
	float: left;
	width: 475px;
}

#event_anmeldung{
	font-size: 16px;
	font-weight: bold;
}

li.title, li.stimmen{
}

h2.with-tabs{color: #755f38; font-size: 18px; font-family: Helvetica, Arial Narrow, Arial, Verdana; font-weight: 100}
h3{ font-size: 18px; color: #fff; font-weight: normal; }

.stimmen_link{
	width: 810px;
}


/* Footer */
#footer{
	position: absolute;
	color: #251C10;
	line-height: 0px;
	padding: 0;
	margin: 9px 0 0 5px;
	width: 850px;
	padding: 0 0 0 0;
	z-index: 1000;
}

#footer a{
	color: #251C10;
	font-size: 12px;
}

.footer_links1{
	position: absolute;
	margin-left: 100px;
	font-size: 12px;
}


.footer_links2{
	position: absolute;
	margin-left: 60px;
	font-size: 12px;
}

.footer_rechts{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	font-size: 12px;
}

/* Formulare */
.form-in-one{
	float: left;
}

.form-in-one label{
	display: none;
	visibility: hidden;
}

.form-in-one .form-item, .standard{
	max-width: 810px;
}

input, fieldset, select{
	margin: 0;
	border: none;
	padding: 4px 4px 4px 4px;
	font-size: 14px;
	max-width: 600px;
}

input#edit-preis{ float: left;}

input#edit-datum-tag, 
input#edit-datum-monat, 
input#edit-datum-jahr,
input#edit-datum-tag .error, 
input#edit-datum-monat .error, 
input#edit-datum-jahr .error{ 
	margin: 0 5px 0 0; 
}

select#edit-zeit-stunde, 
select#edit-zeit-minute{ 
	float: left; 
	margin: 0 5px 0 0; 
}

.input_border{
	border: 2px solid #251C10;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

#form_fields h2{
	color: #755f38;
	font-weight: normal;
}

textarea{
	border: none;
}

.tabelle{ padding: 5px 5px 5px 0; }

.form-required{
	display: none;
	visibility: hidden;
}

.form-submit{
	background: #fff;
	border: 2px solid #251C10;
}


/* Thickbox */
#TB_title {
	background: #fff;
	vertical-align: middle;
	line-height: 18px;	
	height: 18px;
}

#TB_ajaxWindowTitle, 
#TB_closeAjaxWindow,
#TB_closeAjaxWindow a{
	background: #fff;
	color: #251C10;
	line-height: 14px;	
	height: 14px;
	padding: 2px;
}

#TB_window{
	background: #F7CD8F;
	border-top: none;
	border-left: 18px solid #fff;
	border-right: 18px solid #fff;
	border-bottom: 18px solid #fff;
}

#TB_title a,
#TB_closeWindowButton, 
#TB_closeWindowButton a:hover, 
#TB_closeWindowButton a:link, {
	background: #fff;
	color: #251C10;	
	vertical-align: top;
	line-height: 14px;	
	height: 14px;
	top: 0;
	margin: 0;
	padding: 0;
}

 
#TB_closeWindowButton a:focus{
	color: #fff;
}

table#attachments{
	margin: 20px 0 0 0px;
	background: none;
	border: none;
	display: none;
	visibility: hidden;
}

table#attachments tbody,
table#attachments th,
table#attachments tr{
	background: none;
	border: none;
}

table#attachments thead{
	display: none;
	visibility: hidden;
}

table#attachments td{
	padding: 0px 0 0 35px;
	height: 30px;
	background: transparent url(img/pdf-button.png) no-repeat;
	vertical-align: middle;
}

.begleitung_name_start{
	display: none;
}

a.upload_attachments{
	display: none;
	visibility: hidden;
}

h3{
	color: #755f38;
}

/* Errors */
.error{ border: 1px solid #f00; background: #fcc;}
.messages{ border: 1px solid #339900; padding: 5px; background: #99ff66; color: #111; text-align: left; width: 780px;}

.field-field-category .field-label{
	display: none;
}


ul.menu li.leaf a.active{
	background-position-y: -33px !important;
}


body#tinymce{
	background: #fff;
	padding: 5px 10px;
}

.node_images{
	float: left;
	padding-right: 10px;
	min-height: 120px;
}

#appbar div a{	
}

#appbar div a{
	padding: 5px;	
}

#appbar{
	background: #fcc;
	border: 1px solid #f00;
}

#appbar a{
	color: #f00 !important;
}

#appbar_container{
	z-index: 9999 !important;
}

#appbar_messages{
	display: none !important;
}

#appbar-blocks{
	border-right: none;
}

#edit-submitted-auf-empfehlung-von-wrapper,
#edit-submitted-welche-veranstaltung-wrapper{
	display: none;
}

#block-block-3{
	margin-bottom: -20px;
}

legend{
	display: none;
}