/* CSS 2.0 file for mezz.at */

html {
  width:100%;
  height:101%;
  padding:0px;
  margin:0px;
  border:0px;  
}

body {
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  border:0px;
  background-color:#D6E2EE;
  background-image:url('../img/bg_slice_hor.jpg');
  background-position:left;
  background-repeat:repeat-y;
  
  font-family:Verdana, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#929292;
  text-align:center;
}

body.shopic {
	margin:15px 0px 0px 0px;
	}

td.sparte { width:70px; }
#content td{
	font-size: 7.5pt;
	vertical-align:top;
	padding-left:10px;
}


h1 {
	font-size:20px;
	color:#628694;
	font-weight:normal;
	margin:0px 0px 10px;
	padding:0px;
	border:0px;
	}

#zukunft {
  width:100%;
  height:427px;
  background-image:url('../img/bg_burg.jpg');
  background-position:top left;
  background-repeat:no-repeat;
}

#head {
	position:absolute;
   top:0px; left:92px;
	width:684px;
	height:100px;
	z-index:1;
	margin:0px;
	padding:0px;
	border:0px;
	background:url('../img/header.jpg') no-repeat;
}

#switchLang{
	position:absolute;
   top:0px; left:810px;
   width:56px;
   height:21px;
   background-color:#66899D;
   color:white;
   z-index:100;
   padding-top:3px;
   padding-bottom:2px;
}

#switchLang a:link { color:#FFFFFF; }
#switchLang a:visited { color:#FFFFFF; }
#switchLang a:hover { color:#A7C4D5; }

/* START CSS MENÜ */
#navcontainer
{
	position:absolute;
	top:111px;
	left:92px;
margin: 0px;
padding: 0px;
height: 26px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #DDE7F3;
/* width: 96px; */
height: 26px;
border-top: 1px solid #DDE7FF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #707D8D;
border-right: 1px solid #DDE7FF;
padding: 0;
margin: 0 0 10px 0;
color: #707D8D;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px Verdana, sans-serif;
line-height:26px;
}

#navcontainer ul li a:hover
{
color: #FFFFFF;
background: #A8C3D6;
border-right: 1px solid #707D8D;
}

#navcontainer a:active
{
color: #FFFFFF;
background: #A8C3D6;
border-right: 1px solid #707D8D;
}

#navcontainer li#active a
{
color: #FFFFFF;
background: #A8C3D6;
border-right: 1px solid #707D8D;
}

/* ENDE CSS MENÜ */

.submenu {
  position:absolute;
  left:95px;
  top:150px;
  width:684px;	
}

div.submenu a { color:#628694; text-decoration:none; }
div.submenu a:visited { color:#628694; text-decoration:none; }
div.submenu a:hover { color:#8AB2CC; text-decoration:none; }


img {
	margin:0px;
	border:0px;
	}

#punktzeile{
   margin:0px;
   padding:0px;
   border:0px;
   position:absolute;
   top:165px;
   left:91px;
   width:690px;
   height:11px;
}

#headline {
	position:absolute;
	top:195px;
	left:95px;
	width:205px;
   text-align:left;
}

#subhl, #subhl2 {
	position:relative;
	top:-5px;
	}

#colleft {
	position:absolute;
	top:245px;
	left:119px;
	width:205px;
	margin:10px 0px 10px;
	padding:0px;
	border:0px;
	z-index:1;
	text-align:left
}

#colleft2 { 
	width:205px;
	left:119px;
	margin:10px 0px 10px 26px;
	padding:0px;
	border:solid 0px;
	z-index:1;
	text-align:left
}

#startpunkte {
	position:absolute;
	top:195px;
	left:349px;
	width:10px;
	height:586px;
	margin:0px;
	padding:0px;
	border:0px;
	z-index:1;
	text-align:left;
}

#headline_right {
	position:absolute;
	top:195px;
	left:375px;
	margin:0px;
	padding-left:27px;
	text-align:left;
	text-indent:-27px;
	}

#startright {
	position:absolute;
	top:285px;
	left:402px;
	width:339px;
	margin:0px;
	padding:0px;
	border:0px;
	z-index:10;
	text-align:left;
}

.newsdate {
	font-weight:normal;
	}

h2 {
	font-weight:bold;
	font-size:11px;
	color:#628694;
	margin:0px;
	padding:0px;
	border:0px;
	}

.normalText {
  font-family:Verdana, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#929292;
  text-align:left;
}
  
.ueberschrift {	
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#628694;
	text-align:left;
}

#headline_refs {
	position:relative;
	/* top:495px; */
	/*top:10px;*/
	/* left:95px; */
	left:80px;
   text-align:left;
	}

#content {
	position:absolute;
	top:245px;
	left:119px;
	width:550px;
	margin:13px 0px 10px 8px;
	padding:0px;
	border:0px;
	z-index:1;
	text-align:left
}

.narrow{
   line-height:20px;
}

.btnsubm{
   height:25px;
}

#meta{
   position:absolute;
   top:3px;
   left:592px;
   z-index:2;
   height:100px;
   width:250px;
   text-align:left;
}

#metateam {
	z-index:500;
	position:absolute;
	top:20px;
	left:502px;
	visibility:hidden;
	text-align:right;
	vertical-align:top;
	height:60px;
	margin:0px;
	padding:0px;
	}

#homelink{
   position:relative;
   left:25px;
   top:12px;
}

a { color:#A8C3D6; }
a:link { color:#A8C3D6; text-decoration:none; }
a:visited  { color:#A8C3D6; text-decoration:none; }
a:hover { color:#8AB2CC; text-decoration:none; }
a:active { color:#A8C3D6; text-decoration:none; }


a.meta { color:#707D8D; font-size:10px; }
a.meta:link { text-decoration:none; }
a.meta:visited { text-decoration:none; color:#707D8D }
a.meta:hover { text-decoration:none; color:#707D8D; }
a.meta:active { text-decoration:none; color:#707D8D; }

a.metateam { color:#8AB2CC; font-size:10px; }
a.metateam:link { text-decoration:none; }
a.metateam:visited { text-decoration:none; color:#8AB2CC }
a.metateam:hover { text-decoration:none; color:#2878AB; }
a.metateam:active { text-decoration:none; color:#8AB2CC; }


.red { color:#FF00FF; font-weight:bold; }

input { height:20px;	}

.logoshow { position:relative; top:10px; }
