body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	background-image: url(../images/StocherkahnTuebingen.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.white {
	background-image: url(../images/WhiteKahn.jpg);
	font-family: Arial, Helvetica, sans-serif;
}

.white1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F6F6F6;
	background-image: none;
}
h3 {
	font-size: 1em;
}
a {
	outline: none;
}

a:link     {
	color: #000;
	text-decoration: none;
}
a:active   {
	color: #000;
	text-decoration: none;
}
a:hover    {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}

a:visited:hover {
	color: #ff0000;
	text-decoration: none;
}

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
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 {
	font-weight: bold;
	color: #000;
	background-color: #eaeaea;
	border: thin solid #990000;
}
.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}
.send7 {
	height: 20px;
	width: 100px;
	margin-top: 2px;
}
.AnlBild { border: 1px solid #032454; }



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;
}
label:hover {
	background-color: #FC9;
	color: #000;
}

.size {
	height: 15px;
	width: 300px;
}


.size2 {
	height: 15px;
	width: 230px;
}

.size1 {
	height: 15px;
	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-color: transparent;
	background-image: url(../images/RueckrufSend.png);
	height: 26px;
	width: 160px;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}
.send:hover {
	color: #ffd700;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

option {
	color: #990000;
	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 {
	background-color: #EAEAEA;
	color: #000;
	border: 1px solid #990000;
}
ol {
	list-style-position: outside;
	list-style-type: disc;
}
.dots { border: 1px dotted 032454; }
.maps {
	background-color: #fffff0;
	border: 1px solid #87ceeb;
	height: 400px;
	width: 500px;
}
.blinkhigh { text-decoration: blink; }
.underline { text-decoration: underline; }






#center { text-align: center; 
}


#center1 {
	text-align: center;
	float: left;
	width: 438px;
	margin-right: 100px;
	margin-left: 100px;
}

#center1 a:link {
	text-align: center;
	color: #990000;
}

#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;
}
#center2 {
	text-align: center;
	height: 20px;
}

#center2 a:link {
	text-align: center;
	color: #990000;
}

#center2: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;
	vertical-align: middle;
}

#first {
	float: left;
	width: 423px;
	padding-bottom: 6px;
	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: #990000;
	float: left;
	line-height: 0.6em;
}

#first1 {
	float: left;
	width: 398px;
	padding-bottom: 6px;
	font-size: 1em;
	line-height: 1.2em;
	vertical-align: baseline;
}

#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: #990000;
	float: left;
	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: #990000;
	float: left;
	line-height: 0.6em;
}

#first3 {
	float: right;
	width: 310px;
	padding-bottom: 12px;
	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: #990000;
	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;
}

#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/Biervesper.png) 0 0 no-repeat;
	height: 50px;
	top: 61px;
	width: 68px;
}
#tequila {
	background: transparent url(../images/Tequila.png) 0 0 no-repeat;
	height: 56px;
	top: 68px;
	width: 54px;
}

#schnitzel {
	background: transparent url(../images/Schnitzelparty.png) 0 0 no-repeat;
	height: 59px;
	top: 71px;
	width: 104px;
}

#JGA {
	background: transparent url(../images/Junggesellenabschied.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/Spanferkel.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#fass {
	background: transparent url(../images/Neckarmueller.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/Grillparty.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#prosec {
	background: transparent url(../images/Prosecco.png) 0 0 no-repeat;
	height: 59px;
	top: 46px;
	width: 56px;
}

#herz {
	background: transparent url(../images/Romantikgourmet.png) 0 0 no-repeat;
	height: 44px;
	top: 53px;
	width: 72px;
}
#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: 61px;
	z-index: 400;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/Kahn1.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;
}
#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;
}

#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;
	/*min-width: 900px;*/
	height: 169px;
	overflow: hidden;
}
#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;
}

#slideshow{
	position: relative;
	z-index:500!important;
	float: left;
	width: 250px;
}
.geb {
	background-color: transparent;
	background-image: url(../images/70-GeburtstagsParty250.jpg);
	background-repeat: no-repeat;
	height: 172px;
}
.NM {
	background-color: transparent;
	background-image: url(../images/10-Neckarmueller250.jpg);
	background-repeat: no-repeat;
}

.NME {
	background-color: transparent;
	background-image: url(../images/10-NeckarmuellerE250.jpg);
	background-repeat: no-repeat;
}

.HK {
	background-color: transparent;
	background-image: url(../images/53-Herzklopfen250.jpg);
	background-repeat: no-repeat;
}

.AK {
	background-color: transparent;
	background-image: url(../images/79-AbiKahn250.jpg);
	background-repeat: no-repeat;
}

#page {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2140px;
}

#page1 {
	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: 2140px;
}

#pageBuch {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2550px;
}

#pageBuch1 {
	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: 2550px;
}

#pageST {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2200px;
}

#pageST1 {
	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: 2200px;
}
#pageNM {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2650px;
}

#pageNM1 {
	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: 2650px;
}

#pageSW {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2750px;
}

#pageSW1 {
	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: 2750px;
}

#pageKA {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2950px;
}

#pageKA1 {
	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: 2950px;
}

#pageW {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2950px;
}

#pageW1 {
	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: 2950px;
}
#pageTen {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 4300px;
}

#pageTen1 {
	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: 4300px;
}
#pageJ {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2700px;
}

#pageJ1 {
	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: 2700px;
}

#pageV {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2750px;
}

#pageV1 {
	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: 2750px;
}

#pageC {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 1450px;
}

#page1C {
	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: 1450px;
}

#pageBuchImp {
	background-image: url(../images/bg_shadow_lr2.png);
	background-repeat: repeat-y;
	width: 900px;
	padding-right: 15px;
	margin: auto;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 3300px;
}

#pageBuchImp1 {
	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: 3300px;
}

#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;
}
#logo a { color: #fff; 
}

#titel1 {
	float: left;
	height: 72px;
	width: 718px;
	text-align: center;
	padding-top: 3px;
	position: absolute;
	z-index: 700;
	top: 0px;
	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: 0px;
	-moz-border-radius: 1em 1em 0 0;
	-webkit-border-radius: 1em 1em 0 0;
	border-radius: 1em 1em 0 0;
	-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;
	font-size: 2.1em;
	font-weight: bolder;
	position: relative;
	width: 423px;
	clear: both;
	color: #990000;
	padding-bottom: 3px;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 3px 3px 3px #aaa;
	letter-spacing: 0.1em;
	line-height: 0.8em;
	margin-bottom: 5px;
}
.titel61:hover { font-size: 1.1em; 
}
#titel61 a { color: #990000; 
}
#titel62{
	float: left;
	text-align: center;
	font-size: 1.8em;
	font-weight: bolder;
	position: relative;
	width: 124px;
	color: #990000;
	padding-bottom: 0px;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 3px 3px 3px #aaa;
	margin-bottom: 5px;
	z-index: 1000;
	height: 20px;
	margin-left: 45px;
	margin-right: 41px;
}

#titel62 a{
	color: #99000;

}
#titel62 a:hover {
	color: #fff;
	text-shadow: 0px 0px 0px #aaa;

}

#pfeil {
	background-color: transparent;
	margin-right: 5px;
	padding-top: 3px;
	float: left;
	width: 11px;
	height: 20px;
}
#pfeilV {
	color: #990000;
	background-color: transparent;
	float: left;
	position: relative;
	width: 101px;
}


#pfeilV a{
	color: #990000;
}

#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;
	font-size: 1.9em;
	font-weight: bold;
	position: relative;
	width: 658px;
	clear: both;
	color: #990000;
	padding-bottom: 3px;
	font-family: 'ArtifikaMedium', Georgia, "Times New Roman", Times, serif;
	text-shadow: 3px 3px 3px #aaa;
	letter-spacing: 0.1em;
	line-height: 0.8em;
	z-index: 550;
}

#titel61Buch a { color: #990000; }

#left {
	background-color: #f3f3f3;
	height: 1904px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftBuch {
	background-color: #f3f3f3;
	height: 2314px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftST {
	background-color: #f3f3f3;
	height: 1964px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftNM {
	background-color: #f3f3f3;
	height: 2414px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftSW {
	background-color: #f3f3f3;
	height: 2514px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftKA {
	background-color: #f3f3f3;
	height: 2714px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftW {
	background-color: #f3f3f3;
	height: 2714px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftTen {
	background-color: #f3f3f3;
	height: 4064px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}
#leftJ {
	background-color: #f3f3f3;
	height: 2464px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}
#leftV {
	background-color: #f3f3f3;
	height: 2514px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftImp {
	background-color: #f3f3f3;
	height: 3064px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}

#leftC {
	background-color: #f3f3f3;
	height: 1214px;
	width: 180px;
	float: left;
	clear: left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
}




ul#navigation{
	background: transparent;
	position: relative;
	margin: 0px;
	padding: 0px;
}
ul#navigation li {
	background-color: transparent;
	vertical-align: middle;
	list-style-type: none;
}
ul#navigation a, ul#navigation span   {
	display: block;
	width: 160px;
	padding-left: 20px;
	background-color: transparent;
	background-image: url(../images/Navigation.png);
	background-repeat: no-repeat;
	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;
}
ul#navigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FFd700;
	-moz-box-shadow: 0 0 1.5em #ff0000;
	-webkit-box-shadow: 0 0 1.5em #ff0000;
	box-shadow: 0 0 1.5em #ff0000;
}
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: #FF0000;
}

ul#navigation span {
	color: #000;
	background-color: transparent;
	background-image: url(../images/Navigation1.png);
	background-repeat: no-repeat;
}
ul#navigation h2 {
	color: #ffd700;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

#leftbottom {
	background-color: #fff;
	height: 650px;
	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: 109px;
}

.moreTPS2 {
	position:			relative;
	display:			block;
	width:				100px;
	float: left;
	height: 100px;
}

#TPS3 {
	background-color: #FFF;
	height: 109px;
	width: 126px;
	margin-bottom: 30px;
	font-size: 1.6em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-left: 16px;
	margin-top: 10px;
	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;
}

#main {
	float: left;
	height: 1904px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}
#mainBuchT {
	float: left;
	height: 2314px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainST {
	float: left;
	height: 1964px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainNM {
	float: left;
	height: 2414px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainSW {
	float: left;
	height: 2514px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainKA {
	float: left;
	height: 2714px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainW {
	float: left;
	height: 2714px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainTen {
	float: left;
	height: 4064px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainJ {
	float: left;
	height: 2464px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainBuchV {
	float: left;
	height: 2514px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainBuchI {
	float: left;
	height: 3064px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}

#mainleft {
	float: left;
	width: 453px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#mainBuch {
	float: left;
	width: 698px;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#mainBuchTC {
	float: left;
	height: 1214px;
	width: 718px;
	background-color: #F3F3F3;
	position: relative;
}



#LOBlue {
	float: left;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/LO-5c90dc-1.png);
	background-repeat: no-repeat;
}

#TopBlue {
	float: left;
	height: 20px;
	width: 413px;
	position: relative;
	background-image: url(../images/TO-5c90dc-1.png);
	background-repeat: repeat-x;
}


#TopBlueBuch {
	float: left;
	height: 20px;
	width: 658px;
	position: relative;
	background-image: url(../images/TO-5c90dc-1.png);
	background-repeat: repeat-x;
}

#ROBlue {
	float: right;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/RO-5c90dc-1.png);
	background-repeat: no-repeat;
}

#MainBlue {
	float: left;
	height: 248px;
	width: 423px;
	background-color: #FFF;
	position: relative;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5c90dc;
	border-left-color: #5c90dc;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	clear: left;
}

#MainBlueBuch {
	float: left;
	height: 260px;
	width: 668px;
	background-color: #FFF;
	position: relative;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5c90dc;
	border-left-color: #5c90dc;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: justify;
}

#MainBlueBuchAng {
	float: left;
	height: 270px;
	width: 668px;
	background-color: #FFF;
	position: relative;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5c90dc;
	border-left-color: #5c90dc;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	text-align: justify;
}


#RUBlue {
	float: right;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/RU-5c90dc-1.png);
	background-repeat: no-repeat;
}

#BildBuch1 {
	float: left;
	width: 115px;
	position: absolute;
	left: 235px;
	top: 165px;
	background-image: url(../images/Preis180.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/GutscheinPalette.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: 168px;
	top: 165px;
	background-image: url(../images/Preis180.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;
}
#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;
	z-index: 550;
}

#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: #990000;
	text-decoration: none;
}

#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;
}

#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: 182px;
	left: 418px;
	text-align: left;
}

#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: 235px;
	top: 165px;
	background-image: url(../images/Preis180.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;
}
#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;
}







#BottomBlue {
	float: left;
	height: 20px;
	width: 413px;
	position: relative;
	background-image: url(../images/BO-5c90dc-1.png);
	background-repeat: repeat-x;
}

#BottomBlueBuch {
	float: left;
	height: 20px;
	width: 658px;
	position: relative;
	background-image: url(../images/BO-5c90dc-1.png);
	background-repeat: repeat-x;
}

#LUBlue {
	float: left;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/LU-5c90dc-1.png);
	background-repeat: no-repeat;
}

#mainright {
	float: right;
	width: 235px;
	height: 273px;
	background-color: #849500;
	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: -webkit-gradient(linear, left top, left bottom, from(#849500), to(#78860D));
	background: -moz-linear-gradient(top, #849500 0%, #78860D 100%);
	background: -o-linear-gradient(top, #848500 0%, #78860D 100%);
	clear: right;
}
/*#mainright div.main{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Main849500.png);
	background-repeat: repeat-y;
	width: 235px;
	top: 0px;
}
#mainright div.main div{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Top849500.png);
	background-repeat: no-repeat;
	width: 235px;
}
#mainright div.main div div{
	background-color: transparent;
	color: #fff;
	background-image: url(../images/Bottom849500.png);
	background-repeat: no-repeat;
	width: 221px;
	background-position: left bottom;
	height: 273px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 1em;
}*/

#mainright1 {
	float: right;
	width: 235px;
	background-color: transparent;
	position: relative;
	color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 1em;
	clear: right;
	line-height: 1.4em;
}
#mainright1 div.main{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Main849500.png);
	background-repeat: repeat-y;
	width: 235px;
	top: 0px;
}
#mainright1 div.main div{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Top849500.png);
	background-repeat: no-repeat;
	width: 235px;
}
#mainright1 div.main div div{
	background-color: transparent;
	color: #fff;
	background-image: url(../images/Bottom849500.png);
	background-repeat: no-repeat;
	width: 221px;
	background-position: left bottom;
	height: 273px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 1em;
}

#mainrightF {
	float: right;
	width: 235px;
	background-color: transparent;
	position: relative;
	color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
}
#mainrightF div.main{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Main849500.png);
	background-repeat: repeat-y;
	width: 235px;
}
#mainrightF div.main div{
	background-color: transparent;
	color: #000;
	background-image: url(../images/TopA849500.png);
	background-repeat: no-repeat;
	width: 235px;
}
#mainrightF div.main div div{
	background-color: transparent;
	color: #fff;
	background-image: url(../images/BottomA849500.png);
	background-repeat: no-repeat;
	width: 221px;
	background-position: left bottom;
	height: 180px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 1em;
}


#mainrightA {
	float: right;
	width: 235px;
	background-color: transparent;
	position: relative;
	color: #fff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
}
#mainrightA div.main{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Main849500.png);
	background-repeat: repeat-y;
	width: 235px;
}
#mainrightA div.main div{
	background-color: transparent;
	color: #000;
	background-image: url(../images/TopA849500.png);
	background-repeat: no-repeat;
	width: 235px;
}
#mainrightA div.main div div{
	background-color: transparent;
	color: #fff;
	background-image: url(../images/BottomA849500.png);
	background-repeat: no-repeat;
	width: 221px;
	background-position: left bottom;
	height: 225px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 1em;
}

#mainrightB {
	float: right;
	width: 235px;
	background-color: transparent;
	position: relative;
	color: #fff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
}
#mainrightB div.main{
	background-color: transparent;
	color: #000;
	background-image: url(../images/Main849500.png);
	background-repeat: repeat-y;
	width: 235px;
}
#mainrightB div.main div{
	background-color: transparent;
	color: #000;
	background-image: url(../images/TopA849500.png);
	background-repeat: no-repeat;
	width: 235px;
}
#mainrightB div.main div div{
	background-color: transparent;
	color: #fff;
	background-image: url(../images/BottomA849500.png);
	background-repeat: no-repeat;
	width: 221px;
	background-position: left bottom;
	height: 215px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 1em;
}
#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;
}

#card {
	float: left;
	width: 678px;
	background-color: transparent;
	position: absolute;
	text-align: right;
	z-index: 100;
}
#plus {
	background-color: transparent;
	float: left;
	position: relative;
	height: 40px;
	z-index: 500;
}

#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: #990000;
}

#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;
}
#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: -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: 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/GutscheinGeburtstag.png);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}

#Gutschein2 {
	background-image: url(../images/GutscheinRomantik.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein3 {
	background-image: url(../images/GutscheinWeihnachten.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein4 {
	background-image: url(../images/GutscheinGeschenk.png);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein5 {
	background-image: url(../images/GutscheinOstern.png);
	background-repeat: no-repeat;
	height: 285px;
	width: 640px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#Gutschein6 {
	background-image: url(../images/GutscheinUrlaub.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: 698px;
	padding-right: 10px;
	padding-left: 10px;
}

#accord1 div:first-letter {
	font-size: 1.4em;
	color: #990000;
	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;
}

#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;
}


#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;
}

#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;
}

#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: 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: 150px;
}


#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}
#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;
}
#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;
}


#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;
}
#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: 5px;
	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: #990000;
	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: #990000;
	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;
}
.Rahmen { border: 1px solid #990000; }

#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: #990000;
	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: #990000;
}

#Ang1a a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #990000;
	-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: #990000;
	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: #990000;
}
#Ang2 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #990000;
	-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: #990000;
	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: #990000;
}

#Ang3 a:hover {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #990000;
	-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;
}


#LOGreen {
	float: left;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/LO-849500.png);
	background-repeat: no-repeat;
}

#TopGreen {
	float: left;
	height: 20px;
	width: 195px;
	background-color: #859000;
	position: relative;
}


#ROGreen {
	float: right;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/RO-849500.png);
	background-repeat: no-repeat;
}

#MainGreen {
	float: left;
	height: 200px;
	width: 235px;
	background-color: #859000;
	position: relative;
}

#RUGreen {
	float: right;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/RU-849500.png);
	background-repeat: no-repeat;
}

#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;
}

#LUGreen {
	float: left;
	height: 20px;
	width: 20px;
	background-color: transparent;
	position: relative;
	background-image: url(../images/LU-849500.png);
	background-repeat: no-repeat;
}

#dialog {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog a{
	text-decoration: underline;
	color: #032454;
	background-color: #F5F5F5;
}

#dialog1 {
	background-color: #fff;
	font-size: 0.9em;
}

#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;
}

.Fett { color: #ff0000; }

.FettBold {
	color: #ff0000;
	font-size: 1.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: #990000;
	line-height: 0.6em;
}



.schrift14 {
	font-size: 1.4em;
	font-weight: bold;
}
.schrift14-900 {
	font-size: 1.7em;
	font-weight: bold;
	color: #990000;
	line-height: 0.6em;
	font-family: 'Lobster13Regular', Georgia, "Times New Roman", Times, serif;
}

.schrift14-900A {
	font-size: 1.4em;
	font-weight: bold;
	color: #990000;
	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: #990000;
}


.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: #990000;
}

.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;
}
.Arial12fett150 {
	color: black;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.Arial14red {
	color: #7f0000;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

.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/Sprechblase2.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1200;
	}

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/Sprechblase2.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1200;
}

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/Sprechblase2.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1200;
}

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/Sprechblase2.png);
	background-repeat: no-repeat;
	background-position: left -5px;
	z-index: 1200;
	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/Sprechblase2.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1200;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow: none;
	font-size: 0.4em;
	letter-spacing: normal;
	line-height: 1.5em;
}

a:hover .floatingpanel4 { display: inline; }

.floatingpanel4 h2 {
	margin:				0;
	padding:			0;
	color:				white;
	font-weight:		bold;
	font-size:			0.9em;
	letter-spacing: normal;
	line-height: 1em;
}

.floatingpanel4 p {
	margin:				0;
	margin-top:			5px;
	padding:			0;
	color:				#333333;
	font-size: 1em;
	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/Sprechblase2.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1200;
}

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;
}

#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;
}

#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: 200px;
}

#footerAng {
	width: 698px;
	background-color: transparent;
	float: left;
	position: relative;
	margin-top: 600px;
}

#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: #032454;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
	z-index: 50;
}

#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: #990000;
	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: #990000;
	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: #990000;
	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: #990000;
	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: #990000;
	text-decoration: underline;
}

#wetter {
	font-family: 'Lobster13Regular', Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	width: 670px;
	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: #990000;
}

#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: #990000;
	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: #990000;
	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: #990000;
}

.divider {
	height: 30px;
	clear: both;
	overflow: hidden;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

