@charset "UTF-8";

* 				{margin:0;padding:0;}
html, body 		{font-family:"Helvetica","Arial",sans-serif;font-size:12px;line-height:15px;color:white;height:100%;background-color:white;}
body            {height: auto;}
img				{border:0;margin:0;}

a				{color:white;text-decoration:none;}
a:hover			{color:#d293b2;}
a#act			{text-decoration:underline;}

#distance		{}
#container 		{z-index:2;position:relative;clear:left;width:785px;height:100%;margin:0 auto;overflow:hidden;}

#higru				{position:absolute;z-index:0;overflow:hidden;width:100%;height:100%;}
#higru img			{width:100%;height:100%;}
#background			{position:absolute;z-index:1;overflow:hidden;width:100%;height:100%;}
#background	 img	{position:absolute;left:0px;top:0px;opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);height:100%;width:auto;}

#navi				{width:785px;margin:20px 0 0 0;}
#navi a#home		{float:left;}
#navi a.menue		{float:right;margin:0 11px 0 0;}
#navi a#kontakt		{float:right;margin:0 65px 0 0;}
#navi a.lang		{float:right;margin:0 9px 0 0;}

#logo				{-moz-opacity:0.0;filter:alpha(opacity=0);position:absolute; z-index:5;left:0px;top:100px;}

div#txt				{font-size:36px;line-height:46px;width:858px;margin:80px 0 0 0;}

/*
div#txt1			{color:#b0b5ba;letter-spacing:0.1em;font-size:16px;line-height:20px;width:890px;margin:80px 0 0 0;background:url(../pics/karte.png) no-repeat 171px 0;}
*/
div#txt1 span.b		{font-weight:bold;}
div#txt1 a 			{font-weight:bold;}
/*
div#txt1 {
	color: #b0b5ba;
	letter-spacing: 0.1em;
	font-size: 16px;
	line-height: 20px;
	width: auto;
	margin: 10px 0 0 0;
	background-image: url(../pics/karte.png);
	background-repeat: no-repeat;
	background-position: 284px 0;
	background-size: 80% auto;
}

	*/
div#txt1 {
    color: #b0b5ba;
    letter-spacing: 0.1em;
    font-size: 16px;
    line-height: 20px;
    width: auto;
    margin: 10px 0 0 0;
}

div#txt2{
    color: #d293b2;
    letter-spacing: 0.1em;
    font-size: 16px;
    line-height: 20px;
    width: 85%;
    margin: 40px 0 0 0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 184px 0;
}

.google-map{
    position: relative;
    padding-bottom: 56%;
    height: 0;
    overflow: hidden;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

.google-map iframe{
    position: absolute;
    top: 0;
    left; 0;
    width: 100%;
    height: 100%;
}
a#pdf				{position:absolute;left:857px;top:674px;}

.txt_p				{font-size:16px;line-height:20px;width:100%;margin:80px 0 0 0;}
span.head			{font-weight:bold;}
span.preis			{float:right;}
.line				{background-color:#919293;height:1px;width:100%;margin:4px 0;}

.plan				{color:white;}
.plan a 			{float:left;margin: 0 10px 0 0; }

#kursplan			{margin:20px 0 0 0;z-index:0;width:775px;color:white;font-size:11px;line-height:13px;}
.feld				{;border-width: 0 0 1px 0;border-color:#919293;border-style:solid; padding:5px;}
.tage				{text-align:center;height:35px;width:107px;border-style: solid;border-width: 0 0 1px 0;border-color:#919293;color:#919293;}
.fst				{height:80px;width:20px;vertical-align:top; padding:0 5px 0 0;color:#919293;}

.haare 				{color:white;background-color:#d293b2;position:absolute;z-index:1;padding:5px;width:109px;height:70px;opacity:0.85;
    -moz-box-shadow: 1px 1px 1px #555;-webkit-box-shadow: 1px 1px 1px #555;box-shadow: 1px 1px 1px #555;
    -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
}

.m					{background-color:#E5C2D4;}

.abstand			{margin:3px 0 0 50px;}

.plan				{height:15px;}
#head				{margin:40px 0 0 0;font-size: 36px;width:775px;padding:0 6px;}
#month				{float:left;}

#l_termin			{position:absolute;left:0px;top:0px;z-index:10;background-color:#dadada;width:100%;height:100%;opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);display:none;}
#f_termin			{padding:20px 70px;margin:0 auto;left:150px;top:120px;z-index:11;width:355px;height:680px;font-size:16px;background:#d293b2;position:absolute;
    -moz-box-shadow: 1px 1px 1px #555;-webkit-box-shadow: 1px 1px 1px #555;box-shadow: 1px 1px 1px #555;
    -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
    opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);display:none;}

#f_termin a 		{font-weight:bold;display:block;}
#form_ab			{margin:0 0 0 20px;}

#datePickerContainer	{height:350px;}
.del				{position:absolute;left:101px;top:4px;}

.monther			{width:350px;}
.monther td			{text-align: center;height:40px;}
.monat				{color:white;font-weight:bold;}
.nonmonat			{opacity: 0.3;}

.monat.act a		{color:#777;}

#close				{position:absolute;left:461px;top:12px;}
input				{padding:5px 7px;width:138px;font-size:12px;}
.inn				{height:11px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;border:1px solid #555;}
.ln					{height:1px;background-color:white;opacity:0.0;width:313px;margin:12px 0;}
.button				{font-size:16px;}

#small				{width:774px;}
.aline				{background-color:#919293;height:1px;width:774px;margin:4px 0;}
.afst				{width:150px;font-weight: bold;}
.asnd				{width:178px;}
.athrd				{width:412px;}