<!--
body, p, div, span, table, tr, td
{  font-family: arial, helvetica, sans-serif;
   font-size: 90%;
   color: #000000;
}

strong
{
   font-family: arial, helvetica, sans-serif;
   color: #000000;
   font-weight: normal;
}

body
{
  background-color:#FAF9AA;
}

img
{
	border: 0px;
}

td.guestbook
{
  font-size: 90%;
  color: #000000;
  background-color:#F8FC91;  
}

td.background
{
  color: #000000;
  background-color:#000000;
  text-align: left;
}

body, div, span, table, tr, td
{  font-size: 100%;
}

span.verysmall
{
	font-size: 65%;
}

p
{
	font-size: 90%;
}

a 
{ 
	color: #A58293; 
  text-decoration:none;
}

h1
{
	margin-top: 0px;
	margin-bottom: 10px;
  font-size: 120%;	
}

h2
{
	margin-top: 0px;
	margin-bottom: 5px;
  font-size: 90%;	
}

h3
{
	margin-top: 40px;
	margin-bottom: 10px;
  font-size: 100%;		
}

ul
{
  font-size: 90%;
  list-style-type: square;
}

li
{
	margin-bottom: 2px;
}

body
{
  background-color: #FFFFFF;
  margin: 0px;
}
  
#header
{ 
  background-color: #F8FBA9;
  top:0px; left:0px;
  height:120px; width:1003px;
  background-position: top;
  background-repeat: no-repeat;
  background-image:url("../assets/banner.jpg");
  border-right: 1px solid #000000;
}

#main
{ 
	position:absolute;
	background: #F8FBA9 url("../assets/background.gif") repeat-y 50% 0;
  left:0px;
  width: 1003px;
	border-right: 1px solid #000000;  
}

#mainright
{ 
	float:right;  
  width:248px; 
	text-align:center;  
  padding-top:12px;
  margin-left:10px;
  margin-bottom:20px;  
}

#mainmiddle
{ 
	float:left;
	padding-top:8px;
  width:540px; 
	margin-left:10px;	  
  text-align: justify;  
  margin-bottom:20px;
}

#mainleft
{ 
	float:left;	    
  width:190px;
  padding-top: 10px;
  text-align: center;
}

#footer 
{   
	clear: both;
	font-size: 70%;
	color: #939090;
  width: 903px; height:20px;    
  left:0px;    
}

#footerleft
{ 
	position: absolute;
	background-color: #F7FB90;
  width: 90px; height:20px;  
  left:0px;
}

#footerright
{ 
	text-align: right;
	position: absolute;
	background-color: #F8FBA9;
  width: 810px; height:20px;  
  left:190px; 
}

#xhtml11
{ 
	position: absolute;
	background-repeat: no-repeat;
  background-image:url("../assets/normal/valid-xhtml11.png");
  left:15px; width:43px; height:15px;
}

#css20
{ 
	position: absolute;
	background-repeat: no-repeat;
  background-image:url("../assets/normal/valid-css.gif");
  left:65px; width:43px; height:15px;
}

#wcag10
{ 
	position: absolute;
	background-repeat: no-repeat;
  background-image:url("../assets/normal/wcag1aaa.png");
  left:115px; width:43px; height:15px;
}




div.kategorie
{
	background-color: #C28CA6;
  margin-left: 30px;	
  margin-right: 30px;
	margin-bottom: 15px;
	width: 130px;
	text-align: center;
	border: 1px solid #000000;
}

div.kategorie h2
{
  font-size: 110%;
  font-weight: bold;
}

div.kategorie a
{
  text-decoration: none;
  color: #000000;		
}

#teaserheader
{
	background-color:#C28CA6;	
	width:239px;
	height:20px;
	border: 1px solid #000000;
}

#teasermain
{
	padding-top: 5px;
	margin-bottom: 30px;
	width:239px;
	text-align: justify;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#F7FB90;
}

div.square
{
	background-repeat: no-repeat;
	background-position:0px 4px;
  background-image:url("../assets/square.gif");
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;	
	font-size: 80%;	
}

div.teaserinhalt
{
	margin-top: 0px;
	margin-left: 13px;
}

#teaserinhalt a
{
	color: #336699; 
  text-decoration:none;
}

#teaserheadline
{
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 90%;
	font-weight: bold;	
}

#werbung
{
	margin-top: 20px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
  background-color: #F8FC91;  
  border: 1px solid #000000;
  width:438px; 
  padding: 4px;
  z-index: 6;
}

#werbung span
{
  color:#7F003D;
	font-size: 150%;
}

#werbung p
{
  color:#000000;
  font-size: 110%;
}

















input { border: 1px solid #000000; background-color:#DCDDE0; 
              color:#000000; font-size: 14px; 
              height:18px; 
              padding-left: 1px;}
.submit { border: 1px; background-color:#c0c0c0;
              color:#000000; font-size: 14px; height:18px; padding-top: 2px;
              }              
textarea  { border: 1px solid #000000; background-color:#DCDDE0; 
              color:#000000; font-size: 12px; 
              height:150px;}
//-->
