body,html,table,tr,td,img,div {
	border:0;
	font-family:Verdana,Helvetica,Arial,Tahoma,sans-serif;
	font-size:100%;
	margin:0;
	padding:0
}

body,html {
	height:100%
}

table,tr,td {
	text-align:left;
	border-spacing:0
}

input,textarea {
	font-family:Verdana,Helvetica,Arial,Tahoma,sans-serif;
	font-size:125%
	
}

.hidden {
	display:inline;
	font-size:0em;
	height:0px;
	left:-1000px;
	line-height:0em;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	width:0px
}

.clear {
	clear:both;
	font-size:0em;
	height:0px;
	line-height:0em;
	width:0px
}

body {
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif
}

a,

a:visited,

a:hover,

a:active {
	color:#000033
}

input {
	color:#2E3242
}

ul {
	margin-bottom:0.25em;
	margin-top:0.25em
}

li {
	margin:0;padding:0;
	list-style: none;
}

body {
	color:#000033;
	background-color:#DFE3CB;
}

a {
	color:#000033
}

a:visited {
	color:#000033
}

a:hover {
	color:#000033
}

a:active {
	color:#000033
}

input {
	color:#000033
}

h1.faq {
	color:#000033;
	font-size:122%
}

h1 {
	font-size:146%;
	font-weight:bold
}

h2 {
	font-size:127%;
	font-weight:bold
}

h3 {
	font-size:109%;
	font-weight:bold
}

h4 {
	font-size:100%;
	font-weight:bold;
	margin-bottom:2px
}

img {
	border:0;
	font-weight:normal
}

#Head {
	background:#ffffff;
	clear:left;
	float:left;
	font-family:Arial,sans-serif;
	font-size:80%;
	height:80px;
	margin-left:10px;
	margin-top:10px;
	width:77em;
	z-index:20
}

#Footer {
	float:left;
	clear:left;
	background:#ffffff;
	font-family:Arial,sans-serif;
	font-size:80%;
	margin-left:10px;
	width:77em;
	height:80px;
}

#Body {
	clear:left;
	float:left;
	font-family:Arial,sans-serif;
	font-size:80%;
	margin-left:10px;
	width:77em;
	background-color:#90bfe0;
}

#Suche {
	clear:left;

	font-family:Arial,sans-serif;
	font-size:80%;
	margin-left:0px;
	width:100%;
	background-color:#176199;
}

.suche {
	margin-top:5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
}

#ServiceCategories {
	font-family:Arial,sans-serif;
	padding-left:131px;
}

#ServiceResultCounter {
	color:white;
	font-size:135%;
	font-family:Arial,sans-serif;
	text-align:center;
	padding-top:5px;
}

#ServiceResultPages {
	color:white;
	font-family:Arial,sans-serif;
	text-align:center;
	padding-top:5px;
}

#ServiceEmailImage {
	margin-left:-5px;
}

#ServiceContent {
	margin-left:120px;
	padding-top:15px;
	padding-bottom:45px;
	width:675px;
}

#IdentityImageRegion {
	background-color:#FFFFFF;
	height:80px;
	/* overflow:hidden;*/ 
	padding-left:0px;
	width:77em
}

#LogoRegion {
	float:left;
	height:80px;
	margin-left:4px;
	text-align:center;
	width:200px;
}

#ClewwaLogoRegion {
	padding-top:45px;
	padding-left:111px;
	text-align:left;
}

#BannerRegion {
	float:right;
	width:760px
}

#ContentHeader {

	margin-bottom:40px;

}

#ServiceResultItem {
	margin-bottom:15px;

}

#ServiceResultTitle {
	font-size:110%;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#IdentityRegion{border:0;clear:right}

#IdentityServiceRegion{font-family:Arial,Helvetica,sans-serif;font-size:90%;padding-top:5.4em;padding-left:0px;padding-right:0.6em;text-align:right;text-decoration:none;}

#IdentityServiceRegion li a{color:#505050;padding-left:0px;text-decoration:none}

#IdentityServiceRegion li a:visited{color:#505050;padding-left:0px;text-decoration:none}

#IdentityServiceRegion li a:hover{color:#000000;padding-left:0px;text-decoration:none}

#IdentityServiceRegion li a:active{color:#000033;padding-left:0px;text-decoration:none}

#IdentityServiceRegion li{display:inline;list-style-type:none;padding-left:0px;padding-left:12px}

#IdentityServiceRegion ul{line-height:100%;margin:0;padding:0;padding-bottom:0.25em;padding-left:0px;text-align:right}

div#ServiceSearch{
	font-family:Arial,sans-serif;
	padding:0px;
	
}

div#ServiceSearch form {

	margin-top:0px;
	margin-bottom:0px;
	
}

div#ServiceSearch .searchLeft{float:left}

div#ServiceSearch .searchRight{margin-left:0.125em;float:left;clear:right}

div#ServiceSearch .searchRight input{width:1.23em;height:1.23em}

div#ServiceSearch input.FormTextInputField{font-size:0.7em;margin:0;padding:0;border:1px solid #666666;padding:0.25em}

div#ServiceSearch input.FormImageButton{margin:0;padding:0}

div#ServiceSearch label{width:0px;display:inline;font-size:0em;line-height:0em;height:0px;left:-1000px;overflow:hidden;position:absolute;top:-1000px}

#IconsRegion{background-color:#90BFE0;border-top:1px solid #FFFFFF;display:block;height:140px;margin:0;padding:0;position:relative;width:77em}

.poslebens{float:left;margin-left:-10px;position:relative}

.posfutter{float:left;margin-left:-38px;position:relative}

.posbedarf{float:left;margin-left:-25px;position:relative}

.pospflanz{float:left;margin-left:-5px;position:relative}

.posarznei{float:left;margin-left:-20px;position:relative}

.posgentec{float:left;margin-left:-5px;position:relative}

.posbundes{float:left;margin-left:-52px;position:relative}

.pospresse{float:left;margin-left:-35px;position:relative}

#IdentityNavigationRegion{background-color:#176199;border-top:1px solid #A4C9D8;font-family:Arial,Helvetica,sans-serif;font-size:100%;height:33px;margin-top:0px;min-height:33px;padding-left:0px;width:77em;z-index:2}

* html #IdentityNavigationRegion{margin-bottom:-1px}

#IdentityNavigationRegion a:hover{background-color:#64ADDB;color:#FFFFFF}

#MainMenu,#MainMenu ul{padding:0;margin:0;list-style:none;background-color:#176199}

#MainMenu li{float:left;position:relative}

#MainMenu a{color:#FFFFFF;text-decoration:none}

.NavNodeTD{z-index:9}

#MainMenu .TopLink a{background-color:#176199;display:block;padding-top:9px;padding-bottom:9px;padding-left:10px;padding-right:10px}

* html #MainMenu .TopLink a{width:79px;white-space:nowrap}

#MainMenu .TopLink a:hover{background-color:#64ADDB;color:#FFFFFF}

.PopupMenu{display:none;width:19em;position:absolute;top:34px}

.menuLeft{right:0em}

.menuRight{left:0em}

.PopupMenu li{width:100%}

.PopupMenu li a{display:block;width:100%;text-indent:4px;padding:4px;width:18.4em}

html>body .PopupMenu li a{}

.PopupMenu li a:hover{background-color:#64ADDB}

.PopupMenu li a span{display:block;padding-left:0.3em;text-indent:0.02em}

#MainMenu li>ul{top:auto;/* non IE browsers */ left:auto}

#MainMenu li:hover ul,li.over ul{display:block}

html>body #ClearMenu{}

#IdentityNavigationRegion ul li a.Typ1{background-color:#2BAB35}

#IdentityNavigationRegion ul li a.Typ2{background-color:#F0A800}

#IdentityNavigationRegion ul li a:hover.Typ1{background-color:#50CC58}

#IdentityNavigationRegion ul li a:hover.Typ2{background-color:#EDBF26}

#InhaltRegion{background-color:#90BFE0;background-image:url(/SiteGlobals/StyleBundles/Splash/Images/bvlHintergrund,property=default.gif);background-repeat:repeat;border-top:1px solid #176199;display:block;height:180px;margin:0;padding:0;position:relative;width:77em}

#AktuellesKopf{background-color:#90BFE0;background-image:url(/SiteGlobals/StyleBundles/Splash/Images/bvlAktuelles,property=default.gif);background-repeat:no-repeat;border-top:1px solid #90BFE0;display:block;height:16px;margin:0;padding:0;position:relative;width:77em}

#AktuellesRegion{background-color:#FFFFFF;border-top:1px solid #FFFFFF;display:block;height:64px;margin:0;padding:0;position:relative;width:77em}

.AktuellesHeadline{margin-left:8px;padding:0;text-decoration:none}

#AktuellesRegion ul{list-style:none; margin-left:8px;}



#underConstruction{
	color:#ff0000;
	background-color:#FFFFFF;
	position:absolute;
	left: 280px;
	top: 25px;
	z-index:5;
	font-weight:bold;
	padding: 5px;
	font-size:1.2em;
}

.highlight {
	font-weight:bold;
}

.tt-5 {
  width: 20em; 
  visibility:hidden;
  font-family: Verdana, sans-serif; 
  font-size: 0.8em; 
  text-align: left;
  background-color: #fff0c0; 
  padding: 1em; 
  margin-left: 1em; 
  margin-top: 2em; 
  border: 1px solid #9AB320; 
  color: #000000;
  position: absolute; 
  left:50px;
  top:50px;
}

