/* 

If you want this size in pixels (px)  	Declare this percent (%)
10 	77
11 	85
12 	93
13 	100
14 	108
15 	116
16 	123.1
17 	131
18 	138.5
19 	146.5
20 	153.9
21 	161.6
22 	167
23 	174
24 	182
25 	189
26 	197 

Farben:


Hellbraun #F9F1D2
Dunkelbraun #D2AF70
Rot #D30021
Dunkelrot #BC0020

*/

/* Basics */

body {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}

strong {
	font-weight: bold;
}


.first{
	display: none;
}

/* Content */

p, .second li {
	font-size: 100%;
	letter-spacing: 1px;
	margin: 0 14px 6px;
}

.second img {
	margin-bottom: 6px;
}

.second li {
	list-style-type: square;
	list-style-position: inside;
}

p#adresse {
	margin: 0 14px 9px;
	vertical-align: top;
}

a:link, a:hover, a:active {
	color: #D30021;
}

a:visited {
	color: #BC0020;
}

#ft a:link, #ft a:hover, #ft a:active {
	color: #BC0020;
}

#ft {
	padding-bottom: 40px;
}

.second h1 {
	margin: 0 14px 13px;
	font-size: 138.5%;
}

.second h2 {
	margin: 0 14px 6px;
	font-size: 116%;
}

.second h3, .third h3 {
	margin: 0 14px 6px;
	font-size: 100%;
	color: #D30021;
	font-weight: bold;
}

.second h4, .third h4 {
	margin: 0 14px 6px;
	font-size: 100%;
	font-weight: bold;
}

.container, .container-first {
	border: 1px solid #D2AF70;
	padding: 5px 0 8px;
	background-image: url(../i/container-schatten.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.container-first {
	background: none;
}

#ft {
	border: 0;
	border-top: 1px solid #D2AF70;
	color: #BC0020;
}

table {
	font-size: 100%;
	letter-spacing: 1px;
	margin: 6px 14px;
}

td, th {
	border: 1px solid #D2AF70;	
	padding: 4px 7px;
}

th {
	color: #BC0020;
	font-weight: bold;
}


/* Rechte Spalte */

.third h3 {
	margin-bottom: 0;
}

.third img {
	border: 1px solid white;
	margin: 0 14px 4px;
}

.container-dunkel, .container-hell {
	background-color: #DEC38E;
	margin-top: 40px;
	padding: 8px 0 12px;
	border: 1px solid #D2AF70;
}

.container-hell, .container-last {
	background-color: #F9F1D2;
	margin-top: 0;
	background-image: url(../i/container-schatten-hell.gif);
	background-repeat: no-repeat;
	background-position: top right;
}


/* Layout */

#custom-doc {
	width: 75em;
	*width: 73.125em;
}

#hd {
	border-bottom: 1px solid white;
}

.yui-gb div.first {
	width: 210px;
	background-color: #F9F1D2;
}

.yui-gb div.second {
	width: 515px;
	margin-top: 40px;
}

.yui-gb div.third {
	width: 211px;
	background-color: #F9F1D2;
}


/* Hauptmenü */

ul#mainnav {
	margin: 40px 0 0 0;
	width: 200px;
	border: 1px solid #D2AF70;
	background-color: white;
}

#menu-wrapper {
	padding-bottom: 8px;
	background-image: url(../i/menu-schatten.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}

ul#mainnav a:link, ul#mainnav a:hover, ul#mainnav a:active, ul#mainnav a:visited {
	display: block;
	width: 200px;
	color: #D30021;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 4px 0 4px 55px;
}

* html ul#mainnav a:link, * html ul#mainnav a:hover, * html ul#mainnav a:active, * html ul#mainnav a:visited {
	width: 145px;
} /* IE6 Hack */

ul#mainnav li {
		border-bottom: 2px solid #F9F1D2;
}


/* Aktiven Menüpunkt hervorheben */

ul#mainnav a:hover,  ul#mainnav a.active  {
	background-image: url(../i/liststyle.gif);
	background-repeat: no-repeat;
	background-position: 35px 8px;
}





