html
{
  height:100%;
}


body
{
  height:100%;
  margin:0px;
  padding:0px;
  background-color:#ffffff;  
  font-family:arial,verdana;
  font-size:12px;
  color: #333333;
}

a {
text-decoration: none;
color: #f47820;
font-size: 12px;
}

#sitePosition
{
  position:relative;
  height:100%; 
  width:939px;
  left:50%;
  position:relative;
  margin-left:-469px;
  float:left;
}


#threeColBg
{
  float:left;
  background-image:url(portaldata/3/images/bg3Col.gif);
background-color: #f3f3eb;
  background-repeat:repeat-y;
  width:939px;
  min-height: 800px;
  margin-bottom:0px;
}

#logo
{
  float:left;
  width:200px;
  height:117px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  border-bottom-width:2px;
  border-color:#7A7B76;
  background-color:#ffffff;
}

#headImg
{
  float:left;
  width:539px;
  height:119px;

}

#cockpit
{
  float:left;
  width:200px;
  height:117px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  border-bottom-width:2px;
  border-color:#7A7B76;
  background-color:#ffffff;
}

#cockpit2
{
  float:left;
  width:200px;
  margin-top:291px;

  border-style:solid;
  border-top-width:2px;
  border-right-width:0px;
  border-left-width:0px;
  border-bottom-width:2px;
  border-color:#ffffff;
}

#cockpit2 a
{
 text-decoration:none;
 color: #7D7D7D;

}

#search
{
  float:left;
  width:193px;
  border-color:#ffffff;
  padding-top:7px;
  padding-left:6px;
  padding-right:0px;
  padding-bottom:0px;
height: 117px;

}

#sitemap
{
  float:left;
  width:99px;
  height:20px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:0px;
  border-bottom-width:2px;
  border-color:#ffffff;
  text-align:center;
  padding-top:3px;
  color:#7D7D7D;
  font-weight:bold;

}

#contact
{
  float:left;
  width:99px;
  height:20px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:1px;
  border-bottom-width:2px;
  border-color:#ffffff;
  text-align:center;
  padding-top:3px;
  color:#7D7D7D;
  font-weight:bold;  
}

#imprint
{
  float:left;
  width:99px;
  height:20px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:0px;
  border-bottom-width:0px;
  border-color:#ffffff;
  text-align:center;
  padding-top:3px;
  color:#7D7D7D;
  font-weight:bold;  
}

#privacy
{
  float:left;
  width:99px;
  height:20px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:1px;
  border-bottom-width:0px;
  border-color:#ffffff;
  text-align:center;  
  padding-top:3px; 
  color:#7D7D7D;
  font-weight:bold;  
}


#navV
{
  float:left;
  width:200px;
}

#nav
{
  float:left;
  padding-top:18px;
  padding-left:27px;
  width:173px;

}

#cntArea
{
min-height: 800px;
  float:left;
  padding-top:14px;
  padding-left:22px;
  padding-right:22px;
  padding-bottom:4px;
background-color: white;
  width:495px;  

}

#rightCol
{
  float:left;
  min-height: 800px;
  width:200px; 
  font-family:verdana;
  font-size:12px;
color: #333333;
}

.teaserBox
{
  float:left;
  width:200px;
  border-style:solid;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
border-bottom: 2px solid white;
  border-bottom-width:2px;
  padding-top:18px;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:21px;

}



/** Navigation */

.naviEbene1 a {
 text-decoration: none;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: verdana;

}
.naviEbene1 {
 margin-bottom: 7px;
color: #333333;
font-family: verdana;
font-size: 12px;
}

.naviEbene2 a {
 text-decoration: none;
color: #333333;
font-weight: bold;
font-size: 12px;
margin-left: 10px;
font-family: verdana;
}

.naviEbene2Aktiv a {
 text-decoration: none;
color: #ff6632;
font-weight: bold;
font-size: 12px;
margin-left: 10px;
font-family: verdana;
}

.naviEbene2Aktiv {
 margin-bottom: 7px;
margin-left: 5px;
font-family: verdana;
}

.naviEbene2 {
 margin-bottom: 7px;
margin-left: 5px;
color: #333333;
font-size: 12px;
font-family: verdana;
}


/* Neue Styles */

.imageleft {
float:left;
padding:0;
margin:0 20px 20px  0;
border-bottom:12px solid white; 
}

h1 {
font-size:2em;

font-wight:bold;
font-family: 'Times New Roman';
margin:0 0 0 0;
padding:0;
color: #808285;
font-weight:normal;
}

h2 {
font-size:1.4em;
margin:0;
padding:0;
line-height:1.2em;
color:#808285;
}

.pfeil {
margin:0px 0px 0px 5px;

}

table.contenttable {
width:100%;
margin:1;
padding:0;
background-color:#F0F0E6;
empty-cells:show;
}

.teasertext {
background-color:#ffffff;  
color: #333333;
  font-family:arial,verdana;
  font-size:12px;
}

.search {
width: 100%;
border: 1px solid #a5acb2;
}

li {
list-style-image: url(portaldata/4/images/orange_pfeil.gif);
}

ul {
list-style-image: url(portaldata/4/images/orange_pfeil.gif);
}

ul li {
list-style-image: url(portaldata/4/images/orange_pfeil.gif);
}

.teasertext ul li {
list-style-image: url(portaldata/4/images/orange_pfeil.gif);
}

table, td {
font-size: 12px;
font-family: verdana;
color: #333333;
}

fieldset {
border: 1px solid #808285;
padding-bottom: 10px;
}

legend {
color: #808285;
}

/* Sitemap */

.areaTopSpacer {
height: 14px;
 width: 200px;
  clear: left;
  float: left;
  margin-bottom: -1px;
  background-image: url(http://212.29.34.68/novastrom/portaldata/4/images/sitemapE1Spacer.gif);
  background-repeat: no-repeat;
  position: relative;
}

		/* Erstes Image */
.area {
  display: block;
	height: 15px;
	padding-left: 23px;
	background-image: url(http://212.29.34.68/novastrom/portaldata/4/images/sitemapE1.gif);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	font-weight: bold;
	position: relative;
	color: black;
	text-decoration: underline;
}
		/* Zweites Image */
.area2 {
	height: 23px;
	padding-left: 42px;
	clear: left;
	font-weight: bold;
	background-image: url(http://212.29.34.68/novastrom/portaldata/4/images/sitemapE2.gif);
	background-repeat: no-repeat;
	position: relative;
	color: black;
	text-decoration: underline;
	float: left;
}


		/* Drittes Image */
.area3 {
	height: 15px;
        padding-top: 2px;
	padding-left: 61px;
	background-image: url(http://212.29.34.68/novastrom/portaldata/4/images/sitemapE3.gif);
	background-repeat: no-repeat;
	position: relative;
	color: black;
	text-decoration: underline;
	clear: left;
	float: left;
}



		/* Viertes Image */
.area1 {
	height: 16px;
	padding-left: 42px;
 	padding-top: 8px;
	background-image: url(http://212.29.34.68/novastrom/portaldata/4/images/sitemapE2.gif);
	background-repeat: no-repeat;
	clear: left;
	color: black;
	text-decoration: underline;
	position: relative;
	font-weight: bold;
	float: left;
}
		/*Fünftes Image */
.area5 {
	height: 17px;
	width: 56px;
	background-image: url(/portaldata/4/images/sitemapPic5.gif);
	background-repeat: repeat-y;
	clear: left;
	position: relative;
	float: left;  
}

/* Kontakt */

.form label span
{
display: block;
margin:0px 10px 0 15px;
width: 160px;
float: left;

}

.formfield {
width: 250px;
border: 1px solid #a5acb2;
}

.form div {
margin-top: 3px;
margin-bottom: 3px;
}

.kontakt {
margin-top: 10px;
margin-bottom: 10px;
}

.formfieldButton {
padding-left: 15px;
padding-top: -2px;
margin-top: 0px;
margin-left: 330px;
background-repeat: no-repeat;
position: relative;
}

.left {
float: left;
}
.center {
text-align: center;
}
.right {
float: right;
}

/* Opera */ 

@media screen and (min-width: 550px){
  
  head:first-child+body #cntArea {
  width:539px;
  min-height: 800px;
  }

  head:first-child+body #threeColBg {
  min-height: 800px;
  }

}
