body  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: black; background-color: #fdce2a; margin: 0; padding: 0; text-align: center; background-image: url('img/bg.gif'); background-repeat: no-repeat; background-position: center top }
div { padding: 0; margin: 0 }
p { margin: 0 0 8px; }
img.border, img.right, img.left { border: 5px solid #FFFFFF }
img.right { float: right }
img.left { float: left; margin: 0 10px 0 0 }

#site {  }
#showimg {  }

#top  { background-image: url(img/top-bg.jpg) }
#header { position: relative; left: 0px; top: 0px; width: 720px; height: 165px }
#symbole { position: absolute; z-index: 10; left: -125px; top: -30px; height: 773px; width: 115px; }
#logo { position: absolute; z-index: 1; left: 15px; top: 15px }
#jahr {
	position: absolute;
	z-index: 10;
	left: 474px;
	top: 31px;
	height: 54px;
	width: 100px;
	color: #f67414;
	font-size: 60px;
	line-height: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: right;
}
#smalllinks  {
	position: absolute;
	z-index: 2;
	left: 542px;
	top: 123px;
	width: 163px;
	color: #0049b4;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
	text-align: right;
	height: 26px;
}
#datum, #datum2 {
	position: absolute;
	z-index: 4;
	left: 381px;
	top: 94px;
	color: #000000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
	width: 345px;
	height: 26px;
}
#datum2 {
	z-index: 5;
	left: 244px;
	top: 76px
}
.datumlarge { font-size: 30px; }

#navi   {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/navi-bg.gif);
	padding-left: 22px
}
#contentbg  { background-image: url(img/content-bg.gif); background-repeat: repeat-y; background-position: left bottom }
#content, table { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #363636 }
h2 { color: #f67414; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; font-stretch: semi-condensed; margin: 0 0 12px; line-height: 18px }
h3 { margin-bottom: 7px; font-size: 14px; font-family: Arial, Helvetica, sans-serif  }
.datum { font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif }
#rechtespaltebg  { background-image: url(img/rechtespalte-bg.gif); height: 100% }
#rechtespalte { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #FFFFFF }
div.contenttrenner   { position: static; background-image: url(img/content-trenner.gif); background-repeat: no-repeat; background-position: center top; width: 421px; height: 45px }

#fusszeile  { color: white; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; text-decoration: none; background-image: url(img/fuss-bg.jpg) }

a, a:link, a:hover, a:active, a:visited { text-decoration: none; color: #000000 }
a.imglink, a.imglink:link, a.imglink:hover, a.imglink:acitve, a.imglink:visited { border: 0 }
a:hover { text-decoration: underline }
#content a, #content a:link, #content a:hover, #content a:active, #content a:visited { text-decoration: none; border-bottom: 1px dotted #f67414; color: #f67414 }
#content a:hover { border-bottom: 1px solid #f67414 }
#navi a, #navi a:link, #navi a:hover, #navi a:active, #navi a:visited { text-decoration: none; border: 0px; color: #FFFFFF }
#navi a:hover { background-color: #FFFFFF; color: #f67414 }
#smalllinks a, #smalllinks a:link, #smalllinks a:hover, #smalllinks a:active, #smalllinks a:visited { text-decoration: none; border: 0px; color: #0049b4 }
#smalllinks a:hover { border-bottom: 1px dotted #0049b4 }
#rechtespalte a, #rechtespalte a:link, #rechtespalte a:hover, #rechtespalte a:active, #rechtespalte a:visited { text-decoration: underline; border: 0px; color: white }
#rechtespalte a:hover { text-decoration: none; background-color: #FFFFFF; color: #f67414 }
#fusszeile a, #fusszeile a:link, #fusszeile a:hover, #fusszeile a:active, #fusszeile a:visited { text-decoration: none; border: 0px; color: inherit; color: white }
#fusszeile a:hover { border-bottom: 1px dotted #FFFFFF }
a.showimg, a.showimg:link, a.showimg:hover, a.showimg:active,  a.showimg:visited { text-decoration: none; font-size: 12px; border: 0px; color: black }
a.showimg:hover { text-decoration: none; background-color: #FFFFFF; color: #f67414 }
.txtgroesser { font-size: 20px; }

.tblkontaktspalte1 { width: 70px }
.tblabstand { height: 5px }
.tblabstand2 { height: 13px }
.trfehler { background-color: #F67414; color: white }
input, .inputtext, .inputtextarea { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.inputtext, .inputtextarea  { border: dotted 1px #CCCCCC; width: 345px }
.inputtext { height: 18px; vertical-align: middle }
.inputtextarea { height: 100px }

