body{
  background-image: url(../imgs/bkg-page.gif);
  background-attachment:fixed;
}
a{
  text-decoration: none;
  color:#503970;
}
a:hover{
  border-bottom: 1px dashed #503970;
}
section, #bodycontent {
    background-color: #FFFFFF;
    background-image: none;
    padding: 30px;
    width: 620px;
}
aside{
  position: absolute;
  right: 80px;
  top: 90px;
  height:340px;
  width:170px;
}
aside>img{
  height:auto;
  width:170px;
}
#contain{
  margin:50px auto;
  width:960px;
  background-color:#FFF;
  border-radius:20px;
  position:relative;
}
header{
  width:100%;
  height: 45px;
  border-bottom: 3px dashed #261B35;
}
header>a{
  border-left: 3px dashed #261B35;
  display: block;
  float: left;
  font-size: 22px;
  line-height: 45px;
  margin: 0 5px;
  padding: 0 25px;
  text-align: center;
  color:#000;
}
header>a:hover{
  color:#503970;
}
header>a:first-Child{
  border:none;
}
#basic-accordian *{
  text-align:center;
}
footer{
  position:fixed;
  bottom:10px;
  left:10px;
  color:#CCC;
}
footer>a{
  text-decoration:none;
  color:#CCC;
  cursor:pointer;
  font-size:12px;
}
.con{
  font-size:16px;
  font-style:italic;
  text-align:center;
}
ul>li{
  list-style-type:circle;
  padding-left:15px;
  margin-left:30px;
}
h2{
  font-size:18px;
}









table{
  table-layout:fixed;
  width:100%;
}

.eintrag{
  color: grey;
  font-style: italic;
}

@font-face{
font-family: Lucida Handwriting; 
src: local('Lucida Handwriting'),url('LHANDW.TTF'),
format('TrueType');
}  

* {
	margin:0;
	padding:0;
	list-style:none;
   font-family: Lucida Handwriting,Calibri;
}

#basic-accordian{
	padding:3px;
}

.accordion_headings{
	padding:5px;
	color:black;
    font-weight:bold;
	cursor:pointer;
}

.accordion_headings:hover{
    font-weight:bold;
	color: #503970;
}

.accordion_child{
	padding:10px;
/*font-family: calibri,arial;*/
}

.header_highlight{
	color:#503970;
}


.contact{
  text-align: center;
  vertical-align: middle;


}
#scrollMEM{
  margin: 5px;
  width:250px;
  height:200px;
  vertical-align: middle;
}
#scrollMEM2{
  width:310px;
  height:400px;
  vertical-align: middle;
}
.bhl{
  font-size: 27px;
  text-align: center;
  font-family: arial black;
  vertical-align: middle;
}
.li{
  font-size: 12px;
  font-family: arial black;
}
#test{
  border:3px
  solid grey;
  -moz-border-radius: 0px 5px 40px 5px;
  background-color: white;
  padding: 10px;
  font-family: Copperplate Gothic Bold ;
  position:absolute;
    left:80px; top:600px;
}
#kontakt{
  padding: 5px;
  font-family: calibri;
  font-weight: bold;
}

.demnaechst{
  font-weight: bold;
  font-size:10px;
}


/*NEW NEW NEW NEW*/

.story-line{
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align:center;
  padding:15px;
}
.story-line:hover{
  background:url(../imgs/violet_ht_30.png);
  box-shadow: 3px 2px 3px #999;
}
#setUserText{
  cursor:pointer;
}
#setUserText:hover{
  background:url(../imgs/violet_ht_30.png);
  color:#FFF;
}



.ui-widget-overlay{
  background: url("../imgs/modal_bg.png") repeat scroll 50% 50% #666666;
  opacity: 0.5;
  left: 0;
  position: absolute;
  top: 0;
}
.ui-dialog-content{
  background: #FFFFFF;
  padding: 5%;
  font-family:Arial, Helvetica, sans-serif;
  color: #777;
}
.ui-icon-closethick{
  display: block;
  margin: 1px;
  background-image: url("../imgs/?new=ffffff&w=256&h=240&f=png&fltr[]=rcd|256&fltr[]=mask|icons/icons.png");
  height: 16px;
  width: 16px;
  overflow: hidden;
  text-indent: -99999px;
}
.ui-dialog{
  border:2px dashed #999;
  background: #FFFFFF;
  min-width:450px;
  min-height:575px;
  margin: 10px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.ui-dialog-title{
  width:100%;
  font-size:36px;
  color: #FFF;
}
.ui-dialog-titlebar{
  background:#bc83dd;
  -webkit-border-radius: 15px 15px 0px 0px;
  -moz-border-radius: 15px 15px 0px 0px;
  border-radius: 15px 15px 0px 0px;
  text-align:center;
  padding-top: 10px;
}
.ui-helper-clearfix:after {
  clear: both;
  position: relative;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}
input, textarea, #sendbutton{
  border:1px dashed #999;
  width:95%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size:18px;
  margin-bottom: 15px;
  color: #999;
}
