/* CSS by Gestaltungen plus, www.gestaltungenplus.ch */
/* CSS fuer www.drumlin.ch */
/* Formatvorlagen fuer den allgemeinen Stil der Website */
/* 
Farbangaben:
Farbe00, weiss: rgb(255,255,255) FFFFFF; 
Farbe0, schwarz: rgb(0,0,0) 000000; 
Farbe1, Drumlin: (204,0,0) CC0000;
Farbe7, : (204,255,153) 66CC66;
Farbe8, hellgrau: (204,204,204) CCCCCC;
Farbe9, mittelgrau: (153,153,153) 999999;
Farbe10, grau: (102,102,102) 666666;
Farbe11, dunkelgrau: (51,51,51) 333333;

*/


a {color:rgb(0,0,0);text-decoration:underline}
a:hover {color:rgb(255,0,0)}

a.NavigationStart {color:rgb(204,0,0);}
a.NavigationStart:hover {color:rgb(0,0,0)}
a.NavigationFarbe1 {color:rgb(0,0,0);text-decoration:none}
a.NavigationFarbe1:hover {color:rgb(204,0,0)}
a.NavigationFarbe7 {color:rgb(0,0,0);text-decoration:none}
a.NavigationFarbe7:hover {color:rgb(204,255,153)}
a.NavigationFarbe8 {color:rgb(0,0,0);text-decoration:none}
a.NavigationFarbe8:hover {color:rgb(204,204,204)}
a.NavigationFarbe9 {color:rgb(0,0,0);text-decoration:none}
a.NavigationFarbe9:hover {color:rgb(153,153,153)}
a.NavigationFarbe10 {color:rgb(0,0,0);text-decoration:none}
a.NavigationFarbe10:hover {color:rgb(102,102,102)}
a.NavigationFarbe11 {color:rgb(0,0,0);text-decoration:none}
a.NavigationFarbe11:hover {color:rgb(51,51,51)}

a.Fussnote {color:rgb(0,0,0);text-decoration:none}
a.Fussnote:hover {color:rgb(0,0,0)}

body
{
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	background-color: rgb(255, 255, 255);
	background-image: url(../Bilder/Ornamente/HintergrundTrans2.gif);
	background-repeat: repeat-x;
}

p.soli
{
	font-size: 1pt;
	line-height: 1px;
	margin-top: 4px;
	margin-bottom: 8px;
}

p.impressum
{
	margin-top: -8px;
	margin-bottom: 24px;
}

td.StartFarbe1
{
	padding: 0px 0px 0px 0px;
	color: rgb(204,0,0);
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	background-color: #000;
}

table.NavigationSize {height: 106px;}

td.PlatzhalterFarbe0Bild 
{
	height: 210px;
	background-color:rgb(0,0,0);
	font-size:1pt;
	line-height:1px;
	}

td.PlatzhalterFarbe11Bild 
{
	height: 210px;
	background-color:rgb(102,102,102);
	font-size:1pt;
	line-height:1px;
	}

td.PlatzhalterFarbe1Bild 
{
	height: 210px;
	background-color:rgb(204,0,0);
	font-size:1pt;
	line-height:1px;
	}
	

.Farbe00 {background-color:rgb(255,255,255)}
.Farbe0 {background-color:rgb(0,0,0)}
.Farbe1 {background-color:rgb(204,0,0)}
.Farbe7 {background-color:rgb(204,255,153)}
.Farbe8 {background-color:rgb(204,204,204)}
.Farbe11 {background-color:rgb(102,102,102)}

.Farbe0UntenBuendig {vertical-align:bottom;background-color:rgb(0,0,0)}
.Farbe1UntenBuendig {vertical-align:bottom;background-color:rgb(204,0,0)}
.Farbe7UntenBuendig {vertical-align:bottom;background-color:rgb(204,255,153)}
.Farbe8UntenBuendig {vertical-align:bottom;background-color:rgb(204,204,204)}

textarea.Farbe8 {width:295px;background-color:rgb(204,204,204);color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:12px;vertical-align:top}
input.Farbe8 {width:295px;background-color:rgb(204,204,204);color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:12px}


td {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:12px;vertical-align:top}
td.Mittig {vertical-align:middle}
td.UntenBuendig {vertical-align:bottom}
td.Gs {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;vertical-align:top}
td.GsMittig {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;vertical-align:middle}
td.Inhalt {text-align:justify}
td.Platzhalter {font-size:1pt;line-height:1px;}

td.InhaltFarbe00
{
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 14px;
	vertical-align: top;
	padding: 0px 0px 0px 25px;
}

p.Gs {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;vertical-align:top}
p.GsMittig {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;vertical-align:middle}
p.h2 {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:bold;vertical-align:top}
p.h3 {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}
p.foto
{
	vertical-align: top;
	margin-top: 2px;
}

td.PlatzhalterFarbe0 {font-size:1pt;line-height:1px;background-color:rgb(0,0,0)}
td.PlatzhalterFarbe1 {font-size:1pt;line-height:1px;background-color:rgb(204,0,0)}
td.PlatzhalterFarbe11 {font-size:1pt;line-height:1px;background-color:rgb(102,102,102)}

tr.flex
{
	background-color: rgb(0,0,0);
	height: 100%;
}


td.Navigation {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}
td.NavigationFarbe1 {color:rgb(204,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}
td.NavigationFarbe7 {color:rgb(204,255,153);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}
td.NavigationFarbe8 {color:rgb(204,204,204);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}
td.NavigationFarbe11 {color:rgb(51,51,51);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}

td.h1
{
	color: rgb(0,0,0);
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 29px;
	font-weight: normal;
	vertical-align: top;
	white-space: nowrap;
}


td.h2
{
	color: rgb(0, 0, 0);
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	vertical-align: top;
	height: 20px;
}

td.h2mitte
{
	color: rgb(0, 0, 0);
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	vertical-align: bottom;
	height: 25px;
	padding-bottom: 3px;
}

td.h2mittehoch
{
	color: rgb(0, 0, 0);
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	vertical-align: bottom;
	height: 30px;
	padding-bottom: 3px;
}

td.h3 {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;vertical-align:top}

td.h1 em
{
	color: rgb(204, 0, 0);
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 29px;
	font-weight: normal;
	vertical-align: top;
	font-style: normal;
	white-space: nowrap;
}


td.Gs20Farbe8
{
	height: 20px;
	background-color:rgb(204,204,204);
	color:rgb(0,0,0);
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	vertical-align:top
	}

td.GsFarbe8 
{
	background-color:rgb(204,204,204);
	color:rgb(0,0,0);
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	vertical-align:top
	}

td.Gs {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;vertical-align:top}
td.GsTon {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:20px;vertical-align:top}
td.CeDe {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:9px;line-height:14px;font-weight:bold;vertical-align:top}
td.Fussnote {color:rgb(0,0,0);font-family:verdana,arial,helvetica,sans-serif;font-size:9px;vertical-align:top;}

.no
{
	white-space: nowrap;
}

table.agenda
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-width: 0px;
	width: 385px;
	text-align: left;
	vertical-align: top;
}


table.agenda td
{
	line-height: 15px;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	border-top: 5px white solid;
	padding-bottom: 5px;
	background-color: #ccc;
	padding-right: 5px;
	padding-top: 15px;
	border-bottom: 0px #999 solid;
}

table.agenda th
{
	line-height: 15px;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border-top: 1px #000 solid;
	padding-top: 15px;
}

.oev
{
	text-align: left;
	vertical-align: top;
	margin-top: 8px;
}

.wann
{
	padding: 0px 2px 0px 0px;
	border-width: 0px;
	width: 25%;
	text-align: left;
	vertical-align: top;
}

.wo
{
	padding: 0px 2px 0px 0px;
	border-width: 0px;
	width: 60%;
	text-align: left;
	vertical-align: top;
}

.wie
{
	padding: 0px 2px 0px 0px;
	border-width: 0px;
	width: 15%;
	text-align: left;
	vertical-align: top;
}

ul
{
	margin: 0;
	padding: 0;
}

ul.aufzaehlung
{
	margin-top: 10px;
}

ul.aufzaehlung li
{
	list-style-type: square;
	list-style-position: outside;
	line-height: 14px;
	font-size: 10px;
	border: 0px #000 dotted;
	margin-left: 15px;
}

object
{
	width: 100px;
	height: 25px;
	vertical-align: bottom;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	margin: 0 -10px -2px -16px;
}