﻿@media all
{



.invisibleitem
{
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}



/* Inhalt */

input[type="text"], input[type="password"], textarea {

    margin: 0;

    padding: 2px; /* it's best to have a little padding */

    color:#650000;

    border-radius: 4px; /* optional; for newer browsers */

    width:100%; display:block;
    margin-bottom:3px;

    font-family: 'ABeeZee', sans-serif; 
    font-size: 13px;

    background-color: white; 
    border: 1px solid #cccccc; 
    -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; 
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 
    -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; 
   
    
    margin: 0 0 12px 0; padding: 3px; 
    
    height: 25px;
    

}


.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, 0.75); z-index: 40; display: none; top: 0; left: 0; }

.reveal-modal {background: transparent; visibility: hidden; display: none; top: 0px; left: 50%; margin-left: -260px; width: 520px; position: absolute; z-index: 41; padding: 30px; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0 0 rgba(0, 0, 0, 0.4); }
/*.reveal-modal {background: transparent;  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0 0 rgba(0, 0, 0, 0.4); }*/


.reveal-modal img{-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
.reveal-modal #myModal_Bild_text{margin-top:-15px;color:black;display:inline-block;padding:10px;background: rgba(255, 255, 255, 0.9);
                                    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); 
                                     -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; 
}

/*.reveal-modal .close-reveal-modal:not(.button) { font-size: 22px; font-size: 2.2rem; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); font-weight: bold; cursor: pointer; }
.reveal-modal.small { width: 30%; margin-left: -15%; }
.reveal-modal.medium { width: 40%; margin-left: -20%; }
.reveal-modal.large { width: 60%; margin-left: -30%; }
.reveal-modal.xlarge { width: 70%; margin-left: -35%; }
.reveal-modal.expand { width: 90%; margin-left: -45%; }
.reveal-modal .row { min-width: 0; margin-bottom: 10px; }
.reveal-modal > :first-child { margin-top: 0; }
.reveal-modal > :last-child { margin-bottom: 0; }*/













.cmslinklist
{
	margin-bottom:0px;
	margin-top:6px;
}
.cmssimpletext
{
	margin-top:3px;
}
.cms_trennung_mitte
{
	margin-top:0px;
	margin-left:0px;
}
.cms_trennung_links
{
	border:0px solid black;
	margin-top:0px;
	margin-left:0px;
}





/*essentialobjects editor*/

.demo_editor_body
{
	background-color:White;
	padding:5px;	
}


/*Akkordeon*/

.demo h3
{
    border:0px solid black;
    
    margin:0px;
    font-size:13px;
    padding-left:20px;
    margin-top:0px;
    margin-bottom:1px;
    outline: none;
    
    font-weight:normal;
    color:#c4263a;
    
}

.demo h3.ui-accordion-header
{
  
    background-image:url(../designimages/akkordeon_right.jpg);
    background-position:1px 9px;
    background-repeat:no-repeat;
}

.demo h3.ui-state-active
{
    background-image:url(../designimages/akkordeon_down.jpg);
    background-position:1px 9px;
    background-repeat:no-repeat;
}


.accordion_toggle {
	display: block;
	height: 30px;
	padding: 0px 10px 0px 50px;
	cursor: pointer;
	margin: 0px;
	font-size:13px;
font-family:Verdana, Arial;
font-weight:bold;
line-height:18px;
	background-image:url(../../cms/designimages/akkordeon_right.jpg);
	background-position:left 1px;
	background-repeat:no-repeat;
	
}

.akkordion_bottom_line 
{
	height:5px;
	background-image:url(../../cms/designimages/akkordeon_separator.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.accordion_toggle_active {
	display: block;
	height: 30px;
	padding: 0px 10px 0px 20px;
	cursor: pointer;
	margin: 0px;
	font-size:13px;
font-family:Verdana, Arial;
font-weight:bold;
line-height:18px;
	background-image:url(../../cms/designimages/akkordeon_down.jpg);
	background-position:left 1px;
	background-repeat:no-repeat;

}



.accordion_content {
	overflow: hidden;
	padding-top:00px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:20px;
	border:0px solid silver;
	/*background-image:url(../../cms/designimages/akkordeon_separator.jpg);*/
	background-position:bottom center;
	background-repeat:no-repeat;
}


			
/*Galerie_Ueberblendung: mit opacityuser.js*/

#panorama1{
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	border:0px solid black;
}	

#panorama_inner1{
	margin: 0;
	padding: 0;
	top: 0px;
	position: absolute;
	left: 0px;
	/*z-index:99999;*/
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity=100);
	border:0px solid black;
	background-repeat:no-repeat;
	background-color:#DBE4EB;
}


#panorama_inner2{
	margin: 0;
	padding: 0;
	top: 0px;
	position: absolute;
	left: 0px;
	z-index:99998;
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity=100);
	border:0px solid yellow;
	background-repeat:no-repeat;
	background-color:#DBE4EB;

}			
			
			
			
}

