/***************************************************************/
/*  Layout Screen www.nw-suppo.de                              */
/* (c) 2008 RANAREX Cappiello & Cappiello GbR  www.ranarex.de  */
/***************************************************************/
body {
	background:#990000 none repeat scroll 0%;
	margin: 1em auto;
	margin: 30px auto;
         text-align: left;
         width: 950px;
         height:100%;
     }

h1 {
color:#990000;
font-family:Lucida sans;
font-size:15pt;
margin:0pt;
padding:10px;
text-align:left;
font-weight:normal;
}
h2 {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
margin:0pt;
padding-left:0px;
}

h3{
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
margin:0pt;
padding:0px;}



p {
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
margin-bottom:7px;
padding-left:0px;
}

hr{
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px black;
 	border-bottom: solid 1px black; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
        }



#hgrep {
background:#FFFFFF;
border:0px solid #FFFFFF;
height:auto;
position:absolute;
width:950px;
align:center;
z-index:1;
 }

#flieger
{
border:0px none;
height:305px;
width:800px;
background:#FFFFFF;
margin-left:80px;
margin-top:0px;
padding-top:30px;
position:relative;
border:2px solid,
z-index:200;


}

#nav{
width:80px;
margin-left:70px;
margin-top:-230px;
background:#FFFFFF;
position:relative;
border:0px solid;
float:left;
clear:left;
border-top:2px solid black;
border-bottom:2px solid black;
z-index:300;
}

#nav a
{color:black;
text-decoration:none;
font-weight:bold;
line-height:10px,
border:2pt solid,
z-index:400;}

#nav a:hover
{color:#990000;}


.submenu
{
font-size:8pt;
margin-left:15px;
font-family:Arial,Helvetica,sans-serif;
line-height:20px;
 }

#contain
{
clear:left;
width:520px;
height:auto;
margin-top:-1px;
margin-left:170px;
padding-left:10px;
position:relative;
border:2px solid,
z-index:500;
}

#contain a
{text-decoration:none;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;  }

#contain a:hover
{color: #990000;
}


#contain2
{
width:500px;
height:auto;
margin-top:-100px;
margin-left:186px;
padding-left:10px;
position:relative;
border:2px solid,
}


#rechts
{
clear:left;
width: 150px;
height:100%;
margin-top:-460px;
margin-left:720px;
margin-bottom:20px;
padding-top:6px;
padding-bottom:10px;
padding-left:10px;
position:relative;
border-left:2px solid;
z-index:600;
  }

#rechts a
{text-decoration:none;
color:black;}

#rechts a:hover
{color:#990000}

#rechts2
{

width: 180px;
height:auto;
top:370px;
margin-left:710px;
padding-top:85px;
padding-bottom:10px;
padding-left:10px;
position:absolute;
border-left:2px solid,  }

.rechts

{padding-bottom:90px;}





#head
{width:689px;
height:auto;
margin-top:0px;
margin-left:170px;
padding:10px;
position:relative;
border:2px solid,
z-index:400;
}

#nav2
{
width:714px;
height:auto;
margin-top:0px;
margin-bottom:20px;
color:black;
text-decoration:none;
z-index:500;
}

#nav2 a
{color:black;
text-decoration:none;
font-weight:bold;
padding-right:20px;}

#nav2 a:hover
{color:#990000;}


#footer
{width:800px;
height:auto;
margin-left:80px;
bottom:0px;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
padding:10px;
border-top:2px solid;}

#footer a
{text-decoration:none;
color:black;}

#footer a:hover
{color:#990000}


#ranarex

{position:absolute;
width:80px;
border:0pt solid;
left:850px;
padding:10px;



}

#ranarex a
{text-decoration:none;
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size: 9pt;
}

#ranarex a:hover
{color:black;}

#table
{width:300px;
height.auto;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
border:0pt solid; }

.table2 td
{border-bottom:1px black solid;}