body {
 margin:10px; 
}

#gesamt {
 border:1px solid #000000;
 width:750px;
 height:543px;
}

#oben_alles {
 width:750px;
 height:auto;
 border-left:5px solid #000000;
}

#leiste_col {
 width:745px;
 height:20px;
 background-color:#E55325;
 border-bottom:1px solid #000000;
 text-align: right;
}

#leiste_col2 {
 width:745px;
 height:10px;
 background-color:#E55325;
 border-top:1px solid #000000;
}

#leiste_cont {
 width:745px;
 height:80px;
}

#schrift {
 float:left;
 width:333px;
 height:80px;
 /*background-image:url(../images/symbols_background.gif);*/
 padding-left:5px;
}

#flagge_aut {
 float:right;
 background-image:url(../images/flagge_aut.gif);
 width:190px;
 height:80px;
 left:-5px;
}

#flagge_eu {
 float:right;
 background-image:url(../images/flagge_eu.gif);
 width:190px;
 height:80px;
 left:-5px;
}

#wordrap-foerderungen {
 float:right;
 background-image:url(../images/wordrap-foerderungen.gif);
 width:380px;
 height:80px;
 left:-5px;
}

#stempel {
 position:absolute;
 top:115px;
 left:630px;
}

#lang {
 position:absolute;
 top:525px;
 left:20px;
}

#lang-e {
 position:absolute;
 top:490px;
 left:20px;
}

#rand {
 width:120px;
 height:275px;
 border-left:5px solid #000000;
 border-top:1px dashed #000000;
 border-right:1px dashed #000000;
}

#main {
 float:right;
 overflow:auto;
 display:inline;
 width:610px;
 height:420px;
 padding-left:13px;
 padding-top:10px;

 SCROLLBAR-FACE-COLOR:#E55325;
 SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;
 SCROLLBAR-SHADOW-COLOR:#000000;
 SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
 SCROLLBAR-ARROW-COLOR:#FFFFFF;
 SCROLLBAR-TRACK-COLOR:#FFFFFF;
 SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}

#liste-li {
 position:relative;
 float:left;
 overflow:auto;
 display:inline;
 top:8px;
}

#liste-re {
 position:relative;
 float:right;
 overflow:auto;
 display:inline;
 width:370px;
 top:8px;
}

#petra-re {
 position:relative;
 top:10px;
 overflow:auto;
 display:inline;
 float:right;
 width:505px;
}

#petra-li {
 position:relative;
 top:20px;
 overflow:auto;
 display:inline;
 float:left;
 width:80px;
}

#bente-re {
 position:relative;
 top:20px;
 overflow:auto;
 display:inline;
 float:right;
 width:505px;
}

#bente-li {
 position:relative;
 top:120px;
 overflow:auto;
 display:inline;
 float:left;
 width:80px;
}

#elke-re {
 position:relative;
 top:20px;
 overflow:auto;
 display:inline;
 float:right;
 width:505px;
}

#elke-li {
 position:relative;
 top:275px;
 overflow:auto;
 display:inline;
 float:left;
 width:80px;
}

#regina-re {
 position:relative;
 top:20px;
 overflow:auto;
 display:inline;
 float:right;
 width:505px;
}

#regina-li {
 position:relative;
 top:240px;
 overflow:auto;
 display:inline;
 float:left;
 width:80px;
}

#team-bottom {
 position:relative;
 top:25px;
 overflow:auto;
 display:inline;
 float:none;
 width:70px;
}
#akaryon-logo {
 position:relative;
 top:10px;
 overflow:auto;
 display:inline;
 float:right;
 width:145px;
 vertical-align:bottom;
}

#knollszalai-logo {
 position:relative;
 top:10px;
 float:right;
 width:245px;
 vertical-align:bottom;
}

#schnittstelle-logo {
 position:relative;
 top:10px;
 float:right;
 width:170px;
 vertical-align:bottom;
}

.navileiste {
 width:120px;
 height:25px;
 background-color:#E55325;
 border-top:1px dashed #000000;
 border-left:5px solid #000000;
}

.navileiste_lang {
 width:120px;
 height:25px;
 background-color:#ffffff;
 border-top:1px dashed #000000;
 border-left:5px solid #000000;
}

a:link, a:visited, a:active {
 font-family:Verdana;
 color:#000000;
 font-size:10px;
 text-decoration:none;
 font-weight:bold;
 margin-left:0px;
 
}

a:hover {
 font-family:Verdana;
 color:#D4D9DB;
 font-size:10px;
 text-decoration:none;
 font-weight:bold;
 margin-left:0px;
 
}

a.inside:link, a.inside:visited, a.inside:active {
 font-family:Verdana;
 color:#000000;
 font-size:10px;
 text-decoration:none;
 font-weight:bold;
 margin-left:0px;
}

a.inside:hover {
 font-family:Verdana;
 color:#E55325;
 font-size:10px;
 text-decoration:none;
 font-weight:bold;
 margin-left:0px;
 }

p.text {
 font-family:Verdana;
 font-size:10px;
 color:#7F7F7F;
 font-weight:bold;
}

span {
 color:#E55325;
 font-size:11px;
}

span.text {
 font-family:Verdana;
 font-size:10px;
 color:#7F7F7F;
 font-weight:bold;
}

span.bold {
 color:#E55325;
 font-size:11px;
 font-weight:bold;
 font-family:Verdana;
}

span.boldgrau {
 color:#7F7F7F;
 font-size:11px;
 font-weight:bold;
 font-family:Verdana;
}

span.home {
 font-family:Verdana;
 font-size:26px;
 color:#E55325;
 position:relative;
 top:0px;
 width:350px;
}

span.home10 {
 font-family:Verdana;
 font-size:10px;
 color:#E55325;
 position:relative;
 top:0px;
 width:350px;
}

span.home12 {
 font-family:Verdana;
 font-size:12px;
 color:#E55325;
 position:relative;
 top:0px;
 width:350px;
 white-space: nowrap;
}

span.home18 {
 font-family:Verdana;
 font-size:18px;
 color:#E55325;
 position:relative;
 top:0px;
 width:350px;
}

span.home22 {
 font-family:Verdana;
 font-size:22px;
 color:#E55325;
 position:relative;
 top:0px;
 width:350px;
}

h1 {
 font-family:Verdana;
 font-size:14px;
 color:#E55325;
}

h2 {
 font-family:Verdana;
 font-size:12px;
 color:#7F7F7F;
}

h2.rot {
 font-family:Verdana;
 font-size:12px;
 color:#E55325;
}

h3 {
 font-family:Verdana;
 font-size:14px;
 color:#E55325;
}

h4 {
 font-family:Verdana;
 font-size:10px;
 color:#D4D9DB;
 margin:5px;
}

ul.angebot {
	margin-top:-6px;
}

li {
 font-family:Verdana;
 font-size:10px;
 color:#7F7F7F;
 font-weight:bold;
 list-style-type:circle;
 line-height:125%; 
}

li.referenzen {
 font-family:Verdana;
 font-size:10px;
 color:#7F7F7F;
 font-weight:bold;
 list-style-type:circle;
 line-height:125%;
 position:relative; top:-6px; margin-left:-25px;
}

li.angebot {
 font-family:Verdana;
 font-size:10px;
 color:#7F7F7F;
 font-weight:bold;
 list-style-type:circle;
 line-height:200%;
 position:relative; top:-6px;
}

input {
 color:#E55325;
  font-weight:bold;
 }

.clear {
	float: none;
     	clear:both;
	height: 1px;
	background-color: #FFFFFF;
	width: 1px;
	}

.lang {
 font-family:Verdana;
 font-size:10px;
 color:#D4D9DB;
 margin:5px;
 font-weight:bold;
}
