html, body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	line-height: 170%;
	color:#000000;
	}



/*
div { 
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	}
*/


/*
masse:
1 rasterkästchen ist 116px breit, 60 px hoch. der rahmen jeweils 4px (rasterkästchen meint deine 21mm)

daraus ergibt sich:

- grundfläche ohne rahmen wie zb bei kunst/standorte ist: 572px breit, 292px hoch (5 rasterkästchen hoch abzgl rahmen)

- fläche 1 kästchen höher und ohne rahmen ist: 572px breit, 352px hoch (6 rasterkästchen hoch abzgl rahmen)

- fläche 2 kästchen höher und ohne rahmen ist: 572px breit, 412px hoch (7 rasterkästchen hoch abzgl rahmen)
*/


/*wird nur in screenreadern u.ae. angezeigt */

a {
	outline: none;
}


img {
	border: 0px;
}

/* ### START hauptspalten ### */
div#wrapper { 
	width: 696px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 1400px; /*hoehe fix wegen rand unten*/
}	

div#logo {
	position: relative; /*wichtig fuer funktionierenden logo-link!*/
	width: 82px; /*116*/
	float: left;
	margin-top: 50px;
	margin-left: 580px;
}

* html div#logo {
	margin-left: 290px;
}

div#sprachwechsler {
	position: relative;
	width: 33px;
	float: right;
	text-align: right;
	margin-top: 50px;
	padding-top: 10px;
	padding-right: 1px;
}

div#impressum {
	position: relative;
	float: left;
	margin-top: 50px;
	margin-left: 592px;
	padding-top: 10px;
}

* html div#impressum {
	margin-left: 290px;
}

div#navigation ul, div#sprachwechsler ul, div#impressum ul {
	padding:0px; 
	margin:0px; 
	list-style-type: none;
}

div#sprachwechsler  ul li a, div#impressum  ul li a {
	text-decoration: none;
	color: #000000;
	font-size: 100%;
}


div#navigation ul, div#navigation ul li {
	float: left;
	padding: 0px; 
	margin: 0px; 
	list-style-type: none;
}



/*a-tag ist gleichzeitig halbe rasterflaeche! gut fŸr spaetere hover und auch fuer unterscheidung aktive kleine flaeche zum rester des rasterskeastchens*/ 
div#navigation ul li a {
	display: block;
	width: 106px; /*116*/
	height: 20px; /*30*/
	padding: 10px 0px 0px 10px;
	text-decoration: none;
}


/*blaetternavi duerfen nicht blocken*/
div#navigation ul li.blaettern a {
	display:inline;
	padding: 0px 10px 0px 10px;
}

div#navigation ul li.blaettern .keinblaettern {
	padding: 0px 10px 0px 10px;
}

/*fuer kurze begriffe im 3.level*/
div#navigation ul li.fett, div#navigation ul li.fett a {
	font-weight: bold;
}

/*dafuer volle breite fuer li*/
div#navigation ul li.blaettern  {
	width: 116px; 
	color: #ffffff;
	padding: 10px 0px 0px 0px;
}


ul#level1 {
	position: absolute;  /*fuer weitere ul wichtig*/
	top: 50px; 
	font-size: 100%;
	width: 696px; 
}


.kunstseite ul#level1 li.kunst, .regionseite ul#level1 li.region, .serviceseite ul#level1 li.service, .aktuellseite ul#level1 li.aktuell, .raumsichtenseite ul#level1 li.raumsichten {
	margin-top: -14px; 
	padding-top: 14px; 
}

ul#level2 {
	position:absolute;  /*in neuer zeile*/
	top: 30px;  /* hoehe kleines navraster*/
	left: 0px;
	width: 696px; 
	z-index: 4;
}

ul#level2 li {
	height: 120px; /*rasterhoehe 60 plus leerzeile*/
}


ul#level2 li.english {
	float: right;
}

ul#level3 {
	position:absolute; 
	top: 120px; 
	left: 0px; /*beginnt links wg bg*/
	height: 60px;
	width: 696px; 
	z-index: 5;
}


ul#level3 li {
	color: #ffffff;
	font-weight:bold;
	height: 60px; /*rasterhoehe 60*/
}


ul#level3 li.zu2 {
	margin-left: 116px;
}

ul#level3 li.zu3 {
	margin-left: 232px;
}

/* fuer tourenindex */
.regionseite ul#level3 li.zu3 {
	margin-left: 236px;
}

ul#level3 li.zu4 {
	margin-left: 348px;
}

ul#level3 li.zu5 {
	margin-left: 464px;
}


ul#level1 li a {
	color: #000000;
	font-weight:bold;
	font-size: 110%;
}


ul#level1 li.kunst a {
	color: #ffffff;
}


ul#level1 li.raumsichten a,
h2 span.rs {
	font-style: italic;
	letter-spacing: 1px;
}

span.rs {
	font-style: italic;
}

ul#level1 li.raumsichten ul li a {
	font-style: normal;
	letter-spacing: 0px;
}

ul#level2 li a, ul#level3 li a {
	color: #ffffff;
	font-weight: normal;
	font-size: 100%;
}

.kunstseite ul#level3 li a {
	font-weight:bold;
}

.kunstseite div#navigation ul li ul#level3 li.az a {
	text-align: right;
	padding: 10px 10px 0px 10px;
	width: 96px;
}

.regionseite ul#level2 li a, .regionseite  ul#level3 li a {
	color: #000000;
}


/*farben der hauptnavpunkte*/
ul#level1 li.kunst {
	background-color:#2F3B8D; /*mittleres blau*/
}

ul#level1 li.region {
	background-color:#A9D924;
}

ul#level1 li.service {
	background-color:#E20005;
}

ul#level1 li.aktuell {
	background-color:#c40595;/*9E1D6C*/
}

ul#level1 li.raumsichten {
	background: url(img/raumsichten-nav.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.raumsichtenseite ul#level1 li.raumsichten {
	background: url(img/raumsichten-navaktiv.gif);
	background-repeat: no-repeat;
	background-position: top left;
}



/*farben der subnav-zeile auf level 2*/ 
.kunstseite ul#level2 {
	background-color:#262963; /*dkl blau*/
}

.kunstseite ul#level2 a.subnavaktiv {
	background-color:#2F3B8D; /*dkl blau*/
}


.regionseite ul#level2 {
	background-color:#70A63F; /*mtlgruendkler*/ /*vorher:56853B*/
}


.regionseite ul#level2 a.subnavaktiv {
	background-color:#A9D924; /*hellgruen*/
}


.serviceseite ul#level2 {
	background-color:#A50105; /*mtlgruendkler*/
}


.serviceseite ul#level2 a.subnavaktiv {
	background-color:#E20005; /*hellgruen*/
}

.aktuellseite ul#level2 a.subnavaktiv {
	background-color:#c40595; 
}

.aktuellseite ul#level2 {
	background-color:#9E1D6C;
}

.raumsichtenseite ul#level2 {
	background-color:#05889e;
	
}

.raumsichtenseite ul#level2 a.subnavaktiv {
	background-color:#5bb5c8; 
}



ul#level2 li.bgaktuellnav {
	background-color:#310b57/*310b57*/;
	width: 232px;
	margin-left: 232px;
}

ul#level2 li.bgraumsichtennav {
	background-color:#5bb5c8;
	width: 116px;
	margin-left: 348px;
}

* html ul#level2 li.bgraumsichtennav {
	margin-left: 290px;
}

/*farben der subnav-zeile auf level 3*/ 
.kunstseite ul#level3 {
	background-color:#2F3B8D; /*mittleres blau*/
}

.kunstseite ul#level3.dklblau {
	background-color:#262963; /*dunkles blau fuer a-z leiste*/
}

.kunstseite ul#level3 li a {
	color:#aaaaaa; /*grau*/
}

.kunstseite ul#level3 li.blaettern a {
	color:#ffffff;
}

.kunstseite ul#level3 li.az {
	background-color:#262963; /*dkl blau*/
}

.kunstseite ul#level3 li a.subnav2aktiv {
	color:#ffffff; 
	height: 120px;
}

.regionseite ul#level3 {
	background-color:#8DC101; /*mtlgruenheller*/ /*vorher:70A63F*/
}


.regionseite ul#level3 li a.subnav2aktiv {
	background-color:#A9D924; 
}



ul#level3 li.tourenindex {
	height: 16px;
	color: #000000;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #000000;
	line-height: 110%;	 /*fuer hoehe der trennlinie*/
}

ul#level3 li.tourenindex a {
	display: inline;
	padding: 0px;
	color: #ffffff;
	font-weight: bold;
}


ul#level3 li a.touraktiv {
	 color: #000000;
}


/*farben*/
.dklblau {
	background-color:#262963;
}

.mtlblau {
	background-color:#2F3B8D;
}

.dklgruen {
	background-color:#3D5D2C;
}

.mtlgruendkler {
	background-color:#56853B;
}

.mtlgruendmtl {
	background-color:#70A63F;
}

.mtlgruenheller {
	background-color:#8DC101; /*70A63F*/
}

.hellgruen {
	background-color:#A9D924;
}

.mtlrot {
	background-color:#A50105;
}

.hellrot  {
	background-color:#E20005;
}

.dkllila {
	background-color:#310b57;/*612679*/
}

.mtllila {
	background-color:#860385;/*6b0152*/
}

.helllila {
	background-color:#9E1D6C;
}


.dkltuerkis {
	background-color:#05889e;
}

.helltuerkis {
	background-color:#5bb5c8;
}




div#content {
	position: absolute; 
 	top: 200px; 
	left: 0px;
	z-index: 6;

}



div#content.mitlevel3 {
 	position: absolute; /*relative erzeugt fehler in ie6! */
	top: 260px;
	z-index: 6;
}


div#content.ohnelevel2 {
 	position: absolute; /*absolute fuer funktioneren der herausgezogenen reiter-links*/
	top: 80px; 
	clear: both; /*wichtig!*/
	z-index: 6;
}



/*hoeher gesetzt, bgfarbe fuer nav in content als div angelegt*/
.aktuellseite div#content,
.raumsichtenseite div#content {
	top: 140px;
}

.zeile {
	clear: left;
	position: relative; /*wegen bilder*/
	float: left; /*wichtig wegen links level3!*/
	width: 696px; 
}


.bildspaltelinks {
	width: 116px;
	float: left;
}

.bilderorientierung {
	width: 232px;
	float: left;
}

.bilderorientierung img {
	float: right;
}

.textspalterechts {
	width: 580px;
	float: left;
}

.bildmaterial {
	width: 232px;
	float: left;
	text-align: right;
}

.materialbild {
	background-color: #E20005;
	height: 120px;
	margin: 0px 0px 34px 0px;
}

.textmaterial {
	width: 464px;
	float: left;
}

.impressumtext {
	width: 454px; /* 464*/
	float: left;
	padding: 22px 5px 5px 5px;
}

.impressumbild {
	width: 232px;
	float: left;
}

a.luperechts img {
	vertical-align: top;
	margin: 5px 3px 0px 3px;
	width: 17px;
	height: 16px;
}

a.berti2 img {
	margin: 98px 0px 0px 92px;
	width: 17px;
	height: 16px;
}

a.lupelinks img {
	vertical-align: top;
	margin: 5px 0px 0px -25px;
	float: left;
	width: 17px;
	height: 16px;
}



#content div.dionlinklinks {
	padding: 5px 0px 0px 0px;
	width: 180px;
	float: left;
	clear: left;
}

#content div.dionlinkrechts {
	padding: 5px 0px 0px 0px;
	width: 160px;
	float: left;
}

#content div.dionlinklinks a,
#content div.dionlinkrechts a {
	color:#ffffff;
}

#content a.lupelinks {
	text-decoration: none;
	background-color: #ff0000;
	border:0px;
}



/*positionen in bezug auf grundraster*/
.pos1 {
	position: absolute;
	top: 0px;
	left: 0px;
}

.pos2 {
	position: absolute;
	top: 0px;
	left: 116px;
}

.pos3 {
	position: absolute;
	top: 0px;
	left: 232px;
}

.pos4 {
	position: absolute;
	top: 0px;
	left: 348px;
}

.pos5 {
	position: absolute;
	top: 0px;
	left: 464px;
}

.pos6 {
	position: absolute;
	top: 0px;
	left: 580px;
}

.pos1unten {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.pos2unten {
	position: absolute;
	left: 116px;
	bottom: 0px;
}

.pos3unten {
	position: absolute;
	left: 232px;
	bottom: 0px;
}

.pos4unten {
	position: absolute;
	left: 348px;
	bottom: 0px;
}

.pos5unten {
	position: absolute;
	left: 464px;
	bottom: 0px;
}




/*hoehen und breiten von farbflaechen brutto*/

.hoch-halb {
	height: 30px;
}

.hoch1 {
	height: 60px;
}

.hoch2 {
	height: 120px;
}

.hoch3 {
	height: 180px;
}

.hoch4 {
	height: 240px;
}

.hoch5 {
	height: 300px;
}

.hoch6 {
	height: 360px;
}

.hoch7 {
	height: 420px;
}

.hoch8 {
	height: 480px;
}
.hoch9 {
	height: 540px;
}
.hoch10 {
	height: 600px;
}

.hoch11 {
	height: 660px;
}

.hoch12 {
	height: 720px;
}

.hoch26 {
	height: 1560px;
}

.hoch28 {
	height: 1680px;
}

.hoch29 {
	height: 1740px;
}

.hoch30 {
	height: 1800px;
}

.hoch31 {
	height: 1860px;
}

.breit1 {
	width: 116px;
}

.breit2 {
	width: 232px;
}

.breit3 {
	width: 348px;
}

.breit4 {
	width: 464px;
}

.breit5 {
	width: 580px;
}

.breit6 {
	width: 696px;
}


/*breiten und hoehen fuer kuenstler-kurztexte abzgl. rahmen und padding */
.tbreit2 {
	width: 214px; /*232px*/
	border-width: 4px 4px 4px 4px;
}

.tbreit3 {
	width: 330px; /*348px*/
	border-width: 4px 4px 4px 4px;
}

.tbreit4 {
	width: 446px; /*464px*/
	border-width: 4px 4px 4px 4px;
}

.tbreit5 {
	width: 562px; /*580px*/
	border-width: 4px 4px 4px 4px;
}

.tbreit6 {
	width: 678px; /*696px*/
	border-width: 4px 4px 4px 4px;
}


/*ohne rahmen*/
.tbreit2oRl {
	width: 218px; /*232px*/
	border-width: 4px 4px 4px 0px;
}

.tbreit2oRr {
	width: 218px; /*232px*/
	border-width: 4px 0px 4px 4px;
}

.tbreit2oRlr {
	width: 222px; /*232px*/
	border-width: 4px 0px 4px 0px;
}

.tbreit3oRl {
	width: 334px; /*348px*/
	border-width: 4px 4px 4px 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.tbreit3oRr {
	width: 334px; /*348px*/
	border-width: 4px 0px 4px 4px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.tbreit4oRr {
	width: 454px; /*464px*/
	border-width: 4px 0px 4px 4px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

/*alle azgl. 35px fuer rahmen sowie padding */
.thoch2 {
	height: 85px; /*120px*/
}

.thoch2oRo {
	height: 89px; /*120px*/
	border-top-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch2oRu {
	height: 89px; /*120px*/
	border-bottom-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch2oRou {
	height: 93px; /*120px*/
	border-top-width: 0px;
	border-bottom-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}


.thoch3 {
	height: 145px; /*180px*/
}

.thoch3oRo {
	height: 149px; /*180px*/
	border-top-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch3oRu {
	height: 149px; /*180px*/
	border-bottom-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}


.thoch3oRou {
	height: 153px; /*180px*/
	border-width: 0px 4px 0px 4px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch4 {
	height: 205px; /*240px*/
}

.thoch4oRu {
	height: 209px; /*240px*/
	border-bottom-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch5 {
	height: 265px; /*300px*/
}

.thoch6 {
	height: 325px; /*360px*/
}

.thoch7 {
	height: 385px; /*420px*/
}

.thoch8 {
	height: 445px; /*480px*/
}

.thoch9 {
	height: 505px; /*540px*/
}


.thoch10 {
	height: 565px; /*600px*/
}

.thoch11 {
	height: 625px; /*660px*/
}

.thoch12 {
	height: 685px; /*720px*/
}

.thoch13 {
	height: 745px; /*780px*/
}

.thoch14 {
	height: 805px; /*840px*/
}

.thoch15 {
	height: 865px; /*900px*/
}

.thoch15oRo {
	height: 861px; 
	border-top-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch16 {
	height: 925px; /*900px*/
}

.thoch16oRo {
	height: 921px; 
	border-top-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch21 {
	height: 1225px; /*1320px*/
}


.thoch22 {
	height: 1285px; /*1320px*/
}


.thoch28 {
	height: 1645px; /*1680px*/
}

.thoch28oRo {
	height: 1653px; /*1680px*/
	border-top-width: 0px; /*allg. rahmen von tbreit zurueckgesetzt*/
}

.thoch29 {
	height: 1705px; /*1740px*/
}

.thoch30 {
	height: 1765px; /*1800px*/
}


.thoch31 {
	height: 1825px; /*1860px*/
}

.thoch33 {
	height: 1945px; /*1980px*/
}

.thoch35 {
	height: 2065px; /*2100px*/
}

.thoch3737 {
	height: 2185px; /*2220px*/
}


/*relativer abstand von oben innerhalb der zeile*/
.vertpos2 {
	margin-top: 60px;

}
.vertpos3 {
	margin-top: 120px;

}

.vertpos4 {
	margin-top: 180px;

}

.text, .werktext {
	border-style: solid;
	padding: 22px 5px 5px 5px;
	background-color: #ffffff;
	}

.werktext {
	line-height: 150%;
} 

/*minhohe, bei mehr inhalt nahtlos ausgedehnt*/
.aktuell {
	min-height: 445px; /*480px*/
	overflow: visible;
}



.layermaterial {
	padding: 8px 5px 5px 5px;
}

.material {
	margin: 0px 0px 54px 0px;
}

.nl .material {
	margin: 0px 0px 44px 0px;
}

.materialfirst {
	margin: 0px 0px 44px 0px;
	padding: 24px 0px 0px 0px;
}

.karte {
	width: 688px;
	height: 472px;
	border-width: 4px 4px 4px 4px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	}

.kunstseite .text, .kunstseite .werktext, .kunstseite .karte {
	border-color: #262963;
}

.regionseite .text, .regionseite .karte {
	border-color: #3D5D2C;
}

.regionseite .rahmenmtlgruen {
	border-color: #56853B;
}

.serviceseite .text, .serviceseite .karte {
	border-color: #A50105;
}

.aktuellseite .text, 
.aktuellseite .karte,
.aktuellseite .mgb,
.aktuellseite .nachricht {
	border-color: #310b57;
}

.raumsichtenseite .text {
	border-color: #05889e;
}

.mgb {
	width: 688px;
	height: 800px;
	border-width: 4px 4px 4px 4px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	overflow: visible;
}

iframe {
	border: 0px;
}

h1, h2, h3, h4, h5 {
	font-size: 100%;
	line-height: 130%;
	margin: 0px 0px 4px 0px;
}

.head {
	font-weight: bold;
}

.werktext h1 {
	margin-top: -17px; /*kleiner abstand oben*/
}

#content h1 a, #content h2 a {
	color: #E20005;
	text-decoration: underline;
}

h1.inline, 
h2.inline,
h2.inline + p {
	display: inline;
	padding: 0 4px 0 0;
}

div.h1inline {
	line-height: 130%;
	margin: 0px 0px 4px 0px;
}


h1.mitsub {
	margin: 0px 0px 24px 0px;
}


h1.folgehead {
	margin: 36px 0px 24px 0px;
}

h2.jahr {
	color: #E20005;
}

h2.termine {
	margin: 0px 0px 14px 0px;
}

h1.rs {
	font-style: italic;
	letter-spacing: 1px;
}

p {
	margin: 0px 0px 14px 0px;
}


div.nachricht {
	width: 678px; /*696px*/
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 4px 4px 4px;
	background-color: #ffffff;
	padding: 18px 5px 26px 5px;
}


div.nachricht img {
	margin: 0px 23px 12px -5px;
}

div.nachricht h2 {
	float: left;
}

div.nachricht div.datum {
	float: right;
	color: #E20005;
	font-weight: bold;
}

div.nachricht p,
div.nachricht div.bilder {
	clear: left;
}

div.nachricht div.bilder {
	margin: -18px 0px 0px 0px;
}


.fuehrung span.datum {
	color: #E20005;
	font-weight: bold;
}


.danke {
	text-align: center;
}

#content a {
	color: #000000;
	text-decoration: underline;
}

a.bestellen {
	background: url(img/service/material/bestell.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 14px;
}

a.pdflink {
	background: url(img/pdflink.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left: 17px;
}

#content ul.namensliste {
	padding: 0px;
	margin: 0px 0px 0px -8px;
	list-style-type: none;
}


.kunstseite #content ul.namensliste {
	width: 684px;
}	

#content ul.namensliste li {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 0px 8px 0px 8px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #000000;
	line-height: 110%;	 /*fuer hoehe der trennlinie*/
	color:#aaaaaa;
	white-space: pre;
}

#content ul.namensliste li.alphabet, #content ul.namensliste li.voralphabet {
	margin: 3px 0px 3px 0px;
	padding: 0px 5px 0px 8px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}


#content ul.namensliste li a {
	text-decoration: none;
	color:#000000;
	font-weight: normal;
	white-space: pre;
}

#content ul.namensliste li a:hover, #content ul.namensliste li a:focus {
	text-decoration: underline;
}

#content ul.namensliste li.alphabet {
	color:#E20005;
	font-weight: bold;
}



.home  #content {
	background-color: #ffffff;
	background: url(img/startseite/wolke.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

* html .home  #content {
	margin-top: -120px;
}

.aktuellhome {
	background: url(img/startseite/aktuellpunkt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
}

#startbild {
	position: relative;
	z-index: 1;
}

#canadaprovinces {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}


#content .aktuellhome a.dt {
	color:#E20005;

}

#content .aktuellhome a.nl {
	margin-left: 5px;
}

p.schliessendkl, p.schliessendkl {
	text-align: right;
	margin: 0px;
}

p.schliessenhell a {
	color:#cccccc;
	text-decoration: none;
}

p.schliessendkl a {
	 color:#666666;
	text-decoration: none;
}


input + span.label {
	 padding-left: 20px; 
}

span.preis {
	 padding-left: 20px; 
}

.formzeile {
	clear: both;
	width: 680px;
	float: left;
	margin-bottom: 10px; 
}

.formzeile div.label {
		width: 80px;
		float: left;
}

.formzeile input {
		width: 150px;
		margin-right: 30px; 
		float: left;
}

.formzeile div.pruefen {
		width: 230px;
		float: left;
		margin-right: 10px; 
}

.formzeile input.senden {
		width: 200px;
		float: left;
}


#bildgross div.headbalken, 
#bildgross2 div.headbalken,
#bildgross3 div.headbalken {
	height: 17px;
	background-color:#ffffff;
	padding: 8px 5px 5px 5px;
	vertical-align: bottom;
}


#bildgross div.headtext,
#bildgross2 div.headtext,
#bildgross3 div.headtext{
	float: left;
}

#bildgross  div.bildschliessen,
#bildgross2  div.bildschliessen,
#bildgross3  div.bildschliessen  {
	float: right;
	width: 60px;
	text-align: right;
}

#bildgross  div.bildschliessen a,
#bildgross2  div.bildschliessen a,
#bildgross3  div.bildschliessen a {
	color:#666666;
	text-decoration: none;
}
		
	
#kuenstlerbio { 
	position: absolute; 
	left: 100px; 
	top:100px;
	width: 454px;  /*472px*/
	border-width: 4px;
	border-style: solid;
	border-color: #262963;
	padding: 5px;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 10;
}

#bildgross, #bildgross2, #bildgross3 {
	position: absolute; 
	left: 100px; 
	top:100px;
	width: 720px;
	visibility: hidden;
	z-index: 10;
	background-color:#262963;
}



#infoheft,
#faltkarte,
#bildband,
#reisebuch,
#tourenkarten,
#postkarten,
#shirt,
#poster,
#multimediacd,
#video,
#fulton { 
	position: absolute; 
	left: 0px; 
	top: 100px; 
	width: 330px; 
	visibility: hidden;
	z-index: 10;
}

/*div des gmap infowindow*/
.kunstseite #iw_kml {
	overflow: visible;
	height: 136px;
	
}

.regionseite #iw_kml {
	overflow: visible;
	height: 126px;
	font-size: 12px;
}

#map table td {
	font-size: 12px; 
	line-height: 130%;
}




