html, body {height: 99%; } /* Scrollbalken erzwingen */

body {font-size: 11px; color: #000000; font-family: Verdana,Arial; background-color: #ffffff;}
pre {font-size: 11px; font-family: Verdana,Arial;}
hr {
	width: 170px;
	text-align:left;
	margin-left:0;
	border-top:1px dashed #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#ffffff;
}

img, a {border:0;}

textarea, input {font-size: 11px; font-family: Verdana,Arial;}
.hoehe {height: 100%;}
.weit { width:100%;}

.einrueckung30 {
	width:30px;
	display:block;
	float:left;
}

.black {font-size: 11px; font-family: Verdana,Arial; font-weight: bold;}
.birthday {color: #004080 ; font-size: 11px; font-family: Verdana, Arial;}
.schule {color: #FF6600; font-size: 11px; font-family: Verdana, Arial;}
.hday {color: #9F0000 ; font-size: 11px; font-family: Verdana, Arial;}
.freeday {color: #9F0000; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
.grau {color: #999999; font-size: 10px; font-family: Verdana, Arial;}

.vacation {color: #007F00 ; font-size: 11px; font-family: Verdana, Arial; font-weight: normal;}

.miniblau {color: blue ; font-size: 10px; font-family: Verdana, Arial;}
.minirot {color: red ; font-size: 10px; font-family: Verdana, Arial; font-weight: bold;}

.mini {color: #000000 ; font-size: 10px; font-family: Verdana, Arial;}
a.mini { font-weight: normal;}
a.mini:link    {color: #000000; font-size: 10px; font-family: Verdana, Arial; font-weight: normal;}
a.mini:visited {color: #000000; font-size: 10px; font-family: Verdana, Arial; font-weight: normal;}
a.mini:hover   {color: #1C94C1; font-size: 10px; font-family: Verdana, Arial; font-weight: normal;text-decoration: underline;}
a.mini:active  {color: #1C94C1; font-size: 10px; font-family: Verdana, Arial; font-weight: normal;}

.klein {text-decoration: none;}
a.klein:link    {color: #000000; font-size: 10px; font-family: Verdana, Arial; font-weight: bold;}
a.klein:visited {color: #000000; font-size: 10px; font-family: Verdana, Arial; font-weight: bold;}
a.klein:hover   {color: #1C94C1; font-size: 10px; font-family: Verdana, Arial; font-weight: bold;}
a.klein:active  {color: #1C94C1; font-size: 10px; font-family: Verdana, Arial; font-weight: bold;}

a.vacation {text-decoration: none; font-weight: normal;}
a.vacation:link    {color: #007F00; font-size: 11px; font-family: Verdana, Arial; font-weight: normal;}
a.vacation:visited {color: #007F00; font-size: 11px; font-family: Verdana, Arial; font-weight: normal;}
a.vacation:hover   {color: #007F00; font-size: 11px; font-family: Verdana, Arial; font-weight: normal; text-decoration: underline;}
a.vacation:active  {color: #007F00; font-size: 11px; font-family: Verdana, Arial; font-weight: normal;}

a {text-decoration: none;}
a:link    {color: #000000; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
a:visited {color: #000000; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
a:hover   {color: #1C94C1; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
a:active  {color: #1C94C1; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}

a.bold {text-decoration: none;}
a.bold:link    {color: #000000; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
a.bold:visited {color: #000000; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
a.bold:active  {color: #1C94C1; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}
a.bold:hover   {color: #1C94C1; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}

a.pro {text-decoration: none;}
a.pro:link    {color: #000000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.pro:visited {color: #000000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.pro:hover   {color: #1C94C1; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.pro:active  {color: #1C94C1; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}

a.pro_klein {text-decoration: none;}
a.pro_klein:link    {color: #000000; font-size: 15px; font-family: Verdana, Arial; font-weight: bold;}
a.pro_klein:visited {color: #000000; font-size: 15px; font-family: Verdana, Arial; font-weight: bold;}
a.pro_klein:hover   {color: #1C94C1; font-size: 15px; font-family: Verdana, Arial; font-weight: bold;}
a.pro_klein:active  {color: #1C94C1; font-size: 15px; font-family: Verdana, Arial; font-weight: bold;}

a.art {text-decoration: none;}
a.art:link    {color: #ff0000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.art:visited {color: #ff0000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.art:hover   {color: #1C94C1; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.art:active  {color: #1C94C1; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}

a.h3 {text-decoration: none;}
a.h3:link    {color: #000000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.h3:visited {color: #000000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.h3:hover   {color: #1C94C1; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}
a.h3:active  {color: #1C94C1; font-size: 16px; font-family: Verdana, Arial; font-weight: bold;}

a.news {text-decoration: none;}
a.news:link    {color: #ff0000; font-size: 20px; font-family: Verdana, Arial; font-weight: bold;}
a.news:visited {color: #ff0000; font-size: 20px; font-family: Verdana, Arial; font-weight: bold;}
a.news:hover   {color: #1C94C1; font-size: 20px; font-family: Verdana, Arial; font-weight: bold;}
a.news:active  {color: #1C94C1; font-size: 20px; font-family: Verdana, Arial; font-weight: bold;}

#activ1 {color: #1C94C1;}
#activ2 {color: #1C94C1;}
#activ3 {color: #1C94C1;}

.rot {color: #FF0000; font-size: 12px; font-family: Verdana,Arial; font-weight: bold;}
a.rot {text-decoration: none;}
a.rot:link    {color: #FF0000; font-size: 12px; font-family: Verdana, Arial; font-weight: bold;}
a.rot:visited {color: #FF0000; font-size: 12px; font-family: Verdana, Arial; font-weight: bold;}
a.rot:hover   {color: #1C94C1; font-size: 12px; font-family: Verdana, Arial; font-weight: bold;}
a.rot:active  {color: #1C94C1; font-size: 12px; font-family: Verdana, Arial; font-weight: bold;}

.action {
  background-image:  url(bilder/action.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  font-weight: bold;
  color: #FFFFFF;
}

td {font-size: 11px; color: #000000; font-family: Verdana,Arial;}
th {font-size: 11px; color: #000000; font-family: Verdana,Arial; bold;}

.pkt{background-image: url(images/punkt.gif); background-repeat: repeat-x; background-color:#ffffff;}

.index{
	background-image:  url(bilder/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 318px;
}

.indexnew {
	background-image:  url(images/blau.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width:100px;
	height:100px;
	padding-left:15px;
}

.news{
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 22px;
	font-family: Verdana,Arial;
	font-weight: bold;	
}

b, strong {color: #1C94C1; font-size: 11px; font-family: Verdana, Arial; font-weight: bold;}

h4 {font-size: 14px; font-family: Verdana,Arial; font-weight: bold; text-decoration: underline;}
h3 {font-size: 16px; font-family: Verdana,Arial; font-weight: bold;}
h2 {color: #1C94C1; font-size: 20px; font-family: Verdana,Arial; font-weight: bold;}
h1 {color: #1C94C1; font-size: 22px; font-weight: normal;}

.prod{
BORDER-TOP: rgb(28,148,193) 1px solid;
BORDER-BOTTOM: rgb(28,148,193) 1px solid;
}

.tabelle {
text-align:center;
BORDER-RIGHT: rgb(0,0,0) 1px solid;
BORDER-BOTTOM: rgb(0,0,0) 1px solid;
}

.tabelle1 {
text-align:center;
BORDER-RIGHT: rgb(0,0,0) 1px solid;
BORDER-LEFT: rgb(0,0,0) 1px solid;
BORDER-BOTTOM: rgb(0,0,0) 1px solid;
}

.tabelle2 {
text-align:center;
BORDER-RIGHT: rgb(0,0,0) 1px solid;
BORDER-TOP: rgb(0,0,0) 1px solid;
BORDER-LEFT: rgb(0,0,0) 1px solid;
BORDER-BOTTOM: rgb(0,0,0) 1px solid;
}

.tabelle3 {
text-align:center;
BORDER-RIGHT: rgb(0,0,0) 1px solid;
BORDER-BOTTOM: rgb(0,0,0) 1px solid;
}

.tabelle4 {
text-align:center;
BORDER-RIGHT: rgb(0,0,0) 1px solid;
BORDER-TOP: rgb(0,0,0) 1px solid;
BORDER-BOTTOM: rgb(0,0,0) 1px solid;
}

.tabelle5 {
	text-align:right;
	text-valign:top;
	vertical-align: top;
}

.tabelle6 {
BORDER-LEFT: rgb(0,0,0) 1px solid;
BORDER-TOP: rgb(0,0,0) 1px solid;
}

.tabelle7 {
BORDER-RIGHT: rgb(0,0,0) 1px solid;
BORDER-BOTTOM: rgb(0,0,0) 1px solid;
}
.gross {
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
}

.grossrot {color: #ff0000; font-size: 14px; font-family: Verdana,Arial; font-weight: bold;}

.shop {
BORDER-TOP: rgb(0,0,0) 1px solid;
}

.hover {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	height: 100px;
}

div.right {
	float: right;
	margin: 0 0 5px 5px;
	text-align: center center;
	width:30%;
	border-top:#999 solid 1px;
	min-height:420px;	
}

img.right {
	float: right;
	margin: 0 0 0 10px;
}

img.left {
	float: left;
	margin: 0 10px 0 0 ;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.file {
   min-width:10px;
   max-width:50px;
   min-height:10px;
   max-height:50px;
   vertical-align:middle;
}