/** CSS by Gestaltungen plus, www.gestaltungenplus.ch **/ /** CSS fuer www.vanille-erdbeer.ch **/ /* Formatvorlagen fuer den allgemeinen Stil der Website */

/* Farbangaben: 
Farbe1, schwarz: 000000 
Farbe2, erdbeer: eb9c98 
Farbe3, vanille: fff59b
Farbe0, schwarz: rgb(0,0,0) 000000; 
Farbe00, weiss: rgb(255,255,255) FFFFFF;

*/


/* Gebraucht */

/* HTML-Tags */ 
body
{
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: verdana,helvetica,sans-serif;
	font-size: 100.01%;
	vertical-align: top;
	background-image: url(../bilder/ornamente/hg-vanille-erdbeer.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}



.off { height: 0px; }
.hide { display: none !important; }

.clear { clear: both; margin-bottom: -1px; padding-bottom: 1px; }
.clearright { clear: right;}
.clearleft { clear: left;}

p
{
	line-height: 160%;
	font-size: 69%;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	border-color: #666;
	border-width: 0px;
	border-style: solid;
	padding-left: 0px;
	margin: 0.5em 16px 0.6em 8px;
}

p.zusammen
{
	margin-bottom: 0px;
}

p.fotokredit
{
	margin-top: 3em;
	margin-bottom: 0px;
	line-height: 160%;
	font-size: 56%;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	padding-left: 0px;
	margin-left: 8px;
}

p.foto
{
	line-height: 160%;
	font-size: 69%;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	border-color: #666;
	border-width: 0px;
	border-style: solid;
	padding-left: 0px;
	margin: 1em 16px 0.6em 8px;
}

p.small
{
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 100%;
	font-size: 69%;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	border-color: #666;
	border-width: 0px;
	border-style: solid;
	padding-left: 0px;
	margin-left: 8px;
}

.unsichtbar {
   display: none;
}

.no
{
	white-space: nowrap;
}


li
{
	line-height: 160%;
	font-size: 69%;
}

ul
{
	margin: 0.6em 0.6em 0.2em 14px;
	padding: 0 10px 0 14px;
}

ul.outside
{
	list-style-position: outside;
}

ul.outsidefront
{
	list-style-position: outside;
	margin: 0.6em 0.6em 0.2em 14px;
	padding: 0 10px 0 0px;
}

ul.insidefront
{
	list-style-position: inside;
	margin: 0em 0.6em 0.2em 14px;
	padding: 0 10px 0 0px;
}

li.mapaktiv { color: #d83a8b; }


ul.none
{
	list-style-type: none;
	margin: 0.6em 0 5px 0px;
}


li.tap
{
	margin: 0 0 0px 14px;
}

ul.inside
{
	margin: 0.6em 0.6em 0.2em 0px;
	list-style-position: inside;
}

ul.top { margin: 0px 0.6em 0.6em 14px; }



.adr
{	
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
	float: left;
}



h1
{
	margin: 0.2em 0 0.6em 8px;
	font-size: 110%;
	padding: 0;
	font-weight: normal;
	letter-spacing: 1px;
}

h2
{
	margin-top: 0em;
	margin-bottom: -0.4em;
	font-size: 69%;
	padding: 0 10px 0 0px;
	margin-left: 8px;
}

h3
{
	margin-top: 1.2em;
	margin-bottom: -0.3em;
	font-size: 76%;
	padding: 0 10px 0 22px;
	text-transform: uppercase;
}


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

a.none { color: #000000; text-decoration: none; background-color: transparent; }


a:hover { color: #c6d87d; background-color: transparent; }


img
{
	border-width: 0px;
}

img.address
{
	border-width: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

img.deko
{
	border-width: 0px;
	margin-top: 0px;
	margin-left: 10px;
}

/* Umrandung der gesamten Seite */
#all
{
	padding: 0 0 0 0;
	margin: 40px auto 10px auto;
	width: 828px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	height: 600px;
}


/* Rahmen */
#rowheader
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 828px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	height: 138px;
}

#rowtop
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 828px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	height: 414px;
}


#rowbottom
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 828px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	height: 40px;
}


/* Raster Spalten */ 

#collogo
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 345px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 138px;
	background-color: #FFF;
	background-image: url(../bilder/corporateDesign/hg-vanille-erdbeer-345x138.jpg);
	background-repeat: no-repeat;
}

#head
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 462px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 138px;
	background-color: #FFF;
	background-image: url(../bilder/corporateDesign/hg-head-462x138.jpg);
	background-repeat: no-repeat;
}


#colimage
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 345px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 414px;
	background-color: #FFF;
	background-image: url(../bilder/ornamente/hg-img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#coldata
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 462px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 414px;
	background-color: #FFF;
	background-image: url(../bilder/ornamente/hg-data.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#colshadowhead
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 20px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 138px;
}

#bordertophead
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 20px;
	text-align: left;
	float: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 30px;
	background-image: url(../bilder/ornamente/schatten/ecke_rechts_oben_20x30.png);
	background-repeat: no-repeat;
}

#borderrighthead
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 20px;
	text-align: left;
	float: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 108px;
	background-image: url(../bilder/ornamente/schatten/balken_vertikal_20x10.png);
	background-repeat: repeat-y;
}


#colshadow
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 20px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 360px;
}

#bordertop
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 20px;
	text-align: left;
	float: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 30px;
	background-image: url(../bilder/ornamente/schatten/ecke_rechts_oben_20x30.png);
	background-repeat: no-repeat;
}

#borderright
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 20px;
	text-align: left;
	float: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 414px;
	background-image: url(../bilder/ornamente/schatten/balken_vertikal_20x10.png);
	background-repeat: repeat-y;
}

#colborderleft
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 30px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 40px;
	background-image: url(../bilder/ornamente/schatten/ecke_links_unten_30x40.png);
	background-repeat: no-repeat;
}


#colbordercenter
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 768px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 40px;
	background-image: url(../bilder/ornamente/schatten/balken_horizontal_10x30.png);
	background-repeat: repeat-x;
}

#colborderright
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 30px;
	text-align: left;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	float: left;
	height: 40px;
	background-image: url(../bilder/ornamente/schatten/ecke_rechts_unten_30x30.png);
	background-repeat: no-repeat;
}




/* Raster Zeilen data*/ 



/* Raster Spalten Navigation*/ 
#columnsnav
{
	width: 100%;
	float: left;
	margin: 104px 0px 0px 0px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 38px;
}

#columnnav
{
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 19px;
}


#data
{
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 388px;
}

