/* Schriftart im gesamten Dokument */
html {
	height : 100%;
}
body {
	min-height  : 99%;
	min-width   : 99%;
	font-family: Verdana;
	font-size: 10pt; 
}

/* Absätze, Tabellen, Formulare in 10 Punkt */
p, table, li, form  {
font-size: 10pt; 
}
a:link {
text-decoration : none;
color: black;
}

a:visited {
text-decoration : none;
color: black;
}

a:hover {
text-decoration : none; 
color: red; 
} 

.kasten1 {
font-size: 7pt; 
text-align: left;
text-transform: uppercase;
font-weight: bold;
width: 600px;
padding: 1px;
border-width: 1px;
border-style: solid;
border-color: yellow;
background-color: yellow;
}

.kasten2 {
font-size: 12pt; 
text-align: left;
font-weight: bold;
width: 600px;
padding: 3px;
background-color: yellow;
}

.kasten3 {
font-size: 10pt; 
text-align: left;
font-weight: bold;
width: 600px;
padding: 3px;
border-width: 1px;
border-left-width: 3px;
border-style: solid;
border-color: yellow;
background-color: yellow;
}

.Stil1 {
	font-size: 12pt;
	font-weight: bold;
}
.Stil2 {
	font-size: 11pt;
	font-weight: bold;
}
.Stil3 {
	font-size: 10pt;
	font-weight: bold;
}

.seitentitel {
font-size: 12pt; 
font-weight: bold;
background-color:#FFFF00;
width:600px;
padding: 3px;

}

.zwischentitel {
font-size: 10pt; 
font-weight: bold;
background-color:#FFFF00;
width:600px;
padding: 3px;
}

.bildr {
  float: right;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
.bildl {
  float: left;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
.news:hover {
	background-color: #FFFF99;
}
#ajax_box {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:2;
	text-align:left;
	max-height: 70%;
}
#ajax_cover {
	background-color:#000000;
	left:0px;
	top: 0px;
	-moz-opacity: 0.4;
	opacity: 0.6;
	position:absolute;
	display:none;
	z-index:1;
	cursor: pointer;
	filter: alpha(opacity=60);
	width:100%;
	height:100%;
}
#ajax_content_td {
	background-color: #FFFFFF;
}
#ajax_content {
	padding:10px 20px 35px;
}
.ajax_horizontal {
	height: 10px;
}
#e1, #e2, #e3, #e4 {
	background-repeat: no-repeat;
	width: 8px;
}
#e1 {
	background-image: url(/e1.png);
}
#e2 {
	background-image: url(/e2.png);
}
#e3 {
	background-image: url(/e3.png);
}
#e4 {
	background-image: url(/e4.png);
}
.border_horizontal {
	background-image: url(/border_horizontal.png);
	background-repeat: repeat-x;
}
.border_vertikal {
	background-image: url(/border_vertikal.png);
	background-repeat: repeat-y;
}
#close_button {
	position   : absolute;
	right      : 10px;
	top        : 10px;
	z-index    : 99;
	width      : 20px;
	height     : 20px;
	display    : none;
	cursor     : pointer;
}
#ajax_load {
	margin: 30px 20px 20px 20px;
}
#ajax_load img{
	width:45px;
	height:45px;
}