@charset "utf-8";
html
{
   overflow:scroll;
   overflow-x:visible;
   overflow-y:scroll;
}

body
{
   text-align: center;
   padding: 0;
   font-family: "verdana", "arial", sans-serif;
   font-size: 10pt;
   background-color:#FFFFFF;
}

div
{
   padding: 0;
   margin: 0;
}

img
{
   border-width:0;
   text-align: center;
}

a
{
   color:#AC0640;
   font-weight:bold;
   text-decoration:none;
}

a:hover
{
   color:#AC0640;
   font-weight:bold;
   text-decoration:underline;
}

#pagewrapper
{
   margin: 0 auto;
   padding: 0;
   width: 900px;
   text-align: left;
}

#pageheader
{
   visibility: hidden;
   height: 240px;
   float: right;
}

#top { background-image: url('../images/obenk.png');  background-repeat: no-repeat; }
#bottomleft { background-image: url('../images/ecke-untenlinksk.png');  background-repeat: no-repeat; background-position: bottom left}
#bottomright { background-image: url('../images/ecke-untenrechtsk.png');  background-repeat: no-repeat; background-position: bottom right; padding: 1em; }
#left { background-color: #fecb98; background-image: url('../images/strich-linksk.png');  background-repeat: repeat-y; background-position: bottom left }
#right { background-image: url('../images/strich-rechtsk.png');  background-repeat: repeat-y; background-position: bottom right }
#bottom { background-image: url('../images/strich-untenk.png');  background-repeat: repeat-x; background-position: bottom left }

#content 
{
   margin-top: 0px;
   background-color: white;
   border: black 0.5pt solid;
   margin: 0 10px 0 180px;
   clear:right;
   padding: 20px;
}

/* Überschrift in content */
#content h2 {
   font-size: 20pt;
   font-weight: bold;
   color: #AC0640;
   padding: 3px;
   margin: 5px;
   text-align: left;
}

#content h3 {
   font-size: 12pt;
   font-weight: bold;
   color: #AC0640;
   margin:5px;
   margin-left: 0px;
   margin-top: 15px;
}

/* Absätze: */
#content p {
   text-align: left;
   padding: 0;
}

/* unsortierte Auflistung im content */
#content ul {
   text-align: left;
   list-style-type: square; 
}

/* Tabellenzelle im content */
#content td{
   text-align: left;
   vertical-align:top;
} 

/* Hervorhebungen */
#content strong {
   font-family: "verdana", "arial", sans-serif;
   font-weight: bold;
   color: black;
}

#menu
{
   float: left;
   margin:0 0 0 0;
   padding:140px 0 0 0px;
}

#menu ul
{
   margin:0;
   padding:0;
   list-style:none;
   text-align:center;
}

#menu li
{
	margin:0 0 0px 15px ;
  padding:0px;
	display:block;
}

#menu a
{
  border-radius: 15px;
  -moz-border-radius: 20px;
  border: 1px solid black;
  display:block;
  background-color:#ffff99;
  margin:0 0 10px 0 ;
  padding:10px;
	color: black;
}

#menu a:hover
{
  background-color:#ff6633;
  text-decoration:none;
}

#linklist ul, #menu ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#linklist li
{
  border-radius: 15px;
  -moz-border-radius: 20px;
  border: 1px solid white;
  display:block;
  background-color:#FFFFFF;
  margin:0 0 10px 0 ;
  padding:10px;
}

#linklist li a
{
  text-decoration:none;
  font-weight:bold;
  color:inherit;
}

#linklist li a:hover
{
  text-decoration:underline;
}


#linklist li:hover
{
  background-color:#ffff99;
  border: 1px solid black;
}

#linklist li li:hover
{
  background-color:#FFFFFF;
  border: 1px solid white;
}

#linklist h3
{
  margin:5px;
}

#linklist li img
{
  width: 120px;
  height: auto;
  float:left;
  margin: 10px 10px 10px 10px;
}

#footer
{
   padding: 15px 80px 0px 80px;
   clear:both;
	 text-align: right;
}

#subside
{
   text-align:right;
   border-width:1px;
   background-color:white;
   padding:10px 0px 10px 700px;
}

iframe
{
	width:620px;
	height:340px;
	border: transparent 0 solid;
}

.subsideelem
{
	margin:10px 0 10px 10px;
	float:left;
	background-color:white;
}

.one-image
{
  padding: 5px;
  margin: 10px;
  margin-left: 0px;
  text-align:center;
}

.one-image-left
{
  padding: 5px;
  margin: 10px;
  margin-left: 0px;
  border: 1px solid #AAA;
  background-color: #EEE;
  float:left;
  text-align:center;
}

.one-image-right
{
  padding: 5px;
  margin: 10px;
  margin-right: 0px;
  border: 1px solid #AAA;
  background-color: #EEE;
  float:right;
  text-align:center;
}

.one-image h4,
.one-image-left h4,
.one-image-right h4
{
  padding: 3px;
  margin: 0px;
}
