html, body{ 
 font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #67686A;
 padding:0px; 
 margin: 0px;
 line-height: 16px;
 background-color:#ffffff;
} 
img{
border:0px;
}

.pic-small-square{
float:left; 
margin:4px 6px 0px 0px;
}

.hoehe-22{
height:22px;
}

.bg-lightblue{
background-color:#F7F7F7;
padding: 6px 0px 6px 0px;
}

.bg-bluebar{
border-top:33px solid #F7F7F7;
}

.bg-nav-stufe3 {
background-color:#F4F6F9;
}

.gray-line{
height:20px;
width:67px;
border-top:1px solid #CFD1D0;
}

.img-spacerline{
height:11px;
font-size:0px;
line-height:0px;
border-bottom:1px solid #E6E6E6;
margin-bottom:11px;
}

.referenz{
padding: 10px 0px 10px 0px;
text-align: center;
}

.date{
color:#B3B3B4;
}

h1{
 font-size: 11px;
 color: #275592;
 padding:0px; 
 margin: 0px 0px 14px 0px;
 font-weight      : bold;
}
h2{
 font-size: 11px;
 color: #68686A;
 padding:0px; 
 margin: 0px 0px 14px 0px;
 font-weight      : bold;
}
h3{
 font-size: 11px;
 color: #275592;
 padding:0px; 
 margin: 0px 0px 0px 0px;
 font-weight      : normal;
}
h4{
 font-size: 14px;
 color: #275592;
 padding:0px; 
 margin: 0px 0px 8px 2px;
 font-weight      : bold;
}


#logo-management-tools{
	position:absolute;
	top:23px;
	left:44px;
	z-index:10px;
	width:270px;
	height:76px;
}
#slogan{
	position:absolute;
	top:480px;
	left:380px;
	z-index:10px;
	width:180px;
	height:43px;
}

/*
#box-search{
	position:absolute;
	top:46px;
	left:471px;
	z-index:10px;
	width:486px;
	height:24px;
	text-align:right;
	color            : #B4B4B4;
}
*/
#box-search{
	position:absolute;
	top:46px;
	left:480px;
	z-index:10px;
	width:509px;
	height:24px;
	text-align:right;
	color            : #B4B4B4;
}

.box-s-inl-hnav {
float:left; 
padding-top:2px;
}
.box-s-inl-feld{
float:left; 
}
.content-leftfloat{
float:left; 
width:230px;
}

#box-mainnav{
	position:absolute;
	top:160px;
	left:44px;
	z-index:10px;
	width:186px;
	height:auto;
  padding: 0px 0px 0px 0px;
}

#box-home-column1{
	position:absolute;
	top:162px;
	left:241px;
	z-index:10px;
	width:220px;
	height:auto;
	padding: 0px 0px 0px 11px;
	border-left:1px solid #969A9D;
}
#box-home-column2{
	position:absolute;
	top:162px;
	left:483px;
	z-index:10px;
	width:220px;
	height:auto;
	padding: 0px 0px 0px 11px;
	border-left:1px solid #969A9D;
}
#box-maincolumn{
	position:absolute;
	top:162px;
	left:241px;
	z-index:10px;
	width:462px;
	height:auto;
	padding: 0px 0px 0px 11px;
	border-left:1px solid #969A9D;
}
.maincolumn-inlay{
padding: 22px;
}

#box-column-right{
	position:absolute;
	top:161px;
	left:726px;
	z-index:10px;
	width:247px;
	height:auto;
	padding: 0px 0px 10px px;
}
#box-column-right-folge{
	position:absolute;
	top:184px;
	left:725px;
	z-index:10px;
	width:267px;
	height:auto;
	padding: 0px 0px 10px px;
}

.inlay-column-right{
margin: 0px 0px 44px 13px;
padding: 0px 0px 0px 0px;
}

.dotted{
	background-image: url("../img/dotted.gif");
	background-position:top left;
	background-repeat:repeat-x;
	height:2px;
	margin:7px 0px 7px 0px;
	line-height:0px;
	font-size:0px
	}

a:link, a:visited {
  color            : #275592;
  text-decoration  : none;
	background-color:transparent;
}
a:hover {
  color            : #4071B2;
  text-decoration  : none;
	background-color:#E9E7E7;
}
#activ{
	background-color:#E9E7E7;
}

a.link-img:link, a.link-img:visited {
  text-decoration  : none;
	padding: 0px;
	margin:0px;
	background-color:transparent;
}
a.link-img:hover {
  text-decoration  : none;
	padding: 0px;
	margin:0px;
	background-color:transparent;
}


a.link-hilfsnav:link, a.link-hilfsnav:visited {
  color            : #B4B4B4;
  text-decoration  : none;
	padding: 0px 11px 0px 11px;
	background-color:transparent;
}
a.link-hilfsnav:hover {
  color            : #707070;
  text-decoration  : underline;
	padding: 0px 11px 0px 11px;
	background-color:transparent;
}
#hilfsnav-activ{
	color            : #707070;
	}

a.link-mainnav:link, a.link-mainnav:visited {
  color            : #275592;
  text-decoration  : none;
	background-color:transparent;
}
a.link-mainnav:hover {
  color            : #4071B2;
  text-decoration  : none;
	background-color:transparent;
}
#mainnav-activ{
	color            : #4071B2;
	font-weight:bold;
	}
a.link-gray-mainnav:link, a.link-gray-mainnav:visited {
  color            : #67686A;
  text-decoration  : none;
	background-color:transparent;
}
a.link-gray-mainnav:hover {
  color            : #8C8D8F;
  text-decoration  : none;
	background-color:transparent;
}
#gray-mainnav-activ{
	color            : #8C8D8F;
	font-weight:bold;
	}
	

ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.ul-liste-nummeriert {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: none;
}
ol {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}


li-next {
	background-image:url(../img/arrow.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

li {
	background-image:url(../img/arrow.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
}

.li-no-arrow{
	background-image:none;
  background-position:left top;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/*   nav listen */
#navlist {
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#navlist .li-subnav {
	background-image:none;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#navlist .li-subnav2 {
background-image:none;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 11px;
}

#navlist a.subnav {
  background-image:url(../img/arrow2.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
}
#navlist a.subnav-gray {
  background-image:url(../img/arrow-gray.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	color:#67686A;
}


#navlist a.subnav#current { background-image:url(../img/square.gif); }

#navlist a.subnav-gray#current-gray { background-image:url(../img/square-gray.gif); }


#navlist a.subnav:active, #navlist a.subnav#current:active {
  background-image:url(../img/square.gif);
	background-color:transparent;
}
#navlist a.subnav:hover, #navlist a.subnav#current:hover {
  background-image:url(../img/square.gif);
	background-color:transparent;
}

#navlist a.subnav-gray:active, #navlist a.subnav-gray#current:active {
  background-image:url(../img/square-gray.gif);
	background-color:transparent;
}
#navlist a.subnav-gray:hover, #navlist a.subnav-gray#current:hover {
  background-image:url(../img/square-gray.gif);
	background-color:transparent;
}
/* ende nav listen  */


.suchfeld{
border:1px solid #B4B4B4;
color:#67686A;
font-size:11px;
width:174px;
height:18px;
margin: 0px 0px 0px 9px;
padding: 2px 0px 0px 2px;
}

.button{
background-color:#275592;
font-size:9px;
border:0px;
width:44px;
height:22px;
color:#FFFFFF;
margin: 1px 0px 0px 11px;
padding:0px;
}

/* Formular  */
.formlist-left {
float:left;
width:150px;
padding: 5px 0px 5px 0px; 
}

.formlist-right {
float:left;
width:175px;
padding: 5px 0px 5px 0px;
}

.formlist-full {
float:left;
width:420px;
padding: 5px 0px 5px 0px; 
}

select {
border: 1px solid #999999;
height:16px;
font-size:10px;
width:174px;
padding:0px;
margin:0px;
text-indent:20px;
}

input {
border: 1px solid #999999;
height:14px;
font-size:10px;
width:172px;
}

textarea {
border: 1px solid #999999;
height:60px;
font-size:11px;
width:172px;
font-family:Verdana;
}

.sbutton {
border: 1px solid #999999;
height:19px;
font-size:10px;
width:150px;
padding: 0px 0px 2px 0px;
margin:6px 0px 0px 0px;
}


/* styles 29.8.2008 / getunik.com */
.content-downloads{
float:left;
margin-right:10px;
width:330px;
}
.content-downloads-list{
float:left;
}
.content-downloads h1{
margin:0px;
}
.trennlinie{
border-bottom:1px solid #999999;
height:15px;
margin-bottom:15px;
clear:both;
}
.txt-small{
font-size:9px;
}
