body 			{
				background-color:#FFF;
				margin: 0;
				padding: 0;
        z-index: 1;
				}

td 			{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				line-height: 18px;
				}
.nav3td 			{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				line-height: 16px;
				}
h1			  	{
				font-family: verdana, arial, helvetica, sans-serif;
				font-weight:bold;
				color: #36a7e9;
				font-size: 11px;
				line-height: 18px;
				margin:0px;
				margin-bottom:10px;
				}
h3			  	{
				font-family: verdana, arial, helvetica, sans-serif;
				font-weight:bold;
				color: #36a7e9;
				font-size: 11px;
				line-height: 18px;
				margin:0px;
				}
h2			  	{
				font-family: verdana, arial, helvetica, sans-serif;
				font-weight:bold;
				color: #FFFFFF;
				font-size: 11px;
				line-height: 18px;
				margin:0px;
				}

#js-landmenu, #js-landmenu table, #js-landmenu tbody, #js-landmenu tr, #js-landmenu td, #js-landmenu a, #js-landmenu table img
{
  z-index: 9999;
}

.inputfield 		{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
.selectbox 		{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
.blue		{
				color: #36a7e9;
				}
A:link, A:visited         	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #36a7e9;
				text-decoration: underline;
				}

A:hover         {
				font-family: verdana, arial, helvetica, sans-serif;
				color: #36a7e9;
				text-decoration: none;
				}
a.nav3:link         	{
				color: #666666;
				text-decoration: none;
				}

a.nav3:visited       {
				color: #666666;
				text-decoration: none;
				}

a.nav3:hover         {
				color: #666666;
				text-decoration: underline;
				}
a.nav3act:link         	{
				color: #666666;
				text-decoration: underline;
				}

a.nav3act:visited       {
				color: #666666;
				text-decoration: underline;
				}

a.nav3act:hover         {
				color: #666666;
				text-decoration: underline;
				}

				
.whitetext, .whitetext a, .whitetext a:link, .whitetext a:visited		{
				color: #FFFFFF;
				font-size: 10px;
				}
.whitetext a:hover		{
				color: #FFFFFF;
				font-size: 10px;
				text-decoration: none;
				}
.text33			{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #333333;
				font-size: 10px;
				line-height: 18px;
				}
.rootliner     	{
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}
a.rootliner:link         	{
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}

a.rootliner:visited       {
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}

a.rootliner:hover         {
				font-size: 10px;
				color: #666666;
				text-decoration: underline;
				}

/*TOPNAVIGATION*****************************************************************************************/

	#topmenu2 {
		position:absolute;
		left:195px;
		top:100px;
		z-index:1;
		height:273px;
		vertical-align:top;
		visibility:hidden;	
		filter: Alpha(opacity=90, finishopacity=90, style=1);
		opacity: 0.9;
	}
	#topmenu3 {
		position:absolute;
		left:461px;
		top:100px;
		z-index:1;
		height:273px;
		vertical-align:top;
		visibility:hidden;
		filter: Alpha(opacity=90, finishopacity=90, style=1);
		opacity: 0.9;
	}
	

/*******************************************************************************************************/

#buttonlayer {
	position:absolute;
	left:203px;
	top:354px;
  width:475px;
	height:20px;
	z-index:1;
}
/************************************************** WEBSPECIAL **********************************************/
/*
#webspecial-menu {
	position: absolute;
	left: 531px;
	top: 365px;
	width: 205px;
	height: 115px;
	border-top: 1px solid #ffffff;
}*/

#webspecial-menu a:link, #webspecial-menu a:visited {
	display: block;
	background-color: #dcdbc9;
	text-transform: uppercase;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	padding-left: 20px;
	color:#666666;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:24px;
	/*height: 24px;*/ 
}

#webspecial-menu a:hover {
	background-color: #c4c5b5;
}

#webspecial-cbg {
	position: absolute;
	z-index: 25;
	top: 25px;
	left: 0;
	width: 755px;
	height: 330px;
	background-color: #ffffff;
	opacity: 0.5;
	filter: Alpha(opacity=50, finishopacity=50, style=1);
}

#webspecial-content {
	position: absolute;
	z-index: 26;
	top: 25px;
	left: 0;
	width: 755px;
	height: 330px;
	line-height: 14px;
}

h1.webspecial-header {
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #36a7e9;
	margin-top: 0;
}

#webspecial-content ul {
	padding:0;
	margin:0;
}
#webspecial-content li {
	padding-left: 6px;
	background-image: url("/fileadmin/images/dot-webspecial.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	list-style-type: none;
	line-height: 18px;
}

.webspecial-teaser {
	font-weight: bold;
	padding-left: 8px;
	background-image:url(/fileadmin/images/pfeil-orange.gif);
	background-position:0 5px;
	background-repeat: no-repeat;
	line-height: 15px;
	margin-bottom: 10px;
}

.webspecial-bottom {
	position: absolute;
	left: 0px;
	bottom: 19px;
	padding-left: 8px;
	font-weight: bold;
	color: #36a7e9;
	background-image:url(/fileadmin/images/pfeil-grau.gif);
	background-position:0 5px;
	background-repeat: no-repeat;
	line-height: 15px;
}

table#select_75,
table#select_76{
	display: none;
}

div.socialmedia{
	margin: 30px 0 0 35px;
}