body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background: rgba(255,255,255,0.8);
	background: linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0.8)), url(../images/Wellen300x180-4.jpg);
	background:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0.8)), url(../images/Wellen300x180-4.jpg);
	background:-ms-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0.8)), url(../images/Wellen300x180-4.jpg);
	background:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0.8)), url(../images/Wellen300x180-4.jpg);
	background:-moz-linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0.8)), url(../images/Wellen300x180-4.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat: repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	z-index: 0;
}

body:hover{
	background: url(../images/Wellen300x180-4.jpg);
}


.white {
	background-image: url(../images/WhiteKahn.jpg);
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

.white1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F6F6F6;
	background-image: none;
}

h1 {
	font-size: 0em;
	padding: 0;
	margin: 0;
}

h3 {
	font-size: 1em;
}

p {
	margin-top: 5px;
}
	

a {
	outline: none;
}

a:link {
	color: #000;
	text-decoration: none;
}

a:visited {
	color: #000;
	text-decoration: none;
}

a:visited:hover {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a:active   {
	color: #000;
	text-decoration: none;
}


a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.iconA {
	position:absolute;
	top: 4px;
	left: 120px;
	color:#fff;
	font-size: 1.5em;
	z-index: 100;
}

input {
	color: #000;
	background-color: #FFfff0;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

input:hover {
	color: #000;
	background-color: #fafafa;
	border: solid thin #5c90dc;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);
}

audio {
	background-color: #c7d750;
	opacity: 0.7;
	border-radius: 5px;
	-moz-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 10000;
	width: 300px;
	margin-left: 0px;
}

/*/*video {
	width: 285px;
	height: 228px;
	background-color: #032454;
}*/

video {
	width: 438px;
	height: 246px;
	background-color: #032454;
	z-index:40000;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}*/

video {
	width: 438px;
	height: 246px;
	background-color: #032454;
	z-index:40000;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}


#rtf1 {
	position: relative;
	float: left;
	width: 420px;
	height: 260px;
}

#subtext {
	position: relative;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 7px;
	color: #032454;
	padding-left: 5px;
}

#rtf2 {
	position: absolute;
	right: 10px;
	width: 117px;
	height: 240px;
	float: right;
	background-color: #FAFAFA;
	border: 1px solid #032454;
	z-index: 50;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	overflow: hidden;
}

#musi {
	position: relative;
	padding-top: 5px;
}


#musi2 {
	position: relative;
	padding-top: 0px;
	float: left;
	padding-left: 5px;
}

#musi1 {
	position: relative;
	padding-top: 0px;
	float: left;
	padding-left: 10px;
}

input:focus {
	outline: none;
}

:required {
	color: #032454;
	background-color: #FFC;
}

:required:hover {
	color: #032454;
	background-color: #FFC;
	-webkit-box-shadow: 1px 1px 3px #ed028b,
						-1px -1px 3px #ed028b;
	-moz-box-shadow: 1px 1px 3px #ed028b,
					-1px -1px 3px #ed028b;
	box-shadow: 1px 1px 3px #ed028b,
				-1px -1px 3px #ed028b;	
}
:optional {
	color: #aaa;
}


:optional:hover {
	border: solid thin #038cd0;
	-webkit-box-shadow: 1px 1px 3px #038cd0,
						-1px -1px 3px #038cd0;
	-moz-box-shadow: 1px 1px 3px #038cd0,
					-1px -1px 3px #038cd0;
	box-shadow: 1px 1px 3px #038cd0,
				-1px -1px 3px #038cd0;
}

::-webkit-input-placeholder {
	color:#7d7d7d !important;
	font-size: 0.9em !important;
	font-weight: bold !important;
}

.placeholder { 
	color: #7d7d7d;
	font-size: 0.9em;
	font-weight: bold;
}

.placeholderFocus { 
	color: #000; 
}

.send1 {
	background-color: transparent;
	background-image: url(../images/SendButtonG.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 63px;
	width: 150px;
}
.send1:hover {
	background-color: transparent;
	background-image: url(../images/SendButtonR.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);
}

.send2 {
	background-color: transparent;
	background-image: url(../images/SendButtonGE.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 63px;
	width: 150px;
}
.send2:hover {
	background-color: transparent;
	background-image: url(../images/SendButtonRE.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);	
}

.send3 {
	background-color: transparent;
	background-image: url(../images/SendBestellungA.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 63px;
	width: 150px;
}
.send3:hover {
	background-color: transparent;
	background-image: url(../images/SendBestellungB.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);	
}

.send4 {
	background-color: transparent;
	background-image: url(../images/SendOrderA.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 63px;
	width: 150px;
}
.send4:hover {
	background-color: transparent;
	background-image: url(../images/SendOrderB.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);
}

.send5 {
	background-color: transparent;
	background-image: url(../images/SendAnfrageA.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 63px;
	width: 150px;
}
.send5:hover {
	background-color: transparent;
	background-image: url(../images/SendAnfrageB.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);
}

.send6 {
	background-color: transparent;
	background-image: url(../images/SendRequestA.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 63px;
	width: 150px;
}
.send6:hover {
	background-color: transparent;
	background-image: url(../images/SendRequestB.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);
}
.send7 {
	height: 26px;
	width: 160px;
	margin-top: 15px;
}

.AnlBild { border: 1px solid #032454; }



.area { 	color: #fff;
	background-color: transparent;	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	height: 0px;
	width: 0px;
	margin-left:600px;
	position:relative;
}

textarea { 	color: #000;
	background-color: #FFfff0;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

textarea:hover {
	color: #000;
	background-color: #fafafa;
	border: solid thin #5c90dc;
	-webkit-box-shadow: 1px 1px 2px #5c90dc,
						-1px -1px 2px #5c90dc;
	-moz-box-shadow: 1px 1px 2px #5c90dc,
					-1px -1px 2px #5c90dc;
	box-shadow: 1px 1px 2px #5c90dc,
				-1px -1px 2px #5c90dc;
}

label:hover {
	background-color: #FC9;
	color: #000;
}

label {
	cursor: pointer;
}

.size {
	height: 12px;
	width: 300px;
}


.size2 {
	height: 15px;
	width: 230px;
}

.size3 {
	height: 12px;
	width: 200px;
}


.size1 {
	height: 12px;
	width: 170px;
}

.size4 {
	height: 15px;
	width: 40px;
}

.size5 {
	height: 15px;
	width: 80px;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.farbe { background-color: #FFC; }


.send {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: rgba(176,32,67,1);
	background: -webkit-gradient(linear, left top, left bottom, from rgba(212,132,152,1), to rgba(176,32,67,1));
	background: -moz-linear-gradient(top, rgba(212,132,152,1), rgba(176,32,67,1));
	background: -o-linear-gradient(top, rgba(212,132,152,1), rgba(176,32,67,1));
	background: linear-gradient(top, rgba(212,132,152,1), rgba(176,32,67,1));
	background: -ms-linear-gradient(top,  rgba(212,132,152,1), rgba(176,32,67,1));
	background: -webkit-linear-gradient(top,  rgba(212,132,152,1),rgba(176,32,67,1));
	height: 26px;
	width: 160px;
	margin-left: 32px;
	padding-bottom: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.send:hover {
	color: #ffd700;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	-webkit-box-shadow: 1px 1px 3px rgba(238,126,22,1),
						-1px -1px 3px rgba(238,126,22,1);
	-moz-box-shadow: 1px 1px 3px rgba(238,126,22,1),
					-1px -1px 3px rgba(238,126,22,1);
	box-shadow: 1px 1px 3px rgba(238,126,22,1),
				-1px -1px 3px rgba(238,126,22,1);
}


option {
	color: #D31579;
	background-color: fffff0;
}

select {
	font-weight: bold;
	color: #000;
	background-color: #FFfff0;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
select:hover {
	color: #000;
	background-color: #fafafa;
	border: solid thin #5c90dc;
	-webkit-box-shadow: 1px 1px 2px #5c90dc,
						-1px -1px 2px #5c90dc;
	-moz-box-shadow: 1px 1px 2px #5c90dc,
					-1px -1px 2px #5c90dc;
	box-shadow: 1px 1px 2px #5c90dc,
				-1px -1px 2px #5c90dc;
}

#slider {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	position: relative;
	width: 200px;
}

ol {
	list-style-position: outside;
	list-style-type: disc;
}
.dots { border: 1px dotted 032454; }

.maps {
	background-color: #fffff0;
	border: 1px solid #94654a;
	height: 400px;
	width: 500px;
}
.blinkhigh { text-decoration: blink; }
.underline { text-decoration: underline; }

#center {
	width: 700px;
	position: relative;
	text-align: center;
	top: 50px;
}

.center16 {
	position: relative;
	text-align: center !important;
	top: 5px;
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}

#centerBier {
	width: 642px;
	height: auto;
	position: relative;
	text-align: center;
	top: 0px;
}



#center1 {
	text-align: center;
	float: left;
	width: 438px;
	margin-right: 100px;
	margin-left: 100px;
}

#center1 a:link {
	text-align: center;
	color: #D31579;
}

#center1:hover {
	text-align: center;
	color: #009;
	text-shadow: 2px 2px 2px #aaa;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #aaa;
	background: #ffd85b;
	-webkit-box-shadow: -2px 2px 0px #649edf;
	-moz-box-shadow: -2px 2px 0px #649edf;
	box-shadow: -2px 2px 0px #649edf;
	z-index: 2000;
}

span.left {
	position: absolute;
	width: 0;
	height: 0;
	left: 0px;
	top: 100%;
	border-width: 3px 3px;
	border-style: solid;
	border-color: #5d6c1d #5d6c1d transparent transparent;
	z-index: 20;
}

#leftfold {
	border-color: #e94539 #e94539 #e94539 transparent;
	border-style: solid;
	border-width: 9px 7px;
	height: 0px;
	left: -12px;
	position: absolute;
	top: 10px;
	width: 4px;
	box-shadow: 0px 1px 0px #999;
	-moz-box-shadow: 0px 1px 0px #999;
	-webkit-box-shadow: 0px 1px 0px #999;
	z-index: 1;
}

span.right {
	position: absolute;
	width: 0;
	height: 0;
	right: 0px;
	top: 100%;
	border-width: 3px 3px;
	border-style: solid;
	border-color: #5d6c1d transparent transparent #5d6c1d;
	z-index: 1;
}

#rightfold {  
	border-color: #e94539  transparent #e94539 #e94539;
	border-style: solid;
	border-width: 9px 7px;
	height: 0px;
	right: -12px;
	position: absolute;
	top: 10px;
	width: 4px;
	box-shadow: 0px 1px 0px #999;
	-moz-box-shadow: 0px 1px 0px #999;
	-webkit-box-shadow: 0px 1px 0px #999;
	z-index: 1;
}

#center2T {
	position: relative;
	text-align: center;
	height: 20px;
	width: 462px;
	background-color: #f0618c;
	text-shadow: 1px 1px 0px #aaa;
	color: #fff;
	font-size: 1em;
	box-shadow: 1px 1px 3px #999,
				-1px 0px 3px #999;
	-moz-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	z-index: 20;
}

#center2T a:link {
	color: #fff;
}

#center2T a:hover {
	color: #fcecf6 !important;
	text-shadow: 1px 1px 0px #bb0286;
}

#center2T a:visited {
	text-shadow: 1px 1px 0px #bb0286;
	color: #fcecf6;
}

#center2 {
	top: 30px;
	position: relative;
	text-align: center;
	height: 20px;
	width: 462px;
	margin-left:128px;
}

span.left1 {
	position: absolute;
	width: 0;
	height: 0;
	left: 0px;
	top: 100%;
	border-width: 3px 3px;
	border-style: solid;
	border-color: #5d6c1d #5d6c1d transparent transparent;
	z-index: 20;
}

#leftfold1 {
	border-color: #e94539 #e94539 #e94539 transparent;
	border-style: solid;
	border-width: 9px 7px;
	height: 0px;
	left: -12px;
	position: absolute;
	top: 10px;
	width: 4px;
	box-shadow: 0px 1px 0px #999;
	-moz-box-shadow: 0px 1px 0px #999;
	-webkit-box-shadow: 0px 1px 0px #999;
	z-index: 1;
}

span.right1 {
	position: absolute;
	width: 0;
	height: 0;
	right: 0px;
	top: 100%;
	border-width: 3px 3px;
	border-style: solid;
	border-color: #5d6c1d transparent transparent #5d6c1d;
	z-index: 1;
}

#rightfold1 {  
	border-color: #e94539  transparent #e94539 #e94539;
	border-style: solid;
	border-width: 9px 7px;
	height: 0px;
	right: -12px;
	position: absolute;
	top: 10px;
	width: 4px;
	box-shadow: 0px 1px 0px #999;
	-moz-box-shadow: 0px 1px 0px #999;
	-webkit-box-shadow: 0px 1px 0px #999;
	z-index: 1;
}

#center3T {
	position: relative;
	text-align: center;
	height: 20px;
	width: 462px;
	background-color: #f0618c;
	text-shadow: 1px 1px 0px #aaa;
	color: #fff;
	font-size: 0.9em;
	line-height: 2em;
	font-weight: bold;
	box-shadow: 1px 1px 3px #999,
				-1px 0px 3px #999;
	-moz-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	z-index: 20;
}

#center3T a:link {
	color: #fff;
}

#center3T a:hover {
	color: #fcecf6 !important;
	text-shadow: 1px 1px 0px #bb0286;
}

#center3T a:visited {
	text-shadow: 1px 1px 0px #bb0286;
	color: #fcecf6;
}


#center5T {
	position: relative;
	padding: 5px;
	text-align: left;
	height: 45px;
	width: 190px;
	margin-left: 141px;
	background-color: rgba(240,97,140,0.5); /*#f0618c;*/
	text-shadow: 1px 1px 0px #aaa;
	color: #fff;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	box-shadow: 1px 1px 3px #999,
				-1px 0px 3px #999;
	-moz-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;				
	z-index: 20;
}

#center5T a:link {
	color: #fff;
}

#center5T a:hover {
	color: #fcecf6 !important;
	text-shadow: 1px 1px 0px #bb0286;
}

#center5T a:visited {
	text-shadow: 1px 1px 0px #bb0286;
	color: #fcecf6;
}

#center5 {
	top: 90px;
	position: relative;
	text-align: center;
	height: 20px;
	width: 462px;
	margin-left: -22px;
	z-index: 200;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

#center5:hover {
	-webkit-transform: scale(2.3);
	-moz-transform: scale(2.3);
	-ms-transform: scale(2.3);
	-o-transform: scale(2.3);
	transform: scale(2.3);
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	opacity: 0.10;
	z-index: 10000;
}


#center3 {
	top: 0px;
	position: relative;
	text-align: center;
	height: 20px;
	width: 462px;
	margin-left: -11px;
	z-index: 200;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

#center3:hover {
	left: -33.3px;
	-webkit-transform: scale(1.185);
	-moz-transform: scale(1.185);
	-ms-transform: scale(1.185);
	-o-transform: scale(1.185);
	transform: scale(1.185);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	opacity: 0.90;
	z-index: 10000;
}

span.left2 {
	position: absolute;
	width: 0;
	height: 0;
	left: 0px;
	top: 100%;
	border-width: 3px 3px;
	border-style: solid;
	border-color: #5d6c1d #5d6c1d transparent transparent;
	z-index: 20;
}

#leftfold2 {
	border-color: #ffcc00 #ffcc00 #ffcc00 transparent;
	border-style: solid;
	border-width: 9px 7px;
	height: 0px;
	left: -12px;
	position: absolute;
	top: 10px;
	width: 4px;
	box-shadow: 0px 1px 0px #999;
	-moz-box-shadow: 0px 1px 0px #999;
	-webkit-box-shadow: 0px 1px 0px #999;
	z-index: 1;
}

span.right2 {
	position: absolute;
	width: 0;
	height: 0;
	right: 0px;
	top: 100%;
	border-width: 3px 3px;
	border-style: solid;
	border-color: #5d6c1d transparent transparent #5d6c1d;
	z-index: 1;
}

#rightfold2 {  
	border-color: #ffcc00  transparent #ffcc00 #ffcc00;
	border-style: solid;
	border-width: 9px 7px;
	height: 0px;
	right: -12px;
	position: absolute;
	top: 10px;
	width: 4px;
	box-shadow: 0px 1px 0px #999;
	-moz-box-shadow: 0px 1px 0px #999;
	-webkit-box-shadow: 0px 1px 0px #999;
	z-index: 1;
}

#center4T {
	position: relative;
	text-align: center;
	height: 20px;
	width: 462px;
	background-color: #ffd700;
	text-shadow: 1px 1px 0px #fcfcfc;
	color: #849500;
	font-size: 1em;
	box-shadow: 1px 1px 3px #999,
				-1px 0px 3px #999;
	-moz-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999,
					-1px 0px 3px #999;
	z-index: 20;
}

#center4T a:link { color: #849500; 
}

#center4T a:hover {
	color: #032454 !important;
	text-shadow: 3px 3px 5px #fff;
}

#center4T a:visited {
	text-shadow: 1px 1px 0px #aaa;
	color: #849500;
}

#center4 {
	position: absolute;
	top: -9px;
	text-align: center;
	height: 20px;
	width: 462px;
	margin-left: -22px;
	z-index: 200;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	opacity: 0.95;
}

#center4:hover {
	left: 43px;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	-o-transform: scale(2);
	transform: scale(2);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	opacity: 0.90;
	z-index: 10000;
}

#first {
	float: left;
	width: 418px;
	padding-bottom: 11px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
}

#first a { background-color: #FFC; }
#first a:hover {
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	text-decoration: none;
}

#first:first-letter {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.6em;
}

.mehr {	
	font-size: 1em;
	font-weight: bold;
	color: #D31579;
}
	

#first1 {
	float: left;
	width: 398px;
	padding-bottom: 8px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
}
#first11 {
	float: left;
	width: 398px;
	padding-bottom: 8px;
	font-size: 0.9em;
	line-height: 1.1em;
	vertical-align: baseline;
}

#first11:first-letter {
	font-size: 1.2em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.8em;
}


#first1 a {
	text-decoration: underline;
	background-color: #FFC;
}

#first1 a:hover {
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	text-decoration: none;
}

#first1:first-letter {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.6em;
}

.schnitzel {
	font-size: 1.2em;
	font-weight: bold;
	color: #D31579;
	line-height: 0.6em;
}

.hash {
	font-size: 1em;
	font-weight: bold;
	color: #D31579;
/*	line-height: 0.6em;*/
}

#first2 {
	float: right;
	width: 270px;
	padding-bottom: 6px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
}

#first2 a { background-color: #FFC; }

#first2 a:hover {
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	text-decoration: none;
}

#first2:first-letter {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.6em;
}

#first3 {
	float: right;
	width: 310px;
	padding-bottom: 10px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
}

#first3 a { background-color: #FFC; }

#first3 a:hover {
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	text-decoration: none;
}

#first3:first-letter {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.6em;
}
#first4 {
	float: right;
	width: 300px;
	background-color: transparent;
	position: relative;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#first5 {
	float: left;
	width: 398px;
	padding-bottom: 6px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
}

#first6 {
	float: right;
	width: 300px;
	background-color: transparent;
	position: relative;
	text-align: left;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#first16 {
	float: left;
	width: 398px;
	padding-bottom: 8px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
	text-align:center;
}

#first16 a {
	text-decoration: underline;
	background-color: #FFC;
}

#first16 a:hover {
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	text-decoration: none;
}

#first16:first-letter {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.6em;
}

#quelln {
	font-size: 0.5em;
	text-align: left;
	text-shadow:none;
			
}
.change {
	font-weight: bold;
	color: #492f79;
}

.change:hover {
	color: #615ccd;
}

#hg_left {
	position:relative;
	width:50%;
	z-index: 600;
	height:169px;
}
.events {
	width:120px;
	position: absolute;
	z-index: 600;
	cursor: pointer;
}
#bier {
	background: transparent url(../images/BiervesperStocherkahnTuebingen.png) 0 0 no-repeat;
	height: 50px;
	top: 61px;
	width: 68px;
}
#tequila {
	background: transparent url(../images/TequilaStocherkahnTuebingen.png
) 0 0 no-repeat;
	height: 56px;
	top: 68px;
	width: 54px;
}

#schnitzel {
	background: transparent url(../images/SchnitzelpartyStocherkahnTuebingen.png
) 0 0 no-repeat;
	height: 59px;
	top: 71px;
	width: 104px;
}

.linne {
	padding: 10px 10px 10px 20px;
}

#JGA {
	background: transparent url(../images/JunggesellenabschiedStocherkahnTuebingen.png) 0 0 no-repeat;
	height: 53px;
	top: 55px;
	width: 42px;
}

#span {
	height: 49px;
	top: 77px;
	width: 63px;
	background-color: transparent;
	background-image: url(../images/SpanferkelStocherkahnTuebingen.png
);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#fass {
	background: transparent url(../images/NeckarmuellerStocherkahnTuebingen.png) 0 0 no-repeat;
	height: 52px;
	top: 73px;
	width: 73px;
}

#grill {
	height: 53px;
	top: 70px;
	width: 120px;
	background-color: transparent;
	background-image: url(../images/GrillpartyStocherkahnTuebingen.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#prosec {
	background: transparent url(../images/ProseccoStocherkahnTuebingen.png) 0 0 no-repeat;
	height: 59px;
	top: 46px;
	width: 56px;
}

#herz {
	background: transparent url(../images/RomantikgourmetStocherkahnTuebingen.png) 0 0 no-repeat;
	height: 44px;
	top: 53px;
	width: 72px;
}

#gladiator {
	background: transparent url(../images/GladiatorenHelm.png) 0 0 no-repeat;
	height: 75px;
	top: 30px;
	width: 64px;
}


#sombrero {
	background: transparent url(../images/SombreroStocherkahnTuebingen.png
) 0 0 no-repeat;
	height: 47px;
	top: 70px;
	width: 100px;
}

#tuetraum {
	background-color: transparent;
	background-image: url(../images/TueTraum.png);
	background-repeat: repeat-x;
	background-position: 0 138px;
	z-index: 400;
}

#tuetraumE {
	background-color: transparent;
	background-image: url(../images/TueTraumE.png);
	background-repeat: repeat-x;
	background-position: 0 138px;
	z-index: 400;
}

#berge {
	background-color: transparent;
	background-image: url(../images/Landschaft4.png);
	background-repeat: repeat-x;
	background-position: 0 78px;
	z-index: 500;
}

#kahn {
	position: absolute;
	top: 80px;
	left: 37px;
	width: 162px;
	height: 68px;
	z-index: 500;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/Kahn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#kahn1 {
	position: absolute;
	top: 65px;
	left: 55px;
	width: 146px;
	height: 89px;
	z-index: 400;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/Kahn8.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#kahn2 {
	position: absolute;
	top: 55px;
	left: 75px;
	width: 130px;
	height: 54px;
	z-index: 300;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/Kahn2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#kahn3 {
	position: absolute;
	top: 52px;
	left: 80px;
	width: 300px;
	height: 155px;
	z-index: 500;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/Partykahn3aStocherkahnTuebingen.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}


#fluss {
	background-color: transparent;
	background-image: url(../images/Fluss3.png);
	background-repeat: repeat-x;
	background-position: 0 136px;
	z-index: 200;
}

#wolkenV {
	background-color: transparent;
	background-image: url(../images/WolkenV.png);
	background-repeat: repeat-x;
	background-position: 0 0px;
	z-index: 200;
}

#wolkenVE {
	background-color: transparent;
	background-image: url(../images/WolkenVE.png);
	background-repeat: repeat-x;
	background-position: 0 0px;
	z-index: 200;
}
.ballons {
	width:90px;
	position: absolute;
	z-index: 1000;
	cursor: pointer;
	left: 0px;
	top: 0px;
	height: 169px;
}
#ballonR {
	position: absolute;
	left: 10px;
	background-color: transparent;
	background-image: url(../images/BallonRot.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#ballonG {
	position: absolute;
	left: 20px;
	background-color: transparent;
	background-image: url(../images/BallonGelb.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#ballonB {
	position: absolute;
	left: 35px;
	background-color: transparent;
	background-image: url(../images/BallonBlau.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

.crafts {
	width:100px;
	position: absolute;
	z-index: 1000;
	cursor: pointer;
	right: 0px;
	top: 0px;
	height: 169px;
}
#keller {
	position: absolute;
	right: -10px;
	background-color: transparent;
	background-image: url(../images/BierKeller.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#salvator {
	position: absolute;
	right: 550px;
	background-color: transparent;
	background-image: url(../images/BierSalvator-V.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#koestritzer {
	position: absolute;
	right: 150px;
	background-color: transparent;
	background-image: url(../images/BierKoestritzer.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#ipa {
	position: absolute;
	right: 25px;
	background-color: transparent;
	background-image: url(../images/BierIPA.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#schoko {
	position: absolute;
	right: 50px;
	background-color: transparent;
	background-image: url(../images/BierSchoko.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#oms {
	position: absolute;
	right: 75px;
	background-color: transparent;
	background-image: url(../images/BierBIPA.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#diamant {
	position: absolute;
	right: 100px;
	background-color: transparent;
	background-image: url(../images/BierDiamant.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#wolkenH {
	background-color: transparent;
	background-image: url(../images/WolkenH.png);
	background-repeat: repeat-x;
	background-position: 0 0px;
	z-index: 200;
}


.buehne {
	position: absolute;
	top: 0px;
	left: 0;
	width: 718px;
	height: 169px;
	overflow: hidden;
	border-top-right-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
}
#buehne {
	top: 0px;
	left: 180px;
	z-index: 100;
	position: absolute;
}

#hg {
	background-color: #aedfe5;
	background-image: url(../images/Himmel.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#SWGMS {
	float: left;
	position: absolute;
	left: 50px;
	top: 300px;
	width: 80px;
	height: 80px;
	opacity: 1;
	z-index: 1000;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

#SWGMS:hover {
	-webkit-transform: scale(3.5);
	-moz-transform: scale(3.5);
	-ms-transform: scale(3.5);
	-o-transform: scale(3.5);
	transform: scale(3.5);
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	opacity: 1;
	z-index: 10000;
}

#colaX {
	float:right;
	position: relative;
	top: -100px;
	right: 150px;
}

#cola0 {
	position: absolute;
	z-index: 1000;
	left: -5px;
}

#cola {
	position: absolute;
	clear: both;
}

#cola1 {
	position: absolute;
	left: 48px;
	width: 200px;
}

.JGAJ {
	position:absolute;
	z-index: 1000;
	left: 20px;
	top: -20px;
}


.GRaFa {
	position:absolute;
	z-index: 5000;
	left: 300px;
	top: 170px;
}

#slideshow{
	position: relative;
	z-index:500!important;
	float: left;
	width: 250px;
}

.NM {
	background-color: transparent;
	background-image: url(../images/10-Neckarmueller250StocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
}

.Teu {
	background-color: transparent;
	background-image: url(../images/97-TeufelsBock1-250StocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
}

.NME {
	background-color: transparent;
	background-image: url(../images/10-NeckarmuellerE250StocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
}

.HK {
	background-color: transparent;
	background-image: url(../images/53-Herzklopfen250-Stocherkahn2025.jpg);
	background-repeat: no-repeat;
}


#page {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2240px;
}

#page1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2240px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#page1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#saison{
	left: -375px;
	top: 200px;
	width: 400px;
	height: 250px;
	position: fixed;
	background-color: #b02043;
	text-align: center;
	border: 10px solid #fff;
	padding: 20px;
	margin: auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	font: 35px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	text-shadow: 0px 0px 3px rgba(0,0,0,.5);
	z-index: 30000;
	overflow: hidden;
	-webkit-transform: rotate(-7deg);
	-moz-transform: rotate(-7deg);
	transform: rotate(-7deg);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#saison:hover {
	position: absolute;
	left: 250px;
	top: 200px;
	-webkit-transform: rotate(0deg) scale(2);
	-moz-transform: rotate(0deg) scale(2);
	transform: rotate(0deg) scale(2);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .9;
	-webkit-opacity: .9;
	opacity: .9;
}

#discount {
	left: -370px;
	top: 400px;
	width: 400px;
	height: 250px;
	position: fixed;
	background-color: #e43667;
	text-align: center;
	border: 15px solid #fff;
	padding: 20px;
	margin: auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	font: 35px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	text-shadow: 0px 0px 3px rgba(0,0,0,.5);
	z-index: 30000;
	overflow: visible;
	-webkit-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg);
	transform: rotate(-8deg);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#discount1 {
	position: absolute;
	top: -10px;
	left: 370px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 30px;
	height: 250px;
	text-align: center;
	background-color: transparent;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 15000;
	overflow: hidden;
}

#discountIn {
	position: absolute;
	top: 110px;
	left: -105px;
	padding-bottom: 5px;
	padding-top: 8px;
	margin: 0px;
	border: 0px;
	width: 260px;
	height: 30px;
	float: left;
	color: #D31579;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: transparent;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	z-index: 12000;
}

#discount2 {
	position: relative;
	padding-left: 70px;
	float: left;
	text-align: center;
}

#discount:hover {
	position: absolute;
	left: 250px;
	top: 200px;
	-webkit-transform: rotate(0deg) scale(2);
	-moz-transform: rotate(0deg) scale(2);
	transform: rotate(0deg) scale(2);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .95;
	-webkit-opacity: .95;
	opacity: .95;
	font-family: BebasNeueRegular, sans-serif;
}


#news {
	background-color:#038dc0;
	position: fixed;
	top: 150px;
	right: 0px;
	padding: 0px;
	margin: 0px;
	width: 30px;
	height: 120px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-left: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-left-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
	-moz-border-top-left-radius: 20px 20px;
	-moz-border-bottom-left-radius: 20px 20px;
	-webkit-border-top-left-radius: 20px 20px;
	-webkit-border-bottom-left-radius: 20px 20px;
	font: 25px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	text-shadow: 0px 0px 3px rgba(0,0,0,.9);
	z-index: 15000;
	overflow: hidden;
}


#news:hover {
	background-color: #D31579;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}

#newsIn {
	position: absolute;
	top: 45px;
	left: -40px;
	padding-bottom: 10px;
	padding-top: 8px;
	margin: 0px;
	border: 0px;
	width: 120px;
	height: 30px;
	float: left;
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: transparent;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	z-index: 12000;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	font: 25px 'BebasNeueRegular', sans-serif !important;
}


#videos {
	background-color:#4ab7de;
	position: fixed;
	top: 25px;
	right: -270px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin: 0px;
	width: 300px;
	height: 120px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-left: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-left-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
	-moz-border-top-left-radius: 20px 20px;
	-moz-border-bottom-left-radius: 20px 20px;
	-webkit-border-top-left-radius: 20px 20px;
	-webkit-border-bottom-left-radius: 20px 20px;
	font: 20px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	z-index: 15000;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .9;
	-webkit-opacity: .9;
	opacity: .9;
}


#videos:hover {
	right: 0px;
	background-color:rgba(228,54,103,0.9);
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
}


#newsSon {
	position: absolute;
	top: 45px;
	right: -50px;
	padding-bottom: 10px;
	padding-top: 8px;
	margin: 0px;
	border: 0px;
	width: 120px;
	height: 30px;
	float: left;
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: transparent;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	z-index: 12000;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	font: 22px 'BebasNeueRegular', sans-serif !important;
}

#onrabatt {
	background-color: #D31579;
	position: fixed;
	top: 25px;
	left: -240px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
	margin: 0px;
	width: 300px;
	height: 125px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.8);
	box-shadow: 0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-right: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-right-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	-moz-border-top-right-radius: 20px 20px;
	-moz-border-bottom-right-radius: 20px 20px;
	-webkit-border-top-right-radius: 20px 20px;
	-webkit-border-bottom-right-radius: 20px 20px;
	font: 23px 'BebasNeueRegular', sans-serif !important;
	color: #fff;
	z-index: 15000;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .9;
	-webkit-opacity: .9;
	opacity: .95;
}

#onrabatt:hover {
	color: #fff;
	left: 0px;
	background-color: #ff0000;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.8),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	box-shadow: 0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	text-shadow: 1px 1px 2px rgba(153,0,0,1) !important;
	font-family: BebasNeueRegular, sans-serif;
}

#sonderL {
	background-color:#d31579;
	position: fixed;
	top: 25px;
	left: -240px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
	margin: 0px;
	width: 300px;
	height: 120px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-right: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-right-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	-moz-border-top-right-radius: 20px 20px;
	-moz-border-bottom-right-radius: 20px 20px;
	-webkit-border-top-right-radius: 20px 20px;
	-webkit-border-bottom-right-radius: 20px 20px;
	font: 20px 'BebasNeueRegular', sans-serif !important;
	color:#032454;
	z-index: 15000;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .9;
	-webkit-opacity: .9;
	opacity: .95;
}

#sonderL:hover {
	color: #fff;
	left: 0px;
	background-color:#649edf;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	
	text-shadow: 1px 1px 2px rgba(153,0,0,1) !important;
}


#sonderL a {
	color: #fff;
}


#city {
	background-color:#615cdd;
	position: fixed;
	top: 290px;
	right: -300px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	width: 330px;
	height: 170px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-left: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-left-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
	-moz-border-top-left-radius: 20px 20px;
	-moz-border-bottom-left-radius: 20px 20px;
	-webkit-border-top-left-radius: 20px 20px;
	-webkit-border-bottom-left-radius: 20px 20px;
	font: 20px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	z-index: 30000;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .95;
	-webkit-opacity: .95;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	opacity: .95;
	overflow: visible;
}

#city:hover {
	background-color: rgba(97,92,221,0.6); 
	right: 0px;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
}

#groupon {
	background-color: #ea5d5d;
	position: fixed;
	top: 480px;
	right: -300px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	width: 330px;
	height: 120px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-left: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-left-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
	-moz-border-top-left-radius: 20px 20px;
	-moz-border-bottom-left-radius: 20px 20px;
	-webkit-border-top-left-radius: 20px 20px;
	-webkit-border-bottom-left-radius: 20px 20px;
	font: 20px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	z-index: 15000;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .95;
	-webkit-opacity: .95;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	opacity: .95;
	overflow: visible;
}

#groupon a {
	color:#fff;
}

#groupon:hover {
	background-color: rgba(234,93,93,0.8); 
	right: 0px;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
}
.group1 {
	margin-top: 20px;
}


#grouponInS {
	position: absolute;
	top: 45px;
	left: -65px;
	padding-bottom: 10px;
	padding-top: 8px;
	margin: 0px;
	border: 0px;
	width: 170px;
	height: 30px;
	float: left;
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: transparent;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	z-index: 10000 !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	font: 25px 'BebasNeueRegular', sans-serif !important;
}


#mobile {
	background-color: #D31579;
	position: fixed;
	top: 480px;
	right: -300px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	width: 330px;
	height: 170px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);
	box-shadow:0 0 15px rgba(0,0,0,.8);
	border-top: #FFF 2px solid;
	border-left: #FFF 2px solid;
	border-bottom: #FFF 2px solid;
	border-top-left-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
	-moz-border-top-left-radius: 20px 20px;
	-moz-border-bottom-left-radius: 20px 20px;
	-webkit-border-top-left-radius: 20px 20px;
	-webkit-border-bottom-left-radius: 20px 20px;
	font: 20px 'BebasNeueRegular', sans-serif !important;
	color:#fff;
	z-index: 15000;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	-moz-opacity: .95;
	-webkit-opacity: .95;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	opacity: .95;
	overflow: visible;
}

#mobile a {
	color: #fff;
}

#mobile:hover {
	right: 0px;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.8),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
	box-shadow:0 0 15px rgba(0,0,0,.9),
					inset 1px 1px 2px rgba(210,210,210,1),
					inset -1px -1px 2px rgba(210,210,210,1) !important;
}

#flag1 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/DeutschCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#flag2 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/EnglishCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#flag3 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/FranzoesischCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#flag4 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/SpanischCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#flag5 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/ItalienischCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#flag6 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/JapanischCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#flag7 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/ChinesischCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#flag8 {
	height: 26px;
	width: 44px;
	margin: 2px;
	float: left;
	background-image: url(../images/CiceroCT4426.png);
	-moz-box-shadow:1px 1px 3px #649edf;
	-webkit-box-shadow:1px 1px 3px #649edf;
	box-shadow:1px 1px 3px #649edf;
	border: 1px solid #FFF;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#flags {
	position: relative;
	float: left;
	padding-left: 55px;
}

#newsInS {
	position: absolute;
	top: 68px;
	left: -65px;
	padding-bottom: 10px;
	padding-top: 8px;
	margin: 0px;
	border: 0px;
	width: 170px;
	height: 30px;
	float: left;
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: transparent;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	z-index: 10000 !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,1) !important;
	font: 25px 'BebasNeueRegular', sans-serif !important;
}


.bebas04 {
	font-size: 0.4em;
}

.bebas05 {
	font-size: 0.5em;
}

.bebas05A {
	font-size: 12px;
}

.bebas08 {
	font-size: 0.8em;
}
.bebas09 {
	font-size: 0.9em;
}


.bebas11 {
	font-size: 1.1em;
}

.bebas15 {
	font-size: 1.5em;
}

#pageR {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2240px;
}

#pageR1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2240px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageR1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#warnung {
	width: 880px;
	padding-right: 15px;
	padding-left: 15px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 615px;
	background-color:#F00;
	color: #FFF;
	border: solid 3px #fff;
	z-index: 15000;
	opacity: 0;
	font-size: 2.3em;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

#warnung a {
	color: #fff;
	text-decoration: underline;
}

#warnung a:link {
	color: #fff;
	text-decoration: underline;
}


#warnung:hover {
	opacity: 1;
	margin-top: 50px;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

#warnung1 {
	font-weight: bold;
	color: #000;
	padding: 12px 5px 5px 100px;
	position: absolute;
	left: 550px;
	top: 927px;
	height: 20px;
	background-color: transparent;
	z-index: 15000;
	opacity: 0;

}


#warnung1:hover {
	z-index: 15000;
	opacity: 1;
	-webkit-transform: scale(.3);
	-moz-transform: scale(.3);
	-ms-transform: scale(.3);
	-o-transform: scale(.3);
	transform: scale(.3);
	-webkit-transition: all 10s ease-in-out;
	-moz-transition: all 10s ease-in-out;
	-ms-transition: all 10s ease-in-out;
	-o-transition: all 10s ease-in-out;
	transition: all 10s ease-in-out;
}


#pageBuch {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2550px;
}

#pageBuch1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2550px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageBuch1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageST {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2200px;
}

#pageST1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2200px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageST1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageNM {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2650px;
}

#pageNM1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2650px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageNM1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageGroupon {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2250px;
}

#pageGroupon1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2250px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageGroupon1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageSW {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2750px;
}

#pageSW1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2750px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageSW1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageKA {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2950px;
}

#pageKA1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2950px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageKA1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageW {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2950px;
}

#pageW1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2950px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageW1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}



#pageJ {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2800px;
}

#pageJ1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2800px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageJ1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageV {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2750px;
}

#pageV1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2750px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageV1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageC {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 1450px;
}

#page1C {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 1450px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#page1C:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#pageBuchImp {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 5910px;
}

#pageBuchImp1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 6600px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageBuchImp1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}

#logo {
	background-color: #032454;
	float: left;
	height: 228px;
	width: 180px;
	text-align: center;
	padding-top: 8px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bolder;
	vertical-align: bottom;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffd700;
	border-top-left-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
}
#logo a { color: #fff; 
}

#J20 {
	position: absolute;
	left: 110px;
	top: -10px;
	height: 206px;
	width: 165px;
	z-index: 1000;
}

#gc {
	position: absolute;
	left: 150px;
	top: 218px;
	height: 120px;
	width: 120px;
	z-index: 1000;
}

#RGI {
	position: absolute;
	left: -60px;
	top: 40px;
	height: 200px;
	width: 115px;
	z-index: 1000;
	overflow: visible;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	filter:grayscale(100%);
}

#RGI:hover {
	position: absolute;
	top: 200px;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	transform: scale(2);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
	filter:none;
}

#RGI img{
	max-width: 100%;
	max-height: 100%;
}


#GPK {
	position: absolute;
	right: -70px;
	top: 510px;
	width: 175px;
	height: 129px;
	opacity: 1;
	z-index: 1000;
	overflow: visible;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
}

#GPK:hover {
	position: absolute;
	right: -110px;
	top: 480px;
	z-index: 19000;	
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	transform: scale(1.8);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
}

#GPK img{
	max-width: 100%;
	max-height: 100%;
}

#GPK1 {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 160px;
	height: 80px;
	color: rgba(238,126,22,1);
	text-shadow: 1px 1px 0px rgba(97,92,221,.8),
				1px 1px 20px #fff,
				-1px -1px 20px #fff;
	opacity: 0;
	font-size: 1em;
	font-weight: bold;
	z-index: 1000;
	-webkit-transform: rotate(-37deg);
	-moz-transform: rotate(-37deg);
	transform: rotate(-37deg);
	overflow: visible;
	-webkit-transition: all 3s ease-in-out !important;
	-moz-transition: all 3s ease-in-out !important;
	transition: all 3s ease-in-out !important;
}

#GPK1:hover {
	position: absolute;
	left: 10px;
	top: 30px;
	opacity: 1;
	-webkit-transform:  rotate(-37deg) scale(1.5);
	-moz-transform:  rotate(-37deg) scale(1.5);
	transform:  rotate(-37deg) scale(1.5);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
}

#SWG {
	position: absolute;
	right: -90px;
	top: 60px;
	width: 140px;
	height: 123px;
	opacity: 1;
	z-index: 1000;
}


#KLN {
	position: absolute;
	right:-70px;
	top: 40px;
	width: 140px;
	height: 123px;
	opacity: 1;
	z-index: 1000;
}

#FBR {
	position: absolute;
	left: 650px;
	top: 160px;
	height: 130px;
	width: 114px;
	z-index: 900;
}

#FBR img{
	max-width: 100%;
	max-height: 100%;
}


#GPR {
	position: absolute;
	left: 660px;
	top: 220px;
	height: 120px;
	width: 106px;
	z-index: 1000;
}

#GPR img{
	max-width: 100%;
	max-height: 100%;
}

#titel1 {
	float: left;
	height: 72px;
	width: 718px;
	text-align: center;
	padding-top: 3px;
	position: absolute;
	z-index: 700;
	top: 0px;
	left: 0px;
}

#titel1W {
	font-family: 'TangerineRegular', Georgia, "Times New Roman", Times, serif;
	font-size: 2.3em;
	font-weight: bolder;
	color: #052b56;
	text-decoration: none;
	text-shadow: 1px 1px 1px #a5c1df,
				 1px 1px 2px #ea5d5d,
				 1px 1px 2px #d9e95d,
				 -1px -1px -2px #ffd700;
	float: left;
	height: 72px;
	width: 718px;
	text-align: center;
	padding-top: 3px;
	position: absolute;
	z-index: 700;
	top: 100px;
	left: 0px;
}

#titel2 {
	float: left;
	height: 94px;
	width: 718px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#titel3 {
	float: left;
	height: 51px;
	width: 698px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 3px;
	background-image: none;
	background-color: #a0b8dc;
	position: absolute;
	top: 169px;
	left: 180px;
}
#titel3a {
	float: left;
	height: 51px;
	width: 698px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 3px;
	background-image: none;
	background-color: #a0b8dc;
	position: fixed;
	z-index: 1000;
	margin-left: 180px;
	bottom: 10px;
	-moz-border-radius: 1em 1em  1em 1em;
	-webkit-border-radius: 1em 1em  1em 1em;
	border-radius: 1em 1em  1em 1em;
	-moz-box-shadow: 0 0 1em #500;
	-webkit-box-shadow: 0 0 1em #500;
	box-shadow: 0 0 1em #500;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
	opacity: 0.7;
}

#titel4 {
	float: left;
	height: 15px;
	width: 688px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 0.7em;
	font-weight: bold;
	padding-top: 3px;
	color: #7f0c00;
	position: relative;
}

#titel5 {
	float: left;
	height: 12px;
	width: 703px;
	text-align: right;
	background-color: #f3f3f3;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 0.8em;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #032454;
	padding-top: 1px;
	position: absolute;
	top: 223px;
	left: 180px;
}

#titel5a {
	float: left;
	height: 12px;
	width: 250px;
	text-align: left;
	background-color: #f3f3f3;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0px;
	position: relative;
	z-index: 97;
}

#titel61 {
	float: left;
	text-align: center;
	position: relative;
	width: 423px;
	clear: both;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.titel61 h1 {
	font-size: 1.7em;
	font-weight: bolder;
	color: #D31579;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow:1px 1px 0px #aaa,
				1px 1px 0px #032454,				
				0px 0px 5px rgba(255,216,91,0.5);
	letter-spacing: 0.1em;
	line-height: 0.8em;
}


#titel61 a { color: #D31579; 
}

.jga {
	float: left;
	width: 505px;
	text-align: center;
}

#male {
	float: right;
	height: 31px;
	width: 31px;	
	margin-right: 50px;
}


#fmale {
	float: left;
	height: 31px;
	width: 22px;
	margin-left: 50px;
}

#instaherz {
	float: left;
	height: 21px;
	width: 21px;
	margin-left: 55px;
}

#instaherz1 {
	float: left;
	height: 21px;
	width: 21px;
	margin-left: 0px;
}

#titel62{
	top: 10px;
	float: left;
	text-align: center;
	font-size: 1.8em;
	font-weight: bolder;
	position: relative;
	width: 144px;
	color: #D31579;
	padding-bottom: 0px;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 3px 3px 3px #aaa,
				1px 1px 2px #032454,
				0px 0px 5px rgba(255,216,91,0.5);
	margin-bottom: 12px;
	margin-top: -13px;
	z-index: 1000;
	height: 20px;
	margin-left: 50px;
	margin-right: 5px;
}

#titel62 a{
	color: #99000;

}
#titel62 a:hover {
	color: #fff;
	text-shadow: 0px 0px 0px #aaa;

}

#titel621{
	top: 10px;
	float: left;
	text-align: center;
	font-size: 1.8em;
	font-weight: bolder;
	position: relative;
	width: 144px;
	color: #D31579;
	padding-bottom: 0px;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 3px 3px 3px #aaa,
				1px 1px 2px #032454,
				0px 0px 5px rgba(255,216,91,0.5);
	margin-bottom: 12px;
	margin-top: -13px;
	z-index: 1000;
	height: 20px;
	margin-left: 287px;
	margin-right: 5px;
}

#titel621 a{
	color: #99000;

}
#titel621 a:hover {
	color: #fff;
	text-shadow: 0px 0px 0px #aaa;

}

#pfeilL {
	border-color: transparent #032454 transparent transparent;
	border-style: solid;
	border-width: 8px 36px;
	background-color: transparent;
	margin-right: -76px;
	margin-top: 0px;
	float: left;
	width: 4px;
	height: 0px;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;	
}

#pfeilL:hover {
	border-color: transparent #ed028d transparent transparent;
	margin-left: -60px;
	margin-top: -170px;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	transform: scale(2);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
}


#pfeilR {
	border-color:  #649edf transparent transparent transparent;
	border-style: solid;
	border-width: 36px 8px;
	background-color: transparent;
	margin-right: 115px;
	margin-top: -50px;
	margin-bottom: -36px;
	float: right;
	width: 0px;
	height: 0px;
	z-index: 5000;
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;	
}


#pfeilR:hover {
	border-color:  #ed028d transparent transparent transparent;
	margin-top: 15px;	
	margin-bottom: -95px;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	transform: scale(2);
	-webkit-transition: all 1s ease-in-out !important;
	-moz-transition: all 1s ease-in-out !important;
	transition: all 1s ease-in-out !important;
}

#pfeil {
	border-color: transparent transparent transparent #615cdd;
	border-style: solid;
	border-width: 8px 12px;
	background-color: transparent;
	margin-right: -12px;
	margin-top: 5px;
	float: left;
	width: 4px;
	height: 0px;
}

#pfeilV {
	color: #D31579;
	background-color: transparent;
	float: left;
	position: relative;
	width: 101px;
}


#pfeilV a{
	color: #D31579;
}

#pfeilV:hover {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #aaa;
	background: #649edf;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-box-shadow: -2px 2px 0px #ffd85b;
	-moz-box-shadow: -2px 2px 0px #ffd85b;
	box-shadow: -2px 2px 0px #ffd85b;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	z-index: 2000;
}


#titel61Buch {
	float: left;
	text-align: center;
	position: relative;
	width: 658px;
	clear: both;
	padding-bottom: 3px;
	z-index: 550;
}

#titel61Buch h1 {
	font-size: 1.9em;
	font-weight: bold;
	color: #D31579;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 2px #c0c0c0,
				2px 2px 3px #aaa,				 
				0px 0px 5px rgba(255,216,91,0.7);
	letter-spacing: 0.1em;
	line-height: 0.8em;

}

.timetext {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 1em;
}

.subtitl {	
	font-size: 0.5em !important;
	font-weight: bold;
	color: #D31579;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 2px #c0c0c0,
				2px 2px 3px #aaa,				 
				0px 0px 5px rgba(255,216,91,0.7);
	letter-spacing: 0.1em;
	line-height: 0.8em;
}
	

#titel61Buch a { color: #D31579; }

#left {
	background-color: #f3f3f3;
	height: 2004px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}


#leftR {
	background-color: #f3f3f3;
	height: 2004px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}


#leftBuch {
	background-color: #f3f3f3;
	height: 2314px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftST {
	background-color: #f3f3f3;
	height: 1964px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftNM {
	background-color: #f3f3f3;
	height: 2414px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftGroupon {
	background-color: #f3f3f3;
	height: 2014px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}


#leftSW {
	background-color: #f3f3f3;
	height: 2514px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftKA {
	background-color: #f3f3f3;
	height: 2714px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftW {
	background-color: #f3f3f3;
	height: 2714px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}


#leftJ {
	background-color: #f3f3f3;
	height: 2564px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftV {
	background-color: #f3f3f3;
	height: 2514px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftImp {
	background-color: #f3f3f3;
	height: 6364px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

#leftC {
	background-color: #f3f3f3;
	height: 1214px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}

ul#navigation{
	background: #ed028d;
	position: relative;
	margin: 0px;
	padding: 0px;
}
ul#navigation li {
	background-color: transparent;
	vertical-align: middle;
	list-style-type: none;
	font-size: 0.98em;
}

.rac a{
background: rgb(4,252,0)!important; /* Old browsers */
background: -moz-linear-gradient(top, rgba(4,252,0,1) 0%, rgba(5,175,22,1) 100%)!important; /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,252,0,1)), color-stop(100%,rgba(5,175,22,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(4,252,0,1) 0%,rgba(5,175,22,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(4,252,0,1) 0%,rgba(5,175,22,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(4,252,0,1) 0%,rgba(5,175,22,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, rgba(4,252,0,1) 0%,rgba(5,175,22,1) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04fc00', endColorstr='#05af16',GradientType=0 )!important; /* IE6-9 */
}

.staf a{
background: rgb(251,212,252)!important; /* Old browsers */
background: -moz-linear-gradient(top, rgba(251,212,252,1) 0%, rgba(251,43,252,1) 100%,)!important; /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,212,252,1)), color-stop(100%,rgba(251,43,252,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(251,212,252,1) 0%,rgba(251,43,252,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(251,212,252,1) 0%,rgba(251,43,252,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(251,212,252,1) 0%,rgba(251,43,252,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, rgba(251,212,252,1) 0%,rgba(251,43,252,1) 100%,)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd4fc', endColorstr='#05af16',GradientType=0 )!important; /* IE6-9 */

}

.gut a{
background: rgb(239,184,201,1) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgb(239,184,201,1) 0%, rgb(240,97,140,1) 100%) !important; /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,184,201,1)), color-stop(100%,rgba(240,97,140,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(239,184,201,1) 0%,rgb(240,97,140,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(239,184,201,1) 0%,rgba(240,97,140,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(239,184,201,1) 0%,rgba(240,97,140,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  rgb(239,184,201,1) 0%,rgb(240,97,140,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d5ca', endColorstr='#f0618c',GradientType=0 ) !important; /* IE6-9 */

}

.wet a{
background: rgb(165,204,209,1); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(165,204,209,1) 0%, rgb(97,92,221,1) 100%) !important; /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,204,209,1)), color-stop(100%,rgba(97,92,221,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(165,204,209,1) 0%,rgb(97,92,221,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(165,204,209,1) 0%,rgba(97,92,221,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(165,204,209,1) 0%,rgba(97,92,221,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  rgb(165,204,209,1) 0%,rgb(97,92,221,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5ccd1', endColorstr='#615cdd',GradientType=0 ) !important; /* IE6-9 */
}

.impp a{
background: rgb(237,237,237,1); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(237,237,237,1) 0%, rgb(119,119,119,1) 100%) !important; /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(119,119,119,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(237,237,237,1) 0%,rgb(119,119,119,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(119,119,119,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(119,119,119,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  rgb(237,237,237,1) 0%,rgb(119,119,119,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#777777',GradientType=0 ) !important; /* IE6-9 */
}

.plus {
	display: block;
	width: 170px;
	padding-left: 10px;
	font-weight: bold;
	height: 15px;
	color: #000000;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}

/*, ul#navigation span	*/
	
ul#navigation a, ul#navigation span   {
	display: block;
	width: 170px;
	padding-left: 10px;
	background: rgb(3,36,84); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(129,145,168,1) 0%, rgba(3,36,84,1) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,145,168,1)), color-stop(50%,rgba(3,36,84,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(129,145,168,1) 0%,rgba(3,36,84,1) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(129,145,168,1) 0%,rgba(3,36,84,1) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(129,145,168,1) 0%,rgba(3,36,84,1) 50%); /* IE10+ */
	background: linear-gradient(top,  rgba(129,145,168,1) 0%,rgba(3,36,84,1) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8191a8', endColorstr='#032454',GradientType=0 ); /* IE6-9 */
	height: 30px;
	background-position: 0px;
	color: #fffff0;
	font-weight: bold;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffd700;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	border-bottom-left-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	-moz-border-bottom-left-radius: 5px 5px;
	-moz-border-top-left-radius: 5px 5px;	
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;	
	-ms-border-bottom-left-radius: 5px 5px;
	-ms-border-top-left-radius: 5px 5px;	
	-o-border-bottom-left-radius: 5px 5px;
	-o-border-top-left-radius: 5px 5px;
}
ul#navigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FFd700;
	background: rgb(100,157,223); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(165,193,223,1) 0%, rgba(100,157,223,1) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,193,223,1)), color-stop(50%,rgba(100,157,223,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(165,193,223,1) 0%,rgba(100,157,223,1) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(165,193,223,1) 0%,rgba(100,157,223,1) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(165,193,223,1) 0%,rgba(100,157,223,1) 50%); /* IE10+ */
	background: linear-gradient(top, rgb(165,193,223) 21%, rgb(100,157,223) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A5C1DF', endColorstr='#649EDF',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 0 1.5em #ff0000;
	-webkit-box-shadow: 0 0 1.5em #ff0000;
	box-shadow: 0 0 1.5em #ff0000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
		border-bottom-left-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	-moz-border-bottom-left-radius: 5px 5px;
	-moz-border-top-left-radius: 5px 5px;	
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;	
	-ms-border-bottom-left-radius: 5px 5px;
	-ms-border-top-left-radius: 5px 5px;	
	-o-border-bottom-left-radius: 5px 5px;
	-o-border-top-left-radius: 5px 5px;	
}
ul#navigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FF6;
}

ul#navigation a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #D31579;
}

ul#navigation span {
	color: #000;
	background: rgb(243,243,243); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(153,0,0,1) 0%, rgba(153,0,0,1) 6%, rgba(243,243,243,1) 6%, rgba(243,243,243,1) 94%, rgba(153,0,0,1) 94%); /* FF3.6+ */
	background: url(../images/Navigation1.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,0,0,1)), color-stop(6%,rgba(153,0,0,1)),
	 color-stop(6%,rgba(243,243,243,1)), color-stop(94%,rgba(243,243,243,1)), color-stop(94%,rgba(153,0,0,1))); /* Chrome,Safari4+ */
	background: url(../images/Navigation1.png), -webkit-linear-gradient(top,  rgba(153,0,0,1) 0%,rgba(153,0,0,1) 6%,rgba(243,243,243,1) 6%,
	 rgba(243,243,243,1) 94%,rgba(153,0,0,1) 94%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(153,0,0,1) 0%,rgba(153,0,0,1) 6%,rgba(243,243,243,1) 6%,rgba(243,243,243,1) 94%,rgba(153,0,0,1) 94%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(153,0,0,1) 0%,rgba(153,0,0,1) 6%,rgba(243,243,243,1) 6%,rgba(243,243,243,1) 94%,rgba(153,0,0,1) 94%); /* IE10+ */
	background: linear-gradient(top,  rgba(153,0,0,1) 0%,rgba(153,0,0,1) 6%,rgba(243,243,243,1) 6%,rgba(243,243,243,1) 94%,rgba(153,0,0,1) 94%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
}

/*ul#navigation h2 {
	color: #ffd700;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}*/



#leftbottom {
	background-color: #649edf;
	height: 480px;
	width: 160px;
	float: left;
	clear: left;
	font-size: 0.7em;
	color: #000;
	font-weight: bold;
	position: relative;
	border: 1px solid #032454;
	margin-left: 5px;
	margin-top: 10px;
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}
#TPS {
	background-color: #FFF;
	height: 126px;
	width: 126px;
	margin-bottom: 20px;
	font-size: 1em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-left: 16px;
	margin-top: 10px;
	border: 1px solid #032454;
}

#TPS a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #000;
	-moz-box-shadow: 0 0 3em #032454;
	-webkit-box-shadow: 0 0 3em #032454;
	box-shadow: 0 0 3em #032454;
}

.moreTPS {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				126px;
	float: left;
	text-align: center;
	height: 126px;
}

#TPS1 {
	background-color: #67cd00;
	height: 63px;
	width: 126px;
	margin-bottom: 20px;
	font-size: 1em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-left: 16px;
	margin-top: 10px;
	border: 1px solid #032454;
}

#TPS1 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #000;
	-moz-box-shadow: 0 0 3em #67dc00;
	-webkit-box-shadow: 0 0 3em #67cd00;
	box-shadow: 0 0 3em #67cd00;
}

.moreTPS1 {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				126px;
	float: left;
	text-align: center;
	height: 63px;
}

#TPS2 {
	background-color: transparent;
	height: 100px;
	width: 100px;
	margin-bottom: 20px;
	margin-left: 31px;
	margin-top: 10px;
	background-image: url(../images/Tuepics1-100.gif);
	background-repeat: no-repeat;
}

.moreTPS3 {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				126px;
	float: left;
	text-align: center;
	height: 126px;
}

.moreTPS2 {
	position:			relative;
	display:			block;
	width:				100px;
	float: left;
	height: 100px;
}

#TPS3 {
	background-color: #FFF;
	height: 126px;
	width: 126px;
	margin-bottom: 35px;
	font-size: 1.6em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-left: 16px;
	margin-top: 5px;
	border: 1px solid #032454;
//*	background-image: url(../images/Ayurveda.gif);*//
	background-repeat: no-repeat;
	color: #fff;
	text-shadow: 2px 2px 2px #000;
}

#TPS3 a {
	color: #fff;
}


#TPS3 a:hover {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}
#google {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#mainAng {
	float: left;
	height: 2004px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}




#main {
	float: left;
	height: 2004px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

.mainstate {
	display: none;
}

#mainR {
	float: left;
	height: 2004px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainBuchT {
	float: left;
	height: 2314px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainST {
	float: left;
	height: 1964px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainNM {
	float: left;
	height: 2414px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}


#mainGroupon {
	float: left;
	height: 2014px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}


#mainSW {
	float: left;
	height: 2514px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainKA {
	float: left;
	height: 2714px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainW {
	float: left;
	height: 2714px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}


#mainJ {
	float: left;
	height: 2564px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainBuchV {
	float: left;
	height: 2514px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainBuchI {
	float: left;
	height: 6364px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainleft {
	float: left;
	width: 453px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainBuch {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#mainBuchTC {
	float: left;
	height: 1214px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#MainBlue {
	float: left;
	height: 246px;
	width: 438px;
/*	background-image: url(../images/StocherkahnTuebingenNeckar1.jpg);*/
	background-size: 100%;
	background-color: #FFF;
	position: relative;
	border: #038CD0 6px solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
/*	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;*/
	font-size: 1em;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	clear: left;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
/*	filter: brightness(0.5) saturate(0.0) contrast(0.5) blur(5px);*/
	filter: none;
	transition: filter 200ms linear;	
}

#MainBlue:hover {
	filter: brightness(1.1) saturate(1.0) contrast(1.1);
/*	filter: saturate(3.0) drop-shadow(30px 10px 4px #4444dd) grayscale(100%);*/
/*	filter: hue-rotate(180deg);*/
/*	filter: invert(100%);*/
/*	filter: opacity(75%);*/
/*	filter: sepia(100%);*/
	top: 5em;
	left: 20%;
	z-index: 20000;
	-webkit-transform: scale(1.7);
	-moz-transform: scale(1.7);
	transform: scale(1.7);
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;	
}

#MainBlueV {
	float: left;
	height: 264px;
	width: 418px;
	background-color: #FFF;
	position: relative;
	border: #038CD0 6px solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	clear: left;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}


article {
	float: left;
	height: 260px;
	width: 668px;
	background-color: #FFF;
	position: relative;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: justify;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
}


article:hover {
	left: -13%;
	z-index: 20000;
	-webkit-transform: scale(1.286);
	-moz-transform: scale(1.286);
	transform: scale(1.286);
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
}

.nht {
	height: 600px;
}

.fAA {
		border: #038cd0 6px solid;
}


.f01 {
		border: #8b4897 6px solid;
}

.f06 {
		border: #615cdd 6px solid;
}

.f07 {
		border: #83b0d1 6px solid;
}

.f09 {
		border: #f58fa7 6px solid;
}

.f10 {
		border: #b02043 6px solid;
}

.f11 {
		border: #00b6bc 6px solid;
}

.f14 {
		border: #3c83c5 6px solid;
}

.f15 {
		border: #d31579 6px solid;
}

.f16 {
		border: #b24759 6px solid;
}

.f18 {
		border: #6990cd 6px solid;
}

.f20 {
		border: #4ab7de 6px solid;
}

.f25 {
		border: #7aa5c5 6px solid;
}

.f28 {
		border: #eee410 6px solid;
}

.f29 {
		border: #b25795 6px solid;
}

.f42 {
		border: #e94539 6px solid;
}

.f43 {
		border: #644aad 6px solid;
}

.f50 {
		border: #ee7e7a 6px solid;
}

.f51 {
		border: #ea5d5d 6px solid;
}

.f52 {
		border: #bb0286 6px solid;
}

.f53 {
		border: #ebb3d8 6px solid;
}

.f54 {
		border: #87298a 6px solid;
}

.f55 {
		border: #ed028b 6px solid;
}

.f58 {
		border: #e18dc9 6px solid;
}

.f62 {
		border: #e43667 6px solid;
}

.f66 {
		border: #fb761b 6px solid;
}

.f67 {
		border: #6c3d8d 6px solid;
}

.f69 {
		border: #b4d1d9 6px solid;
}

.f70 {
		border: #f0168c 6px solid;
}

.f71 {
		border: #0688aa 6px solid;
}

.f72 {
		border: #f7daec 6px solid;
}

.f73 {
		border: #e9adb7 6px solid;
}

.f74 {
		border: #a477a0 6px solid;
}

.f75 {
		border: #845d78 6px solid;
}

.f76 {
		border: #68c5b3 6px solid;
}

.f78 {
		border: #ad9ac8 6px solid;
}

.f80 {
		border: #5c90dc 6px solid;
}

.f82 {
		border: #7f2942 6px solid;
}

.f83 {
		border: #b570a0 6px solid;
}




#NewCap {
	float: left;
	margin-top: 15px;
	height: 450px;
	width: 668px;
	font-weight: bold;
/*	text-shadow: 1px 1px 1px #aaa;*/
	background-color: #FFF;
	position: relative;
	border: #e94539 6px solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: center;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}

#MainBlueBuchRTB {
	float: left;
	height: 550px;
	width: 668px;
	background-color: #FFF;
	position: relative;
	border: #5c90dc 6px solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding-bottom: 5px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: justify;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}

#MainBlueBuchRTB:hover {
	left: -13%;
	z-index: 20000;
	-webkit-transform: scale(1.286);
	-moz-transform: scale(1.286);
	transform: scale(1.286);
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
}

#titel61BuchRTB {
	float: left;
	text-align: center;
	font-size: 1.9em;
	font-weight: bold;
	position: relative;
	width: 658px;
	clear: both;
	color: #032454;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
}

#titel61BuchRTB a{
	color: #D31579;
	text-decoration: underline;
}

#rtb {
	margin-left: 79px;
	border: 1px solid #990000;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	width: 500px;
	height: 353px;
	position: relative;
}

#rtbw {
	margin-left: 79px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	width: 500px;
	height: 76px;
	background-image: url(../images/WittiStocherkahnTuebingen.jpg
);
}

.anker{
	position: absolute;
	float:left;
	left: 35px;
	top:42px;
}
 
#BildBuch1 {
	float: left;
	width: 115px;
	position: absolute;
	left: 240px;
	top: 175px;
	background-image: url(../images/Preis180StocherkahnTuebingen.png);
	height: 56px;
	padding-left: 60px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 25px;
	padding-bottom: 5px;
	text-align: center;
	z-index: 550;
}

#BildBuchGut {
	float: left;
	width: 300px;
	position: relative;
	background-image: url(../images/GutscheinPaletteStocherkahnTuebingen.jpg);
	padding-left: 0px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	height: 221px;
	margin-top: 10px;
	z-index: 1;
}

#BildBuchImp {
	float: left;
	width: 110px;
	position: absolute;
	left: 173px;
	top: 165px;
	background-image: url(../images/Preis180StocherkahnTuebingen.png);
	height: 56px;
	padding-left: 60px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 25px;
	padding-bottom: 5px;
	text-align: center;
	z-index: 550;
}

#BildBuchKap {
	float: left;
	width: 100px;
	position: absolute;
	left: 365px;
	top: 168px;
	background-image: url(../images/KapitaenAusbilderStocherkahnTuebingen.png);
	height: 141px;
	padding-left: 5px;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	z-index: 1000;
}

#BildBuch {
	float: left;
	width: 250px;
}

#Imp {
	float: left;
	width: 160px;
	position: absolute;
	left: 220px;
	top: 63px;
	background-image: url(../images/ImpressumPD.gif);
	height: 120px;
	padding-left: 0px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	font-weight:bold;
	z-index: 550;
	opacity:1;
}

#Imp:hover {
	background-image: url(../images/ImpressumSD.gif);
}


#ImpE {
	float: left;
	width: 160px;
	position: absolute;
	left: 220px;
	top: 63px;
	background-image: url(../images/ImpressumPE.gif);
	height: 120px;
	padding-left: 0px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 550;
}

#ImpE:hover {
	background-image: url(../images/ImpressumSE.gif);
}

.Preis {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.5em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
}

.PreisRot {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.5em;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
}

.Preis1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
}
.Preis2 a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #032454;
	text-decoration: none;
}
.Preis2 a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #D31579;
	text-decoration: none;
}

section {
	float: right;
	width: 398px;
	position: relative;
	background-color: transparent;
	padding: 10px;
	margin-top: 5px;
	height: 130px;
}

.nmlogo {
	background-image: url(../images/NMLogo.png);
	background-repeat:no-repeat;
	background-size:100%;
}


#BildBuch2 {
	float: right;
	width: 398px;
	position: relative;
	background-color: transparent;
	padding: 10px;
	margin-top: 5px;
	height: 130px;
}


#BildBuch2Ang {
	float: right;
	width: 398px;
	position: relative;
	background-color: transparent;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#BildBuch2Gut {
	float: right;
	width: 328px;
	position: relative;
	background-color: transparent;
	height: 130px;
	padding: 10px;
	margin-top: 5px;
}

#BildBuch3 {
	float: left;
	width: 235px;
	position: relative;
	background-color: transparent;
	height: 50px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: left;
	text-align: center;
	z-index: 550;
	font-family: Verdana, Geneva, sans-serif;
}

#BildBuch4 {
	float: right;
	width: 240px;
	position: absolute;
	background-color: transparent;
	height: 55px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	top: 187px;
	left: 418px;
	text-align: left;
}

#BildBuch4Imp {
	float: right;
	width: 240px;
	position: absolute;
	background-color: transparent;
	height: 55px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	top: 182px;
	left: 418px;
	text-align: right;
}


#BildBuch5Imp {
	float: right;
	width: 240px;
	position: absolute;
	background-color: transparent;
	height: 55px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	top: 202px;
	left: 418px;
	text-align: right;
}

#BildBuch5 {
	float: left;
	width: 178px;
	position: relative;
	background-color: transparent;
	height: 53px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	clear: left;
	text-align: center;
	z-index: 5;
}

#BildBuch6 {
	float: left;
	width: 110px;
	position: absolute;
	left: 240px;
	top: 175px;
	background-image: url(../images/Preis180StocherkahnTuebingen.png);
	height: 48px;
	padding-left: 60px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 33px;
	padding-bottom: 5px;
	text-align: center;
	z-index: 550;
}

#BildBuch6A {
	float: left;
	width: 110px;
	position: absolute;
	left: 235px;
	top: 165px;
	background-image: url(../images/Preis180StocherkahnTuebingen.png);
	height: 53px;
	padding-left: 60px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 28px;
	padding-bottom: 5px;
	text-align: center;
	z-index: 550;
}

#BildBuch7 {
	float: left;
	width: 388px;
	position: relative;
	background-color: transparent;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 290px;
	left: 0px;
	text-align: left;
}

ul#Preis {
	background: transparent;
	position: relative;
	padding: 0px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 0.8em;
	color: #666;
}

#mainright {
	float: right;
	width: 235px;
	height: 280px;
/*	background-color: #EE7E7A;*/
	position: relative;
	color: #fff;
	margin-top: 6px;
	margin-right: 10px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
/*	border-top-left-radius: 30px 30px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 30px 30px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 30px 30px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);*/
	background-image:url(../images/indexAnfrage1.png);
	background-repeat: no-repeat;
/*	background: rgba(173,154,200,0.8);	
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */
	clear: right;
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
	-webkit-transition-delay: 10000ms !important;
    -moz-transition-delay: 10000ms !important;
    -o-transition-delay: 10000ms !important;
    transition-delay: 10000ms !important;
	z-index:15000;		
}

#mainright a {
	color: #fff;
}

/*#mainright:hover {
/*	left: -15%;*/
/*	z-index: 20000;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	transform: scale(2);
	background: rgba(173,154,200,0.8);	
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */	
/*	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
}*/

#mainrightE {
	float: right;
	width: 235px;
	height: 280px;
/*	background-color: #EE7E7A;*/
	position: relative;
	color: #fff;
	margin-top: 6px;
	margin-right: 10px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
/*	border-top-left-radius: 30px 30px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 30px 30px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 30px 30px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);*/
	background-image:url(../images/indexAnfrage1-E.png);
	background-repeat: no-repeat;
/*	background: rgba(173,154,200,0.8);	
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */
	clear: right;
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
	-webkit-transition-delay: 10000ms !important;
    -moz-transition-delay: 10000ms !important;
    -o-transition-delay: 10000ms !important;
    transition-delay: 10000ms !important;
	z-index:15000;		
}

#mainrightE a {
	color: #fff;
}

#mainrightAn {
	float: right;
	width: 250px;
	height: 450px;
	background-color: #EE7E7A;
	position: relative;
	color: #fff;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
	border-top-left-radius: 30px 30px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 30px 30px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 30px 30px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	background: rgba(173,154,200,0.8);	
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */
	clear: right;
	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
	-webkit-transition-delay: 10000ms !important;
    -moz-transition-delay: 10000ms !important;
    -o-transition-delay: 10000ms !important;
    transition-delay: 10000ms !important;
	z-index:15000;		
}

#mainrightAn a {
	color: #fff;
}

/*#mainrightAn:hover {
/*	left: -15%;*/
/*	z-index: 20000;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	transform: scale(2);
	background: rgba(173,154,200,0.8);	
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.9));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */	
/*	-webkit-transition: all 0s ease-in-out !important;
	-moz-transition: all 0s ease-in-out !important;
	transition: all 0s ease-in-out !important;
}*/

.linh{
	line-height:0.7em;
}

#mainrightC {
	float: right;
	width: 235px;
	height: 273px;
	background-color: #EE7E7A;
	position: relative;
	color: #fff;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
	border-top-left-radius: 30px 30px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 30px 30px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 30px 30px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	background: rgba(173,154,200,0.8);
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */	
	clear: right;
}

#mainrightF {
	float: right;
	width: 235px;
	height: 200px;
	background-color: #EE7E7A;
	position: relative;
	color: #fff;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
	border-top-left-radius: 30px 30px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 30px 30px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 30px 30px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	background: rgba(173,154,200,0.8);	
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */	
	clear: right;
}

#mainrightA {
	float: right;
	width: 235px;
	height: 230px;
	background-color: #EE7E7A;
	position: relative;
	color: #fff;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
	border-top-left-radius: 30px 30px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 30px 30px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 30px 30px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	background: rgba(173,154,200,0.8);
	background: linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -webkit-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -moz-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -o-linear-gradient(top, rgba(238,126,22,0.8), rgba(173,154,200,0.8));
	background: -ms-linear-gradient(top,  rgba(238,126,22,0.8), rgba(173,154,200,0.8)); /* IE10+ */	
	clear: right;
}

#mainsub1 {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	text-align: center;
	padding: 10px;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	margin-left: -10px;
}

#card {
	float: left;
	width: 678px;
	background-color: transparent;
	position: absolute;
	text-align: right;
	z-index: 100;
}
#plus {
	background-color: transparent;
	float: left;
	position: absolute;
	height: 40px;
	z-index: 500;
}

#group {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	text-shadow: 0px 0px 0px #aaa !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#mainsubBuch {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#mainsubBuch a { text-decoration: underline; 
}


#mainsubBuch a:hover{
	text-decoration: underline;
	color: #D31579;
}

#mainsubBuch1 {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	text-align: left;
	font-size: 1.3em;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 15px;
}

#mainsubBuch2 {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
}


#mainsubBuch2S {
	float: left;
	width: 423px;
	background-color: transparent;
	position: relative;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#mainsubBuch3 {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#payment {
	float: left;
	width: 678px;
	background-color: transparent;
	position: relative;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 35px;
}

#pay1 {
	float: left;
	width: 200px;
	background-color: transparent;
	position: relative;
	text-align: center;
}

#pay2 {
	float: left;
	width: 70px;
	background-color: transparent;
	position: relative;
	text-align: center;
	padding-left: 10px;
}

#pay3 {
	float: left;
	width: 130px;
	background-color: transparent;
	position: relative;
	text-align: center;
	padding-left: 10px;
}

#pay4 {
	float: left;
	width: 110px;
	background-color: transparent;
	position: relative;
	text-align: left;
	padding-left: 10px;
}

#pay5 {
	float: left;
	width: 110px;
	background-color: transparent;
	position: relative;
	text-align: left;
	padding-left: 10px;
}

#mainsubLine {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #032454;
	height: 5px;
	margin-top: 10px;
}

#mainsubLineG {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #032454;
	height: 5px;
	margin-top: 20px;
}

#mainsubLineB {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 20px;
	margin-top: 0px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #032454;
}
#mainsubLineB1 {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 20px;
	margin-top: 0px;
}
#mainsubLineB2 {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #032454;
	margin-bottom: 10px;
}
#mainsubLine1 {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: -10px;
	line-height: 1em;
	text-align: center;
	margin-bottom: 5px;
}


#mainsubLine2 {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #032454;
	height: 5px;
	margin-top: 0px;
}

#mainsubLine3 {
	float: left;
	width: 638px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 20px;
	text-align: center;
}

#mainsubLine3F {
	float: left;
	width: 610px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	text-align: center;
}

#mainsubLine4 {
	float: left;
	width: 40px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 250px;
	padding-bottom: 5px;
	padding-left: 280px;
	margin-top: 0px;
	text-align: center;
}

#mainsubImp {
	float: left;
	width: 648px;
	background-color: transparent;
	position: relative;
	text-align: center;
	font-size: 1em;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#mainsubImp a{ text-decoration: underline; 
}

#mainsubGut {
	float: left;
	width: 638px;
	background-color: transparent;
	position: relative;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#Gutschein1 {
	background-image: url(../images/GutscheinGeburtstagStocherkahnTuebingen.png);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}

#Gutschein2 {
	background-image: url(../images/GutscheinRomantikStocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein3 {
	background-image: url(../images/GutscheinWeihnachtenStocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein4 {
	background-image: url(../images/GutscheinGeschenkStocherkahnTuebingen.png);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein5 {
	background-image: url(../images/GutscheinOsternStocherkahnTuebingen.png);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}

#Gutschein6 {
	background-image: url(../images/GutscheinUrlaubStocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}

#Gutschein7 {
	background-image: url(../images/GutscheinRennenStocherkahnTuebingen.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}

#GutTop {
	width: 115px;
	float: left;
	height: 93px;
	background-color: transparent;
	padding-top: 50px;
	padding-left: 525px;
}

#GutTopU {
	width: 115px;
	float: left;
	height: 13px;
	background-color: transparent;
	padding-top: 130px;
	padding-left: 490px;
}
#GutBottom {
	background-color: transparent;
	float: left;
	height: 102px;
	width: 340px;
	padding-top: 40px;
	padding-left: 300px;
}



#accord {
	float: left;
	width: 712px;
	padding-right: 10px;
	padding-left: 5px;
}

#accord1 {
		overflow: hidden;
}

#accord1 div:first-letter {
	font-size: 18px;
	color: #bb0286;
	font-weight: bold;
}

#accord1C  { text-align: center; 
}

#accordLabel20 {
	float: left;
	width: 73px;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 3px;
	height: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	overflow: hidden;
}


#accordLabelGroup {
	float: left;
	width: 180px;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 3px;
	height: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	overflow: hidden;
}

#accordLabel20S {
	float: left;
	width: 73px;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
	height: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	overflow: hidden;
}


#accordLabel20A {
	float: left;
	width: 70px;
	padding-right: 5px;
	padding-left: 10px;
	margin-bottom: 3px;
	height: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	overflow: hidden;
}


#accordLabel20R {
	float: left;
	width: 75px;
	padding-right: 5px;
	padding-left: 40px;
	margin-bottom: 3px;
	height: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}

#accordLabelText {
	float: left;
	width: 250px;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 3px;
	height: 30px;
	padding-bottom: 10px;
	padding-top: 1px;
	text-align: left;
	margin-top: 10px;
}

#accordFeld30 {
	float: left;
	width: 0px;
	padding-right: 10px;
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	margin-bottom: 0px;
	padding-left: 0px;
	height: 0px;
}


#accordFeld20 {
	float: left;
	width: 225px;
	padding-right: 10px;
	background-color: transparent;
	padding-top: 8px;
	padding-bottom: 3px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 25px;
}

#accordFeld20D {
	display: none;
	float: left;
	width: 225px;
	padding-right: 10px;
	background-color: transparent;
	padding-top: 8px;
	padding-bottom: 3px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 25px;*
}

#accordFeld20S {
	float: left;
	width: 225px;
	padding-right: 10px;
	background-color: transparent;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	margin-bottom: 0px;
	padding-left: 5px;
	height: 20px;
}

#accordFeld20A {
	float: left;
	width: 100px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 8px;
	padding-bottom: 3px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 25px;
}


#accordFeld20m {
	float: left;
	width: 300px;
	padding-right: 10px;
	background-color: transparent;
	padding-top: 8px;
	padding-bottom: 3px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 25px;
}

#accordFeld20G {
	float: left;
	width: 225px;
	padding-right: 10px;
	background-color: transparent;
	padding-top: 15px;
	padding-bottom: 3px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 18px;
}


#accord100 {
	float: left;
	width: 100px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	margin-top: 10px;
}

#accord100A {
	float: left;
	width: 100px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 10px;
	margin-top: 10px;
	height: 30px;
}

#accord100B {
	float: left;
	width: 115px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 5px;
}

#accord100C {
	float: left;
	width: 85px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 35px;
}

#accord100F {
	float: left;
	width: 100px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	margin-top: -3px;
}


#accord204 {
	float: left;
	width: 190px;
	padding-right: 5px;
	background-color: #fffff0;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #333;
	margin-top: 10px;
	height: 70px;
}

#accord204G {
	float: left;
	width: 190px;
	padding-right: 5px;
	background-color: #fffff0;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #333;
	margin-top: 10px;
	height: 75px;
}

#accord204L {
	float: left;
	width: 620px;
	padding-right: 5px;
	background-color: #fffff0;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #333;
	margin-top: 20px;
	height: 75px;
}

#accord204L1 {
	float: left;
	width: 620px;
	padding-right: 5px;
	background-color: #fffff0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 10px;
	border: 2px dotted #F00;
	margin-top: 10px;
	height: 90px;
}

#accordLeft {
	float: left;
	width: 319px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	clear: left;
}

#accordLeftR {
	float: left;
	width: 390px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	clear: left;
}


#accordLeftM {
	float: left;
	width: 319px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 3px;
	padding-left: 0px;
	clear: left;
}


#accordLeftXL {
	float: left;
	width: 370px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	clear: left;
}

#accordLeftIn {
	background-color: transparent;
	width: 269px;
	float: left;
}

#accordLeftInR {
	background-color: transparent;
	width: 369px;
	float: left;
}

#accordLeftIn1 {
	background-color: transparent;
	width: 219px;
	float: left;
}

#accordLeftIn2 {
	background-color: transparent;
	width: 208px;
	float: left;
}

#accordLeftIn3 {
	background-color: transparent;
	width: 270px;
	float: left;
	margin-top: 10px;
}

#accordRight {
	float: right;
	width: 314px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
}

#accordRightR {
	float: left;
	width:190px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
}

#accordRightE {
	float: right;
	width: 299px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 20px;
}

#accordRightM {
	float: right;
	width: 314px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 3px;
	padding-left: 5px;
}

#accordRightIn {
	background-color: transparent;
	width: 235px;
	float: right;
	padding-left: 5px;
}

#foto {
	height: 100px;
	width: 70px;
	float: left;
	margin-right: 10px;
}

#accordRightInN {
	background-color: transparent;
	width: 250px;
	float: left;
	padding-left: 5px;
}


#accordRightIn1 {
	background-color: transparent;
	width: 300px;
	float: left;
}







#accord162L {
	float: left;
	width: 157px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	height: 20px;
}

#accord162M {
	float: left;
	width: 152px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord162R {
	float: right;
	width: 157px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
	padding-left: 5px;
}

#accord184M {
	float: left;
	width: 174px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord194M {
	float: left;
	width: 184px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}
#accord194R {
	float: right;
	width: 189px;
	padding-right: 0px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord194RN {
	display:none;
	float: right;
	width: 189px;
	padding-right: 0px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord194RM {
	display:none;
	float: left;
	width: 189px;
	padding-right: 0px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord216L {
	float: left;
	width: 211px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord216M {
	float: left;
	width: 206px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord216R {
	float: right;
	width: 211px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
	padding-left: 5px;
}

#accord250L {
	float: left;
	width: 250px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}


#accord250LP {
	float: left;
	width: 648px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}


#accord250LP1 {
	float: left;
	width: 648px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 25px;
	margin-top: -25px;
	height: 10px;;
	vertical-align: sub;
}


#accord250R {
	float: right;
	width: 250px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
	padding-left: 5px;
}

#accord260LNew {
	float: left;
	width: 444px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord260L {
	float: left;
	width: 260px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord260L1 {
	float: left;
	width: 260px;
	padding-right: 5px;
	background-color: transparent;
	text-align: left;
	height: 35px;
}

#accord270L {
	float: left;
	width: 270px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	height: 35px;
}

#accord324L {
	float: left;
	width: 319px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	height: 20px;
	clear: left;
}


#accord324LG {
	float: left;
	width: 319px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 20px;
	padding-left: 0px;
	height: 20px;
	clear: left;
}

#accord319R {
	float: right;
	width: 314px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 20px;
}

#accord324L1 {
	float: left;
	width: 319px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	height: 50px;
	clear: left;
}

#accord319R1 {
	float: right;
	width: 314px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 50px;
}

#accord388L {
	float: left;
	width: 383px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	height: 35px;
}

#accord388L1 {
	float: left;
	width: 383px;
	padding-right: 5px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 0px;
	height: 20px;
}

#accord388R {
	float: right;
	width: 383px;
	padding-right: 0px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	height: 35px;
}
#accordWWWL {
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	color: #D31579;
	font-weight: bold;
	font-family: 'OrbitronMedium', Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
}

#accordWWWR {
	float: right;
	width: 300px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	color: #D31579;
	font-family: 'OrbitronMedium', Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
}
#accordWWWL:first-letter{
	font-size: 1em;
}

#accordWWWR:first-letter{
	font-size: 1em;
}

#Bild {
	background-color: transparent;
	width: 50px;
	float: right;
}

#Bild2 {
	background-color: transparent;
	width: 100px;
	float: right;
}

#Bild3 {
	background-color: transparent;
	width: 61px;
	float: right;
}



#BildL {
	background-color: transparent;
	width: 70px;
	float: left;
}


#BildLg {
	background-color: transparent;
	width: 70px;
	float: right;
}

.Rahmen { border: 1px solid #990000; }

#icons {
	font-size: 0.95em;
}

#Ang1 {
	background-color: #649edf;
	text-align: center;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 11px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	text-shadow: 2px 2px 2px #000;
	font-weight: bold;
	padding-top: 0px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

#Ang1 a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
}

#Ang1 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}



#Ang1a {
	background-color: #ffd85b;
	text-align: center;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 11px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
	text-shadow: 2px 2px 2px #959595;
	font-weight: bold;
	padding-top: 0px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

#Ang1a a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
}

#Ang1a a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}


#Ang2 {
	background-color: #ffd85b;
	text-align: center;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
	text-shadow: 2px 2px 2px #959595;
	font-weight: bold;
	padding-top: 0px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

#Ang2 a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
}
#Ang2 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}

#Ang2a {
	background-color: #649edf;
	text-align: center;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	text-shadow: 2px 2px 2px #000;
	font-weight: bold;
	padding-top: 0px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

#Ang2a a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
}
#Ang2a a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}

#Ang3 {
	background-color: #ffd85b;
	text-align: center;
	margin-top: 8px;
	margin-right: 11px;
	margin-bottom: 8px;
	margin-left: 8px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
	text-shadow: 2px 2px 2px #959595;
	font-weight: bold;
	padding-top: 0px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

#Ang3 a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
}

#Ang3 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #D31579;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}

#Ang3a {
	background-color: #649edf;
	text-align: center;
	margin-top: 8px;
	margin-right: 11px;
	margin-bottom: 8px;
	margin-left: 8px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	text-shadow: 2px 2px 2px #000;
	font-weight: bold;
	padding-top: 0px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

#Ang3a a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
}


#Ang3a a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}

#Ang4 a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;

}

#Ang4 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	-moz-box-shadow: 0 0 3em #ff0000;
	-webkit-box-shadow: 0 0 3em #ff0000;
	box-shadow: 0 0 3em #ff0000;
}

#TopGreen {
	float: left;
	height: 20px;
	width: 195px;
	background-color: #859000;
	position: relative;
}


#MainGreen {
	float: left;
	height: 200px;
	width: 235px;
	background-color: #859000;
	position: relative;
}

#BottomGreen {
	float: left;
	height: 20px;
	width: 195px;
	background-color: #859000;
	position: relative;
}

#Ang4 {
	background-color: #649edf;
	text-align: center;
	margin-top: 8px;
	margin-right: 11px;
	margin-bottom: 8px;
	margin-left: 279px;
	float: left;
	width: 160px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ffd85b;
	text-shadow: 2px 2px 2px #000;
	font-weight: bold;
	padding-top: 0px;
	clear: both;
}

.angfont {
	font-size: 0.9em;
}

#datepicker {
	z-index: 20000;
}

.datepicker {
	z-index: 20000;
}


#dialog {
	background-color: #fff;
	font-size: 0.9em;
	z-index: 20;
	font-family: Verdana, Geneva, sans-serif;
}

#dialog a{
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog1 {
	background-color: #fff;
	font-size: 0.9em;
	font-family: Verdana, Geneva, sans-serif;
}

#dialog1 a {
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog9 {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog9 a {
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog10 {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog10 a {
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog12 {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog12 a {
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog16 {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog16 a {
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog20 {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog20 a {
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}


.Fett { color: #d31579;
}

.FettBold {
	color: #ff0000;
	font-size: 1.8em;
	font-weight: bold;
}

.schrift01 {
	font-size: 0.8em;
	font-weight: bold;
}


.schrift06 {
	font-size: 0.8em;
	font-weight: bold;
	color: #666;
}


.schrift07 {
	font-size: 0.7em;
	font-weight: bold;
	color: #666;
}

.schrift07Gr {
	font-size: 0.7em;
	font-weight: bold;
	color: #666;
}


.schrift08 {
	font-size: 0.8em;
	font-weight: bold;
}

.schrift08Gr {
	font-size: 0.8em;
	color: #666;
	font-weight: normal;
}



.schrift09 { font-size: 0.9em; }

.schrift09Gr {
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}

.schrift09GrVerd {
	font-size: 0.7em;
	color: #666;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}



.schrift10 {
	font-size: 1em;
	font-weight: bold;
	background-color: #FF9;
}

.schrift10Gr {
	font-size: 1em;
	font-weight: bold;
	color: #666;
}


.schrift10T {
	font-size: 1em;
	font-weight: bold;
	vertical-align: inherit;
}


.schrift09Bold {
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
	line-height: 0.6em;
}

.schrift09Bold a { text-decoration: underline; 
}

.schrift09BoldN {
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1em;
}


.schrift12 {
	font-size: 1.2em;
	font-weight: bold;
}


.schrift12Gr {
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
}


.schrift13 {
	font-size: 1.3em;
	font-weight: bold;
}

.schrift13-900 {
	font-size: 1.3em;
	font-weight: bold;
	color: #D31579;
	line-height: 0.6em;
}


.schrift14 {
	font-size: 1.4em;
	font-weight: bold;
}


.schrift14k {
	color: #032454;
	font-size: 1.2em;
	font-weight: bold;
}

.schrift14-900 {
	font-size: 1.7em;
	font-weight: bold;
	color: #D31579;
	line-height: 0.7em;
	font-family: 'Lobster13Regular', Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 1px #aaa,;
}

.schrift14-900A {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	line-height: 0.6em;
}


.schrift15 {
	font-size: 1.5em;
	font-weight: bold;
}

.schrift18 {
	font-size: 1.8em;
	font-weight: bold;
}

.schrift20 {
	font-size: 2em;
	font-weight: bold;
}
.s990 {
	font-weight: bold;
	color: #D31579;
}


.rot { color: #F00; }

.orange { color: #F90; }

.Logo {
	font-family: 'Lobster13Regular', Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 1em;
	text-shadow: 2px 2px 2px #808080;
}

.First {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
}

.TimesRot {
	font-family: 'TangerineRegular', Georgia, Times, serif;
	font-size: 3.5em;
	font-weight: bolder;
	color: #f00;
	text-decoration: none;
	text-shadow: 2px 2px 2px #ffd700;
}

.TimesGruen1 {
	font-family: 'TangerineRegular', Georgia, "Times New Roman", Times, serif;
	font-size: 3.5em;
	font-weight: bolder;
	color: #009900;
	text-decoration: none;
	text-shadow: 2px 2px 2px #ffd700;
}

.TimesBlau {
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #ffd700;
	text-decoration: none;
	line-height: 1.2em;
	text-shadow: 2px 2px 2px #aaa;
	letter-spacing: normal;
}

.HelpCursor { cursor: help; }

	
.moreinfo {
	position:			relative;
	display:			block;
	text-indent:		0px;
	width:				245px;
	height:				30px;
	float: left;
	}

	
.floatingpanel {
	position:			relative;
	display:			block;
	margin-top:			0px;
	margin-left:		110px;
	width:				145px;
	height:				170px;
	padding-top:		38px;
	padding-left:		13px;
	padding-right:		13px;
	text-indent:		0px;
	color:				#333333;
	display:			none;
	background-color: transparent;
	background-image: url(../images/Sprechblase4.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 13000;
	}

a:hover .floatingpanel { display: inline; 
	}

.floatingpanel h2 {
	margin:				0;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			0.6em;
	}

.floatingpanel p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 0.5em;
	font-weight: bold;
	}

.moreinfo1 {
	position:			relative;
	display:			block;
	text-indent:		0px;
	width:				453px;
	height:				30px;
	float: left;
}

#moreinfo1 {
	top:				0px;
	left:				0px;
	}

.floatingpanel1 {
	position:			relative;
	display:			block;
	margin-top:			0px;
	margin-left:		200px;
	width:				145px;
	height:				170px;
	padding-top:		38px;
	padding-left:		13px;
	padding-right:		13px;
	text-indent:		0px;
	color:				#333333;
	display:			none;
	background-color: transparent;
	background-image: url(../images/Sprechblase4.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 16000;
}

a:hover .floatingpanel1 { display: inline; }

.floatingpanel1 h2 {
	margin:				0;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			0.6em;
}

.floatingpanel1 p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 0.5em;
}

.moreinfo2 {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				180px;
	height:				210px;
	float: left;
	text-align: center;
}

#moreinfo2 {
	top:				0px;
	left:				0px;
	}

.floatingpanel2 {
	position:			relative;
	display:			block;
	margin-top:			0px;
	margin-left:		50px;
	width:				145px;
	height:				170px;
	padding-top:		38px;
	padding-left:		13px;
	padding-right:		13px;
	text-indent:		0px;
	color:				#fff;
	display:			none;
	background-color: transparent;
	background-image: url(../images/Sprechblase4.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 13000;
}

a:hover .floatingpanel2 { display: inline; }

.floatingpanel2 h2 {
	margin:				0;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			0.75em;
}

.floatingpanel2 p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 0.6em;
}

.moreinfo3 {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				698px;
	float: left;
	text-align: center;
	height: 20px;
}

#moreinfo3 {
	top:				0px;
	left:				0px;
}

.floatingpanel3 {
	position:			relative;
	display:			block;
	margin-top:			0px;
	margin-left:		550px;
	width:				145px;
	height:				170px;
	padding-top:		33px;
	padding-left:		13px;
	padding-right:		13px;
	text-indent:		0px;
	color:				#fff;
	display:			none;
	background-color: transparent;
	background-image: url(../images/Sprechblase4.png);
	background-repeat: no-repeat;
	background-position: left -5px;
	z-index: 13000;
	font-family: Verdana, Geneva, sans-serif;
}

a:hover .floatingpanel3 { display: inline; }

.floatingpanel3 h2 {
	margin:				0;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			0.6em;
}

.floatingpanel3 p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 0.7em;
	font-weight: bold;
}

.moreinfo4 {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				423px;
	float: left;
	text-align: center;
	height: 22px;
}

#moreinfo4 {
	top:				0px;
	left:				0px;
}

.floatingpanel4 {
	position:			relative;
	display:			block;
	margin-top:			0px;
	margin-left:		300px;
	width:				145px;
	height:				170px;
	padding-top:		38px;
	padding-left:		13px;
	padding-right:		13px;
	text-indent:		0;
	color:				#fff;
	display:			none;
	background-color: transparent;
	background-image: url(../images/Sprechblase4.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 13000;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow: none;
	font-size: 0.9em;
	letter-spacing: normal;
	line-height: 1.5em;
}

a:hover .floatingpanel4 { display: inline; }

.floatingpanel4 h2 {
	margin:				0px;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			1em;
	letter-spacing: normal;
	line-height: 1em;
}

.floatingpanel4 p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
}

.moreinfo5 {
	position:			relative;
	display:			block;
	text-indent:		0;
	width:				160px;
	float: left;
	text-align: center;
	height: 125px;
}

#moreinfo5 {
	top:				0px;
	left:				0px;
}
.floatingpanel5 {
	position:			relative;
	display:			block;
	margin-top:			0px;
	margin-left:		2px;
	width:				145px;
	height:				170px;
	padding-top:		38px;
	padding-left:		13px;
	padding-right:		13px;
	text-indent:		0px;
	color:				#fff;
	display:			none;
	background-color: transparent;
	background-image: url(../images/Sprechblase4.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 13000;
}

a:hover .floatingpanel5 { display: inline;}

.floatingpanel5 h2 {
	margin:				0;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			1em;
	text-shadow: none;
	font-family: 'DesyrelRegular', Verdana, Geneva, sans-serif;
}

.floatingpanel5 p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 0.8em;
	font-weight: bold;
	text-shadow: none;
}


#Basis1 {
	float: left;
	width: 718px;
	background-color: transperent;
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #ABABAB;
	font-weight: bold;
	text-align: center;
}

#Basis1 a {
	font-weight: bold;
	color: #ababab;
}

#Basis2 {
	float: left;
	width: 718px;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #969696;
	font-weight: normal;
	text-align: center;
}

#Basis2 a {
	background-color: transparent;
	color: #818181;
	text-decoration: underline;
	font-weight: normal;
}

#Basis1Buch {
	float: left;
	width: 698px;
	background-color: transparent;
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #ABABAB;
	font-weight: bold;
	text-align: center;
}

#Basis1Buch a {
	font-weight: bold;
	color: #ababab;
}

#Basis2Buch {
	float: left;
	width: 698px;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #969696;
	font-weight: normal;
	text-align: center;
}

#Basis2Buch a {
	background-color: transparent;
	color: #818181;
	text-decoration: underline;
	font-weight: normal;
}

#footer {
	width: 718px;
	background-color: transparent;
	float: left;
	position: relative;
}


#footerBuch {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
}

#footerGut {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 300px;
}
#footerRen {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 70px;
}

#footerAng {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 2000px;
}

#footerAng {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 600px;
}


#footerRTB {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 100px;
}

#footerSub {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 100px;
}

#footerAnl {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 1100px;
}


#footerRec {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 880px;
}

#footerDan {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 780px;
}

#footerSt {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 170px;
}


	/*demo page css*/
.demoHeaders { margin-top: 2em; }

#dialog_link {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #492f79;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
	z-index: 50;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}

#dialog_link:hover{ color: #ffffff; 
}

#dialog_link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link1 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}

#dialog_link1:hover{ color: #ffffff; 
}

#dialog_link1 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link2 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 0px;
}

#dialog_link2:hover {
	color: #D31579;
	text-decoration: underline;
}
#dialog_link3 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link3:hover { color: #ffffff;
}

#dialog_link3 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link4 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 0px;
}
#dialog_link4:hover { color: #ffffff;
}

#dialog_link5 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link5:hover { color: #ffffff;
}

#dialog_link6 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link6:hover { color: #ffffff;
}

#dialog_link7 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link7:hover { color: #ffffff;
}

#dialog_link7 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link8 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link8:hover { color: #ffffff;
}

#dialog_link8 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link9 {
	text-decoration: none;
	position: relative;
	font-size: 0.8em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link9:hover { color: #ffffff;
}

#dialog_link9 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link10 {
	text-decoration: none;
	position: relative;
	font-size: 0.9em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link10:hover { color: #ffffff;
}

#dialog_link10 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link11 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}

#dialog_link11:hover {
	color: #D31579;
	text-decoration: underline;
}
#dialog_link12 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link12:hover { color: #ffffff;
}

#dialog_link12 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link13 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}

#dialog_link13:hover {
	color: #D31579;
	text-decoration: underline;
}

#dialog_link14 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}

#dialog_link14:hover {
	color: #D31579;
	text-decoration: underline;
}

#dialog_link15 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}

#dialog_link15:hover {
	color: #D31579;
	text-decoration: underline;
}

#dialog_link16 {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #032454;
/*	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;*/
	text-decoration: underline;
	background-color: #FFC;
}
#dialog_link16:hover { color: #ffffff;
}

#dialog_link16 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}


#dialog_link20 {
	text-decoration: none;
	position: relative;
	font-size: 0.9em;
	font-weight: bold;
	color: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
}
#dialog_link20:hover { color: #ffffff;
}

#dialog_link20 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#wetter {
	font-family: 'Lobster13Regular', Georgia, "Times New Roman", Times, serif;
	padding: 2px;
	width: 660px;
	font-size: 1.4em;
	text-align: center;
}

#GraphL {
	float: left;
	width: 320px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 1.5em;
}

#GraphR {
	float: right;
	width: 320px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 1.5em;
}

ul#icons {margin: 0; padding: 0;
}

ul#icons li {
	margin: 2px;
	position: relative;
	cursor: pointer;
	list-style: none;
	float: left;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
ul#icons span.ui-icon {float: left; margin: 0 4px;
}

#pizza {
	font-size: 1em;
	padding: 5px;
}
#pizza0 {
	padding: 10px;
	background-color: #f5f5f5;
	width: 700px;
}


#pizza1 {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	width: 20px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-style: italic;
}


#pizza2 {
	font-family: 'Lobster13Regular', Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	float: left;
	padding: 3px;
	color: #D31579;
}

#pizza3 {
	float: right;
	width: 55px;
	text-align: right;
	padding: 5px;
	font-size: 0.9em;
	font-weight: bold;
}

#pizza4 {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #000;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
#wurstku0 {
	width: 600px;
	padding: 10px;
	background-color: #f5f5f5;
}
#wurstku0a {
	width: 650px;
	padding: 10px;
	background-color: #f5f5f5;
}

#wurstku {
}


#wurstku1 {
	width: 340px;
	padding: 10px;
	float: left;
}

#wurstku2 {
	width: 200px;
	padding: 10px;
	float: right;
	text-align: center;
	color: #2E2E2E;
	font-weight: bold;
}

#MenuArt {
	font-family: 'TangerineRegular', Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	font-weight: bold;
	float: left;
	color: #D31579;
	width: 580px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: center;
	height: 25px;
}

#MenuArtA {
	font-family: 'TangerineRegular', Georgia, "Times New Roman", Times, serif;
	font-size: 3.5em;
	font-weight: bold;
	float: left;
	color: #D31579;
	width: 630px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: center;
	height: 25px;
}


#PersAnz {
	font-size: 1em;
	text-align: center;
	width: 580px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

#PersAnzA {
	font-size: 1em;
	text-align: center;
	width: 630px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

#SpeisenAng {
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
}


#SpeisenAng1 {
	float: right;
	width: 560px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
}

#AktArt {
	float: left;
	width: 70px;
	font-size: 1.4em;
	text-align: left;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	color: #D31579;
}

.divider {
	height: 30px;
	clear: both;
	overflow: hidden;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.zoom {
	width: 300px;
	margin-top: 5px;
} 

.zoomA {
	width: 300px;
	margin-top: 5px;
} 
.zoom2 {
	width: 500px;
} 

.small img {
	width: 300px;
	height: 214px;
	padding: 0;
} 

.large img {
	width: 600px;
	height: 427px;
	background: #fff;
	padding: 0;
}

.smallA img {
	width: 300px;
	height: 323px;
	padding: 0;
} 

.largeA img {
	width: 600px;
	height: 646px;
	background: #fff;
	padding: 0;
}

.small2 img {
	width: 500px;
	height: 353px;
	padding: 0;
} 

.large2 img {
	width: 1000px;
	height: 706px;
	background: #fff;
	padding: 0;
}

#agr {
	padding-top: 10px;
	vertical-align: middle;
}

#pageTen {
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2800px;
}

#pageTen1 {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	-webkit-box-shadow:1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);				
	box-shadow:	1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9);
	width: 898px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position: relative;
	left: 0px;
	top: 10px;
	height: 2800px;
	border-top-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	-moz-border-top-left-radius: 50px 50px;
	-moz-border-top-right-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-top-left-radius: 50px 50px;
	-webkit-border-top-right-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-top-left-radius: 50px 50px;
	-ms-border-top-right-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-top-left-radius: 50px 50px;
	-o-border-top-right-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}

#pageTen1:hover {
	-moz-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	-webkit-box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
	box-shadow: 1px 0px 5px rgba(211,21,121,0.9),
				-1px 0px 5px rgba(211,21,121,0.9),
				 3px 0px 15px rgba(3,36,84,0.9),
				-3px 0px 15px rgba(3,36,84,0.9),
				10px 10px 75px rgba(255,255,255,0.9),
				-10px -10px 75px rgba(255,255,255,0.9);
}


#leftTen {
	background-color: #f3f3f3;
	height: 2563px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 50px 50px;
	-moz-border-bottom-left-radius: 50px 50px;
	-webkit-border-bottom-left-radius: 50px 50px;
	-ms-border-bottom-left-radius: 50px 50px;
	-o-border-bottom-left-radius: 50px 50px;
}


#mainTen {
	float: left;
	height: 2563px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
	border-bottom-right-radius: 50px 50px;
	-moz-border-bottom-right-radius: 50px 50px;
	-webkit-border-bottom-right-radius: 50px 50px;
	-ms-border-bottom-right-radius: 50px 50px;
	-o-border-bottom-right-radius: 50px 50px;
}


#Basis1Ten {
	float: left;
	width: 718px;
	height: 64px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #ABABAB;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}

#Ten {
	width: 638px;
	height: auto;
	background-color: #fffff0;
	border: 1px dotted #615cdd;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#TenLogo {
	padding: 5px;
	height: 75px;
	width: 75px;
	float: right;
}

#TenLogo img{
	max-height: 100%;
	max-width: 1000%;
}

#TenText {
	padding: 5px;
	width: 540px;
	text-align: center;
	float: left;
	vertical-align: middle;
}

.Ten1 {
	font-size: 1.5em;
	color: #492f79;
	font-weight: bold;
}


.Ten2 {
	font-size: 1.1em;
	color: #bb0286;
	font-weight: bold;
}
