
/* bilder (rahmen) */

img {
	border:0px;
}

h1 {  }

/* divs */

#navigationbox  { position:fixed;     left:20px; top:5px; width:204px; height:auto; z-index:101; }
/* #sprachwahl     { display:none; } */
#sprachwahl     { position:relative;  left:0px; top:0px; width:204px; height:auto; z-index:102; } 
#navigation     { position:relative;  left:0px; top:30px; width:204px; height:auto; z-index:103; }

#sponsoren       { position:relative;  left:0px; top:55px; width:204px; height:auto; z-index:104; }
#sponsorendetail { margin-bottom:10px; }

#box             { position:relative; left:252px; top:0px; width:748px; height:auto;  }

#illu1           { margin-top:-250px; margin-bottom:-20px; margin-left:-15px; }
#startdatum      { margin-left:0px; margin-top:41px; margin-bottom:0px; height:auto; text-align:right; }

#teaserbild      { position:absolute; top:0px; right:0px; width:800px; height:524px; }

#text          { width:748px; height:auto; margin-top:6px; }
#titel         { width:748px; height:auto; margin-bottom:20px; }
#titel2        { width:748px; height:auto; margin-bottom:15px; }
#spalte0       { position:relative; width:748px; height:auto; margin-bottom:72px; margin-right:0px; }
#spalte1       { float:left; width:236px; height:auto; margin-bottom:72px; margin-right:20px; }
#spalte2       { float:left; width:236px; height:auto; margin-bottom:72px; margin-right:20px; }
#spalte3       { float:left; width:236px; height:auto; margin-bottom:72px; margin-right:0px; }
#spalte23      { float:left; width:492px; height:auto; margin-bottom:72px; margin-right:0px; }
#spalte123     { float:left; width:748px; height:auto; margin-bottom:72px; margin-right:0px; }

#illu           { float:left; width:750px; height:150px; margin-top:20px; margin-bottom:-60px; text-align:center; }

#quartierplandownload { position:absolute; left:602px; top:0px; width:146px; height:146px; }
#legende { position:absolute; left:310px; top:-75px; width:438px; height:20px; }
#listeobjektderbegierdedownload { position:absolute; left:602px; top:-30px; width:146px; height:146px; }
#listeobjektderbegierdedownloade { position:absolute; left:602px; top:-50px; width:146px; height:146px; }

#bestellungbuchbutton    { position:absolute; left:602px; top:-30px; width:146px; height:146px; }

#spanner      { position:relative; width:748px; height:auto; margin-bottom:0px; margin-right:0px; }

#ladenbox      { width:780px; height:569px; background-color:white; overflow:hidden; }
#ladenboxbild  { position:absolute; left:30px; top:30px; width:315px; height:509px; overflow:hidden; }
#ladenboxtext  { position:absolute; left:375px; top:25px; width:445px; height:509px; }
#ladenboxclose { position:absolute; right:0px; top:0px; width:24px; height:24px; }
#ladenboxtextadresse  { margin-top:10px; height:auto; text-align:left; }

#detailaddthis  { position:absolute; left:375px; top:519px; width:auto; height:25px; }
#detailaddthis2 { position:absolute; left:375px; top:354px; width:auto; height:25px; }

#ladenboxklinfo { position:absolute; left:0px; top:570px; width:780px; height:auto; border-top:1px solid black; padding:10px 0px 10px 30px; }

#restaurantbox            { width:780px; height:569px; background-color:white; overflow:hidden; }
#restaurantboxtext        { position:absolute; left:30px; top:30px; width:760px; height:509px; }
.restaurantbild           { margin-right:30px; margin-bottom:10px; }
.restaurantbild2          { margin-right:30px; margin-bottom:30px; }
#restaurantboxtextadresse { margin-left:345px; margin-top:10px; height:auto; text-align:left; }

#kunstgalerienbox         { width:780px; height:404px; background-color:white; overflow:hidden; }
#kunstgalerienboxbild     { position:absolute; left:30px; top:30px; width:315px; height:344px; overflow:hidden; }
#kunstgalerienboxtext     { position:absolute; left:375px; top:30px; width:760px; height:344px; }

#karteover      { padding:10px; width:118px; background-color:white; }
#karteover2     { padding:10px; width:172px; background-color:white; }

#anmeldebox       { width:700px; height:519px; background-color:white; overflow:hidden; }
#anmeldeboxinhalt { position:absolute; left:30px; top:30px; width:655px; height:auto; }

#bildanimationbox  { float:left; width:492px; height:295px; margin-bottom:72px; margin-right:0px; }
#bildanimation     { position:relative; left:0px; top:0px; width:492px; height:295px; }
#bildanimation img { display:none; position:absolute; top:0; left:0; }
#bildanimation div { display:none; position:absolute; top:0; left:0; }


/* tooltip */
#tipnr     { width:45px; height:42px; background-image:url("bilder/tipnrbg.png");  text-align:center; padding-top:18px; }
#tipnr2    { width:62px; height:42px; background-image:url("bilder/tipnrbg2.png"); text-align:center; padding-top:18px; }
.tipnrt {
	font-family:larish_neuesemibold, Georgia, Times New Roman, Times, serif;
	color:white;
	font-size:29px;
	line-height:29px;
	margin-top:0px;
	margin-bottom:0px;
	letter-spacing:-0.5px;
}


/* formular */

.ktfeld {
	font-family:larish_neuesemibold, Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:19px;
	color:black;
	background-color:white;
	border-style:solid;
	border-bottom-width:2px;
	border-bottom-color:black;
	border-left-color:white;
	border-top-color:white;
	border-right-color:white;
	width:310px;
	height:25px;
	padding:1px;
	margin-top:3px;

}
.ktauswahl {
	font-family:larish_neuesemibold, Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:19px;
	color:black;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:black;
	width:310px;
	height:32px;
	padding:1px;
}

.button {
	font-family:larish_neuesemibold, Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:19px;
	color:black;
	background-color:#76baed;
	border-width:2px;
	border-style:solid;
	border-color:black;
	width:200px;
	height:35px;
	padding:0px;
}




/* body */

body {
background-color:white;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;

}