body	{font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; color:#BBBBBB; background: #000000}

p, td	{font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; color:#BBBBBB; margin:0px 0px 3px 0px; padding:0px; line-height:150%}
	
div#rahmen {position:absolute; left:50%; top:50%; margin:-210px 0px 0px -370px; padding:0px; width:740px; height:420px; border: 1px solid #bbbbbb}

div#spalte1 {position:absolute; left:130px; top:100px; margin:0px; padding:0px; width:290px; height:320px;}

div#spalte2 {position:absolute; left:440px; top:100px; margin:0px; padding:0px; width:290px; height:320px;z-index:50}

div#spalte3 {position:absolute; left:130px; top:100px; margin:0px; padding:0px; width:600px; height:320px;}

div#kopf {position:absolute; left:0px; top:0px; margin:0px; padding:0px; width:740px; height:100px;}

div#menue {position:absolute; left:0px; top:100px; margin:0px; padding:0px; width:130px; height:320px;}

div#infobild {position:absolute; left:50px; top:50px; margin:0px; padding:0px;}


img#logo {position:absolute; left:0px; top:0px; margin:0px; padding:0px; border:0px; width:740px; height:100px;}

img#ecke {position:absolute; left:0px; top:220px; margin:0px; padding:0px; border:0px; width:130px; height:200px;}


img#info {position:absolute; left:0px; top:0px; margin:0px; padding:0px; border:0px; width:740px; height:100px;}



.kugel {margin:0px; padding:0px 10px 0px 0px; border:0px; width:12px; height:12px;}

img#haun {margin:0px; padding:0px 10px 0px 0px; border:0px; width:60px; height:72px; float:left;}

img#schneider {margin:0px; padding:0px 10px 0px 0px; border:0px; width:60px; height:72px; float:right;}


H1	{position:absolute; left:300px; top:38px;  margin:0px; padding:0px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:16px; font-weight:bold; letter-spacing:3pt; color:#bbbbbb}
	
H2	{font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; letter-spacing:1.5pt; font-weight:bold; color:#dddddd; margin:0px 0px 6px 0px; padding:0px; }


ul#nav 			{margin:0px; padding:0px; width:100px; list-style-type:none; font-size:13px; font-weight:bold;}
ul#nav li 		{margin:0px; padding:0px;}
ul#nav a 		{display:block; text-decoration:none; color:#609A76; padding:1px 0px 1px 8px; margin:4px 0px 4px 0px; width:91px;}
ul#nav a:hover 	{background-color:#333333;}
ul#nav a.aktiv	{background-color:#444444;}


a.info {z-index:24;}
a.info:hover {z-index:25;}
a.info span{display: none}
a.info:hover span {display:block; position:absolute;top:20px;right:-200px;border:1px solid #cccccc;background-color:#000000;color:#609A76;font-size:10px;text-align: left;padding:10px;}






.SMALL
	{
	Font-Size:11px;
	Font-Weight:Bold;
	}
	
.TITLE
	{
	Font-Size:16px;
	Letter-Spacing:3pt;
	Font-Weight:Bold;
	}
	
.HEADLINE
	{
	Font-Size:12px;
	Letter-Spacing:1,5pt;
	Font-Weight:Bold;
	Color:#DDDDDD
	}


.LARGE
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:16px;
	Color:#999999
	}


A
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Color:#609A76;
	Font-Weight:Bold;
	text-decoration:none
	}


A:hover
	{
   	Color:#FFFFFF
	}
	

.input1 {
  border-width:1px;
  border-style:solid;
  border-color:#2D4F3A;
  width: 290px;
  background-color:#CCEECC;  
  }
  
.input2 {
  border-width:1px;
  border-style:solid;
  border-color:#2D4F3A;
  width: 290px;
  height: 120px;
  background-color:#CCEECC;
  wrap:soft; 
  }

.input3 {
  border-width:1px;
  border-style:solid;
  border-color:#2D4F3A;
  width: 250px;
  height: 100px;
  background-color:#CCEECC;
  wrap:soft; 
  }