body {
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

h1{
	font-size: 18pt;
}

h2{
	font-size: 12pt;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #812019;
}

div.global{
	height:700px;
	margin-top:20px;
}

div.background
  {
  width:901px;
  height:701px;
  background:url(../Bilder/background_900x700.jpg) no-repeat;
  }

div.transbox
  {
  width:506px;
  height:304px;
  background-color:#fff;  
  opacity:0.5;
  filter:alpha(opacity=50)
  }
div.transbox p
  {
  font-weight:bold;
  color:#ffffff;
  }


div.textbox
  {
  	text-align:left;
  	position:relative;
  	left:5;
  	top:-650;
  	
	width:370;
	height:480;
	background-color:#ffffff;
	overflow:auto;
	padding:10 10 20 20;
	
	
  }

td {
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.td_extraspace {
	padding: 10px;
}
a {
	color: #000;
}
.blueColor {
	color: #333;
}
.bordeauxRed {
	color: #AB191B;

.middleBlue {
	background-color: #99CCEE;
}
.lightBlue {
	background-color: #CCEEFF;
}
}
.whiteColor {
	color: #FFFFFF;
}
.smaller {
	font-size: 11px;
	font-weight: normal;
}
.smaller_bold {
	font-size: 11px;
	font-weight: bold;
}
.even_smaller{
	font-size: 10px;
	font-weight: normal;
}
#larger{
	font-size: 14px;
	font-weight: normal;
}
#larger_bold{
	font-size: 14px;
	font-weight: bold;
}

input {
	border: 2px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}
textarea {
	border: 2px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.blueframe {
	border: 2px solid #003399;
}

#contentcell
{
	height:530px;
	border-color:#000;
	border-left-width:4px;
	border-right-width:4px;
	border-bottom-width:4px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
}

#menu
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;	
	border-left-color:#000;
	border-right-color:#000;
	border-bottom-color:#000;
	border-left-width:4px;
	border-right-width:4px;
	border-bottom-width:1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:dashed;
}

a.menu
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.menu:hover
{
	text-decoration:underline overline;
}

#impressum
{
	padding-bottom:2px;
	padding-right:30px;
	text-align:right;	
}

a.impressum
{
	font-size:10px;
	text-decoration:none;
}

a.impressum:hover
{
	text-decoration:underline overline;
}

hr
{
	width:100%;
	height:3px;
	color:#812019;
	background-color:#812019;
	border: solid 1px #812019;
}
