@charset "utf-8";

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* ALLGEMEIN
--------------------------------------------------- */

*										{	font-family: 'Open Sans', arial, sans-serif, helvetica; margin: 0px; padding: 0px; outline: none; font-size: 13px; line-height: 18px;}

body 									{	color: #616568;}

	img									{	border: 0px; }
	.clear								{	position: relative; width: 0px; height: 0px; overflow: hidden; clear: both; }
	.space20							{	clear: both; height: 20px;}
	.space40							{	clear: both; height: 40px;}
	
	#htmldesign							{	z-index: 1000; position: relative;}
	#lnc-center							{	position: relative; margin: 0px auto; width: 1005px; }

	img.htmldesignbg					{	min-height: 100%; min-width: 1024px; width: 100%; height: auto; position: fixed; top: 0; left: 0; z-index: 1;}
	
	@media screen and (max-width: 1024px) {
	img.htmldesignbg 					{	left: 50%; margin-left: -512px; }
	}
	
	input[type=text]					{	font-family: 'Open Sans', arial, sant-serif, helvetica; border: 0px; background: #0060a9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #ffffff;}
	textarea							{	font-family: 'Open Sans', arial, sant-serif, helvetica; border: 0px; background: #0060a9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #ffffff;}

	.imgpaddingright					{	clear: both; float: right; padding-left: 20px; padding-right: 15px;}
	.imgpaddingleft						{	clear: both; float: left; padding-right: 20px; padding-left: 15px;}
	.fleft								{	float: left;}
	
	.center								{	text-align: center;}

/* SPEZIELLE LINKS UND ERWEITERUNGEN
--------------------------------------------------- */
	a.exchangetest						{	margin-left: 90px; display: block; background: url('/fileadmin/user_upload/produkte/cloud/exchange-testen.png') no-repeat; width: 512px; height: 136px;}
	a.exchangetest:hover				{	background: url('/fileadmin/user_upload/produkte/cloud/exchange-testen-hover.png') no-repeat;}
	a.exchangetest b					{	display: none;}
	
	.hostingtest						{	float: left; padding: 10px 30px 0px 0px;}
	.hosttest							{   clear: both; padding: 0px 0px 0px 15px!important;}
	
	.WHL_selfserveprop					{	float: left; padding-top: 30px; }

/* HEAD
--------------------------------------------------- */
#lnc-topline							{	z-index: 10; position: relative; height: 87px; width: auto; background-image: url('../images/top_line.jpg'); background-repeat: repeat-x;}
#lnc-Header								{	position: absolute; top: -70px; z-index: 50; width: 1005px;}


.menuhover								{	margin-top: 20px;}
.menuhovertop							{	background: url('../images/submenu_top.png') no-repeat; width: 430px; height: 17px;}
.menuhovercontent						{	background: url('../images/submenu_content.png') repeat-y; width: 410px; height: auto; padding: 5px 0px 10px 20px; color: #ffffff;}
.menuhovercontent p						{	font-size: 13px; font-weight: bold; padding: 5px 0px 5px 0px;}
.menuhovercontent span					{	font-size: 12px; font-weight: normal; font-style: italic; display: none;}
.menuhovercontent hr					{	border: 0px; height: 1px; background: #ffffff; width: 400px; clear: both;}
.menuhoverfooter						{	background: url('../images/submenu_bottom.png') no-repeat; width: 430px; height: 9px; clear: both;}

.menuhovertopshort						{	background: url('../images/submenu_top_short.png') no-repeat; width: 260px; height: 17px;}
.menuhovercontentshort					{	background: url('../images/submenu_content_short.png') repeat-y; width: 240px; height: auto; padding: 5px 0px 0px 20px; color: #ffffff;}
.menuhovercontentshort p				{	font-size: 13px; font-weight: bold; padding: 5px 0px 5px 0px;}
.menuhovercontentshort span				{	font-size: 12px; font-weight: normal;}
.menuhovercontentshort hr				{	border: 0px; height: 1px; background: #ffffff; width: 400px; clear: both;}
.menuhovercontentshort li				{	padding-top: 10px; float: none!important;}
.menuhoverfootershort					{	background: url('../images/submenu_bottom_short.png') no-repeat; width: 260px; height: 9px; clear: both;}

#menu 									{	float: left; width: 750px;}
#menu ul 								{	list-style-type: none; margin: 0px 0px 0px -3px; padding: 0px;}
#menu li.topmenu 						{	float: left; padding-right: 7px;}

.topmenu a 								{	float: left; font-size: 15px; width:auto; text-align: center; color: #616568; display: block; height: 26px; line-height: 26px; padding:0px 10px 0px 10px; text-decoration:none;}
.topmenu a:hover						{	background-color: #0d68ad; color: #ffffff !important;}
.topmenu a.active						{	background-color: #0d68ad; color: #ffffff !important;}
.topmenu a.active:hover					{	background-color: #0d68ad; color: #ffffff !important;}

.topmenu ul								{	}

.submenu a								{	font-size: 12px; line-height: 16px; float: left; color: #c6dcee; clear:both; background: none !important; text-align: left; padding:0px 3px 0px 3px; /* special IE6 */}
.submenu a:hover						{	text-decoration: underline;}
.submenu								{	color: #ffffff; float: left; line-height: 16px; font-size:12px;}

#menu a:hover, .topmenu.on a 			{	color:#616568;}
#menu a.active							{	color:#616568;}

.topmenu:hover ul 						{	display:block; z-index:500;}

#lnc-Logo								{ 	float: right; width: 252px;}


/* CONTENT
--------------------------------------------------- */
#lnc-Main								{	position: absolute; top: 33px;}

#lnc-Breadcrumb							{	position: relative; width: 995px; height: 24px; line-height: 24px; padding-left: 10px; background: white; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)";
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
#lnc-Breadcrumb	a						{	color: #616568; text-decoration: none; }
#lnc-Breadcrumb	a:hover					{	text-decoration: underline; }
#lnc-Breadcrumb	b						{	color: #0060a9; font-weight: normal;}


/* HOME
--------------------------------------------------- */
#lnc-Welcome							{	position: relative; width: 1005px; height: 310px; background: white; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)";
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px;}
	#lnc-Slider							{	float: right; width: 595px; height: 310px; padding-top: 10px;}
	#lnc-Slider-Sub						{	width: 595px; height: 270px; }
	#lnc-Slider-Sub2					{	width: 695px; height: 580px; }
	#lnc-Start							{	float: right; width: 400px; height: 310px;}
	#lnc-Start h1						{	color: #0060a9; font-weight: normal; font-size: 24px; line-height: 28px; margin: 0px; padding: 15px 0px 15px 0px; }
	#lnc-Start h2						{	color: #0060a9; font-weight: normal; font-size: 14px; line-height: 18px; margin: 0px; padding: 5px 0px 10px 0px; }
	#lnc-Start h3						{	color: #0060a9; font-weight: normal; font-size: 14px; line-height: 18px; margin: 0px; padding: 5px 0px 10px 0px; }
	#lnc-Start p						{	width: 385px; margin: 0px; padding: 0px 0px 10px 0px; }
	#lnc-Start a						{	text-decoration: none; color: #0060a9;}
	#lnc-Start a:hover					{	text-decoration: underline; color: #0060a9;}


#lnc-Produkte							{	position: relative; width: 1005px; height: 195px; background: white; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)";
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px; clear: left;}
	#lnc-BoxProdukte					{	background: url('../images/bg_produkte.png') no-repeat; width: 240px; height: 186px; float: left; padding: 0px 0px 0px 20px;}
	#lnc-BoxEntwicklung					{	background: url('../images/bg_entwicklung.png') no-repeat; width: 239px; height: 186px; float: left; padding: 0px 0px 0px 10px;}
	#lnc-BoxDesign						{	background: url('../images/bg_design.png') no-repeat; width: 238px; height: 186px; float: left; padding: 0px 0px 0px 10px;}
	#lnc-BoxOnlineMarketing				{	background: url('../images/bg_om.png') no-repeat; width: 224px; height: 186px; float: left; padding: 0px 0px 0px 10px;}
	#lnc-BoxOnlineMarketing a			{	padding-right: 20px !important; }
	#lnc-Produkte h4					{	font-size: 20px; line-height: 22px; font-weight: normal; color: #0060a9; text-transform: uppercase; padding: 38px 0px 20px 0px; }		
	#lnc-Produkte p						{	color: #ffffff; padding: 0px 0px 0px 0px; height: 80px;}
	#lnc-Produkte a						{	color: #ffffff; text-decoration: underline; float: right; padding-right: 30px; }
	#lnc-Produkte a:hover				{	text-decoration: none;}


#lnc-MainStart							{	position: relative; width: 1005px; height: auto; background: white; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)";
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px; clear: left;}
	#lnc-Kooperation					{	float: left; padding: 10px; width: 489px;}	
	#lnc-Kooperation h5					{	font-size: 22px; line-height: 22px; font-weight: normal; color: #0060a9; padding: 15px 0px 15px 0px;}
	#lnc-Kooperation p					{	padding: 0px 0px 20px 0px;}	
	
	#lnc-News							{	margin: 10px 0px 10px 0px; padding: 0px 20px 20px 20px; width: 442px; color: #ffffff; height: auto; background: #0060a9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; float: left;}									
	#lnc-News h5						{	font-size: 22px; line-height: 22px; font-weight: normal; color: #ffffff; padding: 15px 0px 15px 0px;}
	#lnc-News p.datum					{	padding: 0px 0px 10px 0px; color: #ffffff; font-style: italic;}
	#lnc-News p							{	padding: 0px 10px 10px 0px; color: #ffffff; }
	#lnc-News img						{	padding: 0px 10px 0px 0px; float: left; width: 107px; height: auto;}
	#lnc-News a							{	color: #ffffff; text-decoration: underline; }	
	#lnc-News a:hover					{	text-decoration: none;}
	#lnc-News hr						{	border: 0px; height: 1px; background: #ffffff; clear: left; margin: 10px 0px 10px 0px;}
	

#lnc-ReferenzenStart					{	position: relative; width: 995px; height: auto; background: white; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)";
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px; padding: 10px 0px 10px 10px;}
	#lnc-ReferenzenStart h6				{	font-size: 16px; line-height: 20px; font-weight: normal; color: #0060a9; padding: 15px 0px 15px 2px;}
	#lnc-ReferenzenStart ul				{	list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}										
	#lnc-ReferenzenStart li				{	float: left; padding: 0px 11px 0px 0px;}
	#lnc-ReferenzenStart img			{	width: 237px; height: 179px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}											
	#lnc-ReferenzenStart a				{	filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
	#lnc-ReferenzenStart a:hover		{	filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

/* SCROLLER STARTSEITE
--------------------------------------------------- */
	
	
#mcs4_container 						{	width: 400px;  height: 255px;}
	#mcs4_container .customScrollBox	{	position:relative; height:100%; overflow:hidden;}
	#mcs4_container .customScrollBox .container{	position:relative; width:380px; top:0; float:left;}
	#mcs4_container .customScrollBox .content{	clear:both;}
	#mcs4_container .dragger_container	{	position:relative; width:0px; height:235px; float:left; margin:10px 0 0 10px; border-left:1px dotted #0060a9; cursor:pointer;}
	#mcs4_container .dragger 			{	position:absolute; width:5px; height:20px; background:#0060a9; margin-left:-3px; text-align:center; overflow:hidden; cursor:pointer;}
	#mcs4_container .dragger_pressed	{	position:absolute; width:5px; height:20px; background:#0060a9; margin-left:-3px; overflow:hidden; cursor:s-resize;}

/* CONTENT KONTAKTBOX
--------------------------------------------------- */
#lnc-Kontaktbox							{	float: right; position: relative; width: 225px; height: auto; background: #0d68ad; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 10px 10px 10px 10px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 30px; margin-right: 35px;}
	#lnc-Kontaktbox p						{	color: #ffffff; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 0px;}
	#lnc-Kontaktbox .info					{	font-size: 14px; line-height: 22px; padding: 0px 0px 10px 0px; width: 225px; color: #ffffff;}
	#lnc-Kontaktbox .info .mitarbeiter		{	float: left; padding-right: 10px; width: 60px; height: auto; moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	#lnc-Kontaktbox .info .name				{	float: left;}
	#lnc-Kontaktbox .info .name p			{	font-size: 13px!important; padding-bottom: 10px; width: 150px;}
	#lnc-Kontaktbox .info p					{	font-size: 13px!important; padding-bottom: 0px;}
	
	#lnc-Kontaktbox a						{	font-size: 13px; text-decoration: none; color: #ffffff;}
	#lnc-Kontaktbox a:hover					{	text-decoration: underline; color: #ffffff;}
	#lnc-Kontaktbox a.active				{	text-decoration: underline; color: #ffffff;}
	#lnc-Kontaktbox a.active:hover			{	text-decoration: underline; color: #ffffff;}

/* CONTENT INFOBOX
--------------------------------------------------- */
#lnc-Infobox								{	float: right; position: relative; width: 225px; height: auto; background: #ffffff; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 10px 10px 10px 10px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 30px; margin-right: 35px;}
	#lnc-Infobox .headline					{	color: #0060a9; font-size: 14px; line-height: 18px; padding: 5px 0px 10px 0px;}
	#lnc-Infobox p							{	color: #616568; font-size: 13px; line-height: 18px; padding: 5px 0px 5px 0px;}
	
	#lnc-Infobox a							{	font-size: 13px; text-decoration: none; color: #0060a9;}
	#lnc-Infobox a:hover					{	text-decoration: underline; color: #0060a9;}

/* CONTENT SUBMENU
--------------------------------------------------- */
#lnc-Submenu							{	float: right; position: relative; width: 225px; height: auto; background: white; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 10px 10px 30px 10px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px; min-height: 120px; margin-right: 35px;}
	#lnc-Submenu p						{	color: #0060a9; font-size: 18px; line-height: 22px; padding: 0px 0px 22px 0px;}
	#lnc-Submenu ul						{	list-style: none; margin: 0px; padding: 0px;}
	#lnc-Submenu li						{	line-height: 24px;}
	#lnc-Submenu li ul					{	margin: 0px; padding: 0px 0px 0px 20px;}
	#lnc-Submenu a						{	font-size: 13px; text-decoration: none; color: #616568;}
	#lnc-Submenu a:hover				{	text-decoration: none; color: #0060a9;}
	#lnc-Submenu a.active				{	text-decoration: none; color: #0060a9;}
	#lnc-Submenu a.active:hover			{	text-decoration: none; color: #0060a9;}

											


/* CONTENT
--------------------------------------------------- */
#lnc-725								{ 	float: right; position: relative; width: 705px; height: auto; background: #ffffff; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 10px 10px 30px 10px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px;}
	#lnc-725 h1							{	color: #0060a9; font-weight: normal; font-size: 24px; line-height: 28px; margin: 0px; padding: 0px 0px 15px 0px;}
	#lnc-725 h2							{	color: #0060a9; font-weight: normal; font-size: 18px; line-height: 22px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-725 h3							{	color: #0060a9; font-weight: normal; font-size: 14px; line-height: 20px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-725 h4							{	color: #616568; font-weight: bold; font-size: 14px; line-height: 18px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-725 h5							{	color: #616568; font-weight: bold; font-size: 12px; line-height: 16px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-725 p							{	padding: 5px 0px 5px 0px;}
	#lnc-725 img						{	padding: 10px 0px 10px 0px;}
	#lnc-725 a							{	text-decoration: none; color: #0060a9;}
	#lnc-725 a:hover					{	text-decoration: underline; color: #0060a9;}
	#lnc-725 hr							{	border: 0px; height: 1px; background: #0060a9; margin: 10px 0px 0px 0px;}
	#lnc-725 ul.content					{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 10px 0px 10px 20px;}
	#lnc-725 ul.content	li				{	line-height: 18px; }
	#lnc-725 ul							{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 10px 0px 10px 20px;}
	#lnc-725 ul	li						{	line-height: 24px; }
	
	/* NEWSLETTER UNTERSEITE
	--------------------------------------------------- */
	
	#lnc-725 ul.mail					{	list-style-image: url(../images/auzaehlung-email.png); margin: 0px; padding: 10px 0px 10px 30px;}
	#lnc-725 ul.mail li					{	line-height: 24px; }
	#lnc-725 ul.mailpreis				{	list-style-image: url(../images/checked-dg.png); margin: 0px; padding: 10px 0px 10px 30px;}
	#lnc-725 ul.mailpreis li			{	line-height: 28px; }
	#lnc-725 .leftnl					{	float: left; width: 325px; padding: 30px 0px 0px 0px;}
	#lnc-725 .rightnl					{	float: right; width: 325px; padding: 30px 0px 0px 0px;}
	#lnc-725 .special					{	color: #0060a9; font-size: 22px; letter-spacing: -1px; padding: 0px 0px 10px 0px;}
	#lnc-725 p.specialhead				{	float: left; color: #0060a9; font-size: 20px; padding: 0px 0px 10px 0px; line-height: 20px;}
	#lnc-725 p.specialsubhead			{	float: left; font-size: 13px; padding: 0px 0px 10px 0px; line-height: 20px;}
	
	#lnc-725 .infon						{  	cursor:pointer; padding-top: 20px!important;}
	#lnc-725 .infon2					{  	cursor:pointer; padding-top: 10px!important;}
	#lnc-725 .action					{  	float: left; line-height:20px; width: 20px; height: 20px; background: url(../images/expand.png) no-repeat; padding-right: 5px;}
	
	#lnc-725 .nlpreise					{   width: 320px;}
	#lnc-725 .nlpreise  th				{	text-align: left; font-size: 15px; background: #d7eeff; line-height: 22px; padding: 5px; border: 1px dotted #a3a3a3;}
	#lnc-725 .nlpreise  td				{	text-align: left; font-size: 13px; background: #ffffff; line-height: 17px; padding: 5px; border: 1px dotted #a3a3a3;}
	#lnc-725 .nlpreise  td.secondc		{	text-align: center;}
	
	
	/* KONTAKT
	--------------------------------------------------- */
	
	#lnc-725 .lnc-Kontakt				{	}
	#lnc-725 .lnc-Kontakt .row			{	height: 25px; clear: left; width: 490px; padding-top: 10px;}
	#lnc-725 .lnc-Kontakt .row2			{	height: 80px; clear: left; width: 490px; padding-top: 10px;}
	#lnc-725 .lnc-Kontakt .row2 img		{	padding: 15px 10px 0px 0px; float: left;}
	#lnc-725 .lnc-Kontakt form			{	padding-top: 30px;}
	#lnc-725 .lnc-Kontakt label			{	float: left; width: 140px; height: 24px; padding-top: 3px;}
	#lnc-725 .lnc-Kontakt input[type=text]		{	float: left; width: 300px; height: 24px; line-height: 22px; padding-left: 10px;}
	#lnc-725 .lnc-Kontakt input[type=checkbox]	{	float: left; padding-left: 20px;}
	#lnc-725 .lnc-Kontakt .agbinput		{	float: left; width: 50px; padding-left: 20px;}
	#lnc-725 .lnc-Kontakt .agbs			{	float: left; width: 500px;}
	#lnc-725 .lnc-Kontakt .Captcha		{	width: 140px!important; margin-top: 20px;}
	#lnc-725 .lnc-Kontakt textarea		{	float: left; width: 290px; resize: none; padding: 10px; height: 150px;}
	#lnc-725 .lnc-Kontakt .formspace	{	float: left; width: 140px;}
	#lnc-725 .lnc-Kontakt .required		{	float: left; width: 290px; font-size: 11px; padding-top: 5px;}
	#lnc-725 .lnc-Kontakt .send			{	float: left; width: 290px; font-size: 11px;}
	#lnc-725 .lnc-Kontakt .back			{	float: left;}
	#lnc-725 .lnc-Kontakt .next			{	float: right;}
	
	#lnc-725 .outsourcing-225l			{	float: left; width: 225px; padding-right: 10px;}
	#lnc-725 .outsourcing-225r			{	float: left; width: 225px; padding-left: 10px;}
	#lnc-725 .outsourcing-470			{	float: left; width: 470px;}
	
	
	.paketdetail						{	width: 650px;}
	.paketdetail .head					{	width: 195px; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px; text-align: center; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	.paketdetail .paketdetailimage		{	float: left; width: 195px; height: 170px; text-align: center; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; padding-bottom: 15px;}
	.paketdetail .paketdetaildescription	{ float: left; width: 435px; padding: 0px 0px 0px 20px;}
	
	.errorbox							{	clear: both; width: 630px; height: auto; line-height: 19px; color: #ffffff; font-size: 14px; padding: 7px 10px 7px 10px; background: #ff919e; color: #ff001e; margin: 15px 0px 15px 0px; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }																		
	
	/* DOMAINS
	--------------------------------------------------- */
	
	.domains							{	width: 650px;}
	.domains thead th					{	font-size: 13px; font-weight: bold; text-align: center; padding: 0px 5px 0px 0px; line-height: 18px; height: 35px;}
	.domains td							{	font-size: 12px; font-weight: normal; text-align: center; padding: 0px 5px 0px 0px; line-height: 16px; height: 25px; }
	.domains td.left					{	font-size: 12px; font-weight: normal; text-align: left; padding: 0px 5px 0px 5px; line-height: 16px; height: 25px; }
	.domains .grey						{	background: #dfdfdf; color: #616568;}
	.domains .green						{	background: #acffae; color: #616568;}
	.domains .red						{	background: #ff919e; color: #616568;}
	.domains .rubrik					{	background: #ffffff; color: #0060a9;}
	.domains .rubrik td					{	height: 40px; text-align: center; font-size: 14px; font-weight: normal;}
	
	.domains-startbox					{ 	position: relative; width: 695px; height: auto; background: #0060a9; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 5px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px;}
	.domains-headbox					{	clear: both; width: 640px; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px; padding-left: 10px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}																		
	.domains-declaration				{	padding-top: 20px; font-size: 11px;}	
	.domains-declaration b				{	font-size: 11px!important;}			
	.domains-process 					{	margin-bottom: 30px;}
	.domains-process form				{	padding-top: 10px;}
	.domains-process input[type=text]	{	float: left; width: 250px; height: 24px; line-height: 22px; padding-left: 10px;}
	.domains-process select				{	float: left; width: 110px; height: 24px; line-height: 22px; padding-left: 10px; margin-left: 10px;}	
	.domains-process img				{	float: left!important; margin-left: 10px; margin-top: -10px;}											
	
	.NewTLDs							{	margin: 0px!important; padding: 15px 0px 0px 0px!important; list-style: none!important;}
	.NewTLDs li							{	float: left; padding-left: 1px;}			
	.NewTLDs li	a.Topic					{	display: block; width: auto; line-height: 20px; font-size: 12px; color: #ffffff!important; background: #0060a9; padding: 0px 5px 0px 5px;}
	.NewTLDs li	a.Topic:hover			{	background: #da9a58; text-decoration: none!important;}
	.NewTLDs li	a.Topic_a				{	display: block; width: auto; line-height: 26px; font-size: 14px; color: #ffffff!important; background: #da9a58; padding: 0px 5px 0px 5px;}
	.NewTLDs li	a.Topic_a:hover			{	background: #da9a58; text-decoration: none!important;}
	.NewsTLDsAuswahl					{	padding-bottom: 20px;}
	.NewsTLDsAuswahl ul					{	margin: 0px!important; padding: 15px 0px 0px 10px!important; list-style: none!important;}
	.NewsTLDsAuswahl li					{	float: left; width: 110px; text-transform: uppercase;}
	
	/* HOSTING VERGLEICH
	--------------------------------------------------- */
	
	.vergleich							{	width: 650px;}
	.vergleich thead th					{	font-size: 13px; font-weight: bold; text-align: center; padding: 0px 5px 0px 0px; line-height: 18px; height: 35px;}
	.vergleich td						{	font-size: 12px; font-weight: normal; text-align: center; padding: 5px 5px 5px 0px; line-height: 14px;}
	.vergleich td.left					{	font-size: 12px; font-weight: normal; text-align: left; padding: 5px 5px 5px 10px; line-height: 14px;}
	.vergleich .grey					{	background: #dfdfdf; color: #616568;}
	.vergleich .green					{	background: #acffae; color: #616568;}
	.vergleich .red						{	background: #ff919e; color: #616568;}
	.vergleich .rubrik					{	background: #ffffff; color: #0060a9;}
	.vergleich .rubrik td				{	height: 40px; text-align: center; font-size: 14px; font-weight: normal;}
	
	
	
	.Outsourcing						{	margin: 0px!important; padding: 15px 0px 0px 0px!important; list-style: none!important;}
	.Outsourcing li						{	float: left; padding-left: 1px;}			
	.Outsourcing li	a.Topic				{	display: block; width: 140px; line-height: 26px; font-size: 14px; color: #ffffff!important; background: #0060a9; padding: 0px; text-align: center;}
	.Outsourcing li	a.Topic:hover		{	background: #da9a58; text-decoration: none!important;}
	.Outsourcing li	a.Topic_a			{	display: block; width: 140px; line-height: 26px; font-size: 14px; color: #ffffff!important; background: #da9a58; padding: 0px; text-align: center;}
	.Outsourcing li	a.Topic_a:hover		{	background: #da9a58; text-decoration: none!important;}
	.OutsourcingContent					{	padding: 20px 0px 20px 0px;}

											
	.checkoutnavigation					{	padding: 10px 0px 10px 0px;  color: #ffffff!important;}
	.checkoutnavigation	b				{	font-size: 12px!important;}
	.checkoutnavigation img				{	float: right; padding: 6px 10px 0px 0px;}
	.checkoutnavigation .stepfirst		{	float: left; width: 166px;}		
	.checkoutnavigation .step			{	float: left; width: 166px; padding-left: 10px;}	
	.checkoutnavigation	a				{	text-decoration: none; color: #ffffff!important; line-height: 35px; font-size: 12px;}	
	.checkoutnavigation	a:hover			{	text-decoration: underline;}			
	.checkoutnavigation	.first			{	background: url('../images/bestellprozess-step1.png') no-repeat; width: 166px; height: 35px; line-height: 35px; text-align: center; font-size: 12px;}
	.checkoutnavigation	.first a		{	font-weight: bold;}	
	.checkoutnavigation	.second			{	background: url('../images/bestellprozess-step23.png') no-repeat; width: 166px; height: 35px; line-height: 35px; text-align: center; font-size: 12px;}
	.checkoutnavigation	.second a		{	font-weight: bold;}	
	.checkoutnavigation	.last			{	background: url('../images/bestellprozess-step4.png') no-repeat; width: 166px; height: 35px; line-height: 35px; text-align: center; font-size: 12px;}	
	.checkoutnavigation	.last a			{	font-weight: bold;}		
	
	.zahlungsweise						{	clear: both; padding-top: 10px;}
	.zahlungsweise input[type=radio]	{	float: left;}
	.zahlungsweise .variantezahlung		{	float: left; width: 400px; padding-left: 20px;}
	.zahlungsweise .variantezahlung	h4	{	padding: 0px 0px 10px 0px!important;}
	
	.produktpaket175					{	width: 160px; float: left; padding: 20px 15px 20px 0px;}
	.produktpaket175 .head				{	width: 160px; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px; text-align: center; background: #0060a9;  -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	.produktpaket175 .paketimage		{	width: 160px; height: 170px; text-align: center; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; padding-bottom: 15px;}
	.produktpaket175 .paketleistungen	{	width: 160px; height: auto; margin-top: 5px; background: #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #252526; }
	.produktpaket175 .paketleistungen ul	{	margin: 0px; padding: 15px 0px 15px 30px; list-style: square; }
	.produktpaket175 .paketleistungen li	{	font-size: 12px;}
	.produktpaket175 .paketleistungen500	{	width: 160px; height: 500px; margin-top: 5px; background: #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #252526;}
	.produktpaket175 .paketleistungen500 ul	{	margin: 0px; padding: 15px 0px 15px 30px; list-style: square; }
	.produktpaket175 .paketleistungen500 li	{	font-size: 11px;}
	.produktpaket175 .paketaktion		{	width: 160px; height: 59px; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #ffffff;}
	.produktpaket175 .paketaktion .preis	{	float: left; width: 80px; text-align: center;}
	.produktpaket175 .paketaktion .preis .produktpreis	{	font-size: 18px; line-height: 24px; padding: 5px 0px 0px 0px !important;}
	.produktpaket175 .paketaktion .preis .produktpreis b	{	font-size: 24px; line-height: 24px; padding: 5px 0px 0px 0px !important; }
	.produktpaket175 .paketaktion .preis .produktpreissub	{	font-size: 10px; text-transform: uppercase;}
	.produktpaket175 .paketaktion .aktion	{	float: left; width: 80px;}
	.produktpaket175 .paketaktion .aktion a	{	font-size: 11px; color: #252526 !important; display: block; height: 19px; width: 64px; background: url('../images/button_paket.png') no-repeat; line-height: 19px; padding-left: 7px; margin-top: 5px;}
	
	.produktpaket200					{	width: 195px; float: left; padding: 20px 35px 20px 0px;}
	.produktpaket200 .head				{	width: 195px; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px; text-align: center; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	.produktpaket200 .paketimage		{	width: 195px; height: 170px; text-align: center; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; padding-bottom: 15px;}
	.produktpaket200 .paketleistungen	{	width: 195px; height: auto; margin-top: 5px; background: #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #252526;}
	.produktpaket200 .paketleistungen ul	{	margin: 0px; padding: 15px 0px 15px 30px; list-style: square;}
	.produktpaket200 .paketleistungen li	{	font-size: 12px;}
	.produktpaket200 .paketleistungen500	{	width: 195px; height: 500px; margin-top: 5px; background: #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #252526;}
	.produktpaket200 .paketleistungen500 ul	{	margin: 0px; padding: 15px 0px 15px 30px; list-style: square;}
	.produktpaket200 .paketleistungen500 li	{	font-size: 12px;}
	.produktpaket200 .paketaktion		{	width: 195px; height: 59px; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #ffffff;}
	.produktpaket200 .paketaktion .preis	{	float: left; width: 110px; text-align: center;}
	.produktpaket200 .paketaktion .preis .produktpreis	{	font-size: 18px; line-height: 24px; padding: 5px 0px 0px 0px !important;}
	.produktpaket200 .paketaktion .preis .produktpreis b	{	font-size: 24px; line-height: 24px; padding: 5px 0px 0px 0px !important; }
	.produktpaket200 .paketaktion .preis .produktpreissub	{	font-size: 10px; text-transform: uppercase;}
	.produktpaket200 .paketaktion .aktion	{	float: left; width: 80px;}
	.produktpaket200 .paketaktion .aktion a	{	font-size: 11px; color: #252526 !important; display: block; height: 19px; width: 69px; background: url('../images/button_paket.png') no-repeat; line-height: 19px; padding-left: 7px; margin-top: 5px;}
	
	.produktpaket250					{	width: 245px; float: left; padding: 20px 35px 20px 0px;}
	.produktpaket250 .head				{	width: 245px; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px; text-align: center; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	.produktpaket250 .paketimage		{	width: 245px; height: 170px; text-align: center; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; padding-bottom: 15px;}
	.produktpaket250 .paketleistungen	{	width: 245px; height: auto; margin-top: 5px; background: #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #252526;}
	.produktpaket250 .paketleistungen ul	{	margin: 0px; padding: 15px 0px 15px 30px; list-style: square;}
	.produktpaket250 .paketleistungen li	{	font-size: 12px;}
	.produktpaket250 .paketaktion		{	width: 245px; height: 59px; margin-top: 5px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #ffffff;}
	.produktpaket250 .paketaktion .preis	{	float: left; width: 140px; text-align: center;}
	.produktpaket250 .paketaktion .preis .produktpreis	{	font-size: 18px; line-height: 24px; padding: 5px 0px 0px 0px !important;}
	.produktpaket250 .paketaktion .preis .produktpreis b	{	font-size: 24px; line-height: 24px; padding: 5px 0px 0px 0px !important; }
	.produktpaket250 .paketaktion .preis .produktpreissub	{	font-size: 10px; text-transform: uppercase;}
	.produktpaket250 .paketaktion .aktion	{	float: left; width: 80px;}
	.produktpaket250 .paketaktion .aktion a	{	font-size: 11px; color: #252526 !important; display: block; height: 19px; width: 69px; background: url('../images/button_paket.png') no-repeat; line-height: 19px; padding-left: 7px; margin-top: 5px;}

	.produktdetail650					{	width: 650px;}
	.produktdetail650 .bestellbutton	{	float: right; padding: 20px 0px 20px 0px;}
	.produktdetail650 .headbox			{	clear: both; width: 640px; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px; padding-left: 10px; background: #0060a9; opacity: .8; filter:Alpha(Opacity=80); -ms-filter: "alpha(opacity = 80)"; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	.produktdetail650 .detailbox		{	width: 650px; }
	.produktdetail650 .detailbox img	{	padding-top: 4px!important; height: 16px;}
	.produktdetail650 .leistungwhite	{	float: left; width: 275px; height: 25px; margin: 5px 0px 0px 0px; line-height: 25px; padding-left: 10px; color: #616568;}
	.produktdetail650 .inhaltwhite		{	float: left; width: 340px; height: 25px; margin: 5px 0px 0px 5px; line-height: 25px; padding-left: 10px; color: #616568;}
	.produktdetail650 .leistunggrey		{	float: left; width: 275px; height: 25px; margin: 5px 0px 0px 0px; line-height: 25px; padding-left: 10px; background: #dfdfdf; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #616568;}
	.produktdetail650 .inhaltgrey		{	float: left; width: 350px; height: 25px; margin: 5px 0px 0px 5px; line-height: 25px; padding-left: 10px; background: #dfdfdf; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #616568;}
	.produktdetail650 .produktsmall		{	width: 100px;}
	.produktdetail650 .desc				{	font-size: 11px;}
	
	
#lnc-1005								{ 	position: relative; width: 985px; height: auto; background: #ffffff; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 10px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px;}
	#lnc-1005 h1						{	color: #0060a9; font-weight: normal; font-size: 24px; line-height: 28px; margin: 0px; padding: 0px 0px 15px 0px;}
	#lnc-1005 h2						{	color: #0060a9; font-weight: normal; font-size: 18px; line-height: 22px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-1005 h3						{	color: #0060a9; font-weight: normal; font-size: 14px; line-height: 20px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-1005 h4						{	color: #616568; font-weight: bold; font-size: 14px; line-height: 18px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-1005 h5						{	color: #616568; font-weight: bold; font-size: 12px; line-height: 16px; margin: 0px; padding: 15px 0px 3px 0px;}
	#lnc-1005 p							{	padding: 5px 0px 5px 0px;}
	#lnc-1005 a							{	text-decoration: none; color: #0060a9;}
	#lnc-1005 a:hover					{	text-decoration: underline; color: #0060a9;}
	#lnc-1005 hr						{	border: 0px; height: 1px; background: #0060a9; margin: 10px 0px 0px 0px;}
	#lnc-1005 ul.content				{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 10px 0px 10px 20px;}
	#lnc-1005 ul.content	li			{	line-height: 18px; }
	#lnc-1005 ul						{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 10px 0px 10px 20px;}
	#lnc-1005 ul li						{	line-height: 18px; }
	
	#lnc-1005 .lnc-Sitemap				{	width: 900px;}
	#lnc-1005 .lnc-Sitemap .block		{	float: left; padding-left: 50px; width: 400px;}
	#lnc-1005 .lnc-Sitemap .block ul	{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 0px 0px 15px 20px;}
	#lnc-1005 .lnc-Sitemap .block ul li	{	line-height: 17px;}
	
	
	#lnc-1005 .lnc-Kontakt				{	}
	#lnc-1005 .lnc-Kontakt .left		{	float: left; width: 500px; padding-top: 15px;}
	#lnc-1005 .lnc-Kontakt .right		{	float: right; width: 475px; padding-top: 20px;}
	#lnc-1005 .lnc-Kontakt .row			{	height: 25px; clear: left; width: 490px; padding-top: 10px;}
	#lnc-1005 .lnc-Kontakt .row2		{	height: 80px; clear: left; width: 490px; padding-top: 10px;}
	#lnc-1005 .lnc-Kontakt .row2 img	{	padding: 15px 10px 0px 0px; float: left;}
	#lnc-1005 .lnc-Kontakt form			{	padding-top: 30px;}
	#lnc-1005 .lnc-Kontakt label		{	float: left; width: 140px; height: 24px; padding-top: 3px;}
	#lnc-1005 .lnc-Kontakt input[type=text]		{	float: left; width: 300px; height: 24px; line-height: 22px; padding-left: 10px;}
	#lnc-1005 .lnc-Kontakt .Captcha		{	width: 140px!important; margin-top: 20px;}
	#lnc-1005 .lnc-Kontakt textarea		{	float: left; width: 290px; resize: none; padding: 10px; height: 150px;}
	#lnc-1005 .lnc-Kontakt .formspace	{	float: left; width: 140px;}
	#lnc-1005 .lnc-Kontakt .required	{	float: left; width: 290px; font-size: 11px; padding-top: 5px;}
	#lnc-1005 .lnc-Kontakt .send		{	float: left; width: 290px; font-size: 11px;}
	
	
	#lnc-1005 .lnc-SEO-Sitmap			{	width: 985px; min-height: 500px;}
	#lnc-1005 .lnc-SEO-Sitmap .column	{	width: 325px; float: left; }
	#lnc-1005 .lnc-SEO-Sitmap .column ul	{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 0px 0px 15px 20px;}
	#lnc-1005 .lnc-SEO-Sitmap .column ul li	{	line-height: 17px;}
	
	

#lnc-1005-Ref							{ 	position: relative; width: 985px; height: auto; background: #ffffff; opacity: .9; filter:Alpha(Opacity=90); -ms-filter: "alpha(opacity = 90)"; padding: 10px;
											-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top: 10px;}
	#lnc-1005-Ref h1					{	color: #0060a9; font-weight: normal; font-size: 20px; line-height: 28px; margin: 0px; padding: 0px 0px 0px 0px; }
	#lnc-1005-Ref h2					{	color: #0060a9; font-weight: normal; font-size: 24px; line-height: 22px; margin: 0px; padding: 30px 0px 10px 0px; text-transform: uppercase;}
	#lnc-1005-Ref p						{	padding: 5px 0px 5px 0px;}
	#lnc-1005-Ref a						{	text-decoration: none; color: #0060a9; font-size: 14px;}
	#lnc-1005-Ref a:hover				{	text-decoration: underline; color: #0060a9;}
	#lnc-1005-Ref hr					{	border: 0px; height: 1px; background: #0060a9; text-align: right; padding: 10px 20px 0px 0px;}
	#lnc-1005-Ref .headref				{	float: left; width: 300px; height: 45px; }
	#lnc-1005-Ref .headref p			{   font-size: 13px; line-height: 17px;}
	#lnc-1005-Ref .kat					{	width: 600px; height: 35px; float: right; text-align: right; padding-right: 20px; margin-top: 0px; z-index: 1000;}
	#lnc-1005-Ref .kat img				{	padding-right: 5px; }
	#lnc-1005-Ref .kat ul				{	list-style: none; margin: 0px; padding: 0px;}
	#lnc-1005-Ref .kat li				{	float: right; padding-right: 15px;}
	#lnc-1005-Ref .kat li a				{	text-decoration: none; font-size: 12px; display: block; padding-left: 20px; color: #616568; background: url('../images/auswahl.png') no-repeat; background-position: left 100%; width: auto; height: 17px;}
	#lnc-1005-Ref .kat li a:hover		{	text-decoration: none; background-position: left 0%;}
	#lnc-1005-Ref .kat li a.active		{	text-decoration: none; background-position: left 0%;}
	#lnc-1005-Ref .kat li a.active:hover	{	text-decoration: none; background-position: left 0%;}
	#lnc-1005-Ref .back					{	float: left; width: 785px; height: 40px; line-height: 40px; }
	#lnc-1005-Ref .back	a				{	font-size: 14px; text-decoration: none; color: #616568;}
	#lnc-1005-Ref .back	a:hover			{	text-decoration: none; color: #0060a9;}
	#lnc-1005-Ref .next					{	float: right; width: 100px; height: 40px; line-height: 40px; text-align: right; padding: 0px 0px 0px 0px; z-index: 1;}
	#lnc-1005-Ref .next img				{	float: right; padding-top: 10px;}
	#lnc-1005-Ref .lnc-Referenz-Image	{	float: left; padding: 10px 0px 0px 0px; width: 580px; height: auto;}
	#lnc-1005-Ref .lnc-Referenz-Image img	{	width: 578px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	#lnc-1005-Ref .lnc-Referenz-Image ul	{	list-style: none; margin: 0px; padding: 25px 0px 0px 0px;}
	#lnc-1005-Ref .lnc-Referenz-Image li	{	float: left; padding-right: 12px;}
	#lnc-1005-Ref .lnc-Referenz-Image li img	{	width: 133px!important; height: 94px; }
	#lnc-1005-Ref .lnc-Referenz-Content	{	float: right; padding: 0px 20px 0px 0px; width: 360px; height: auto;}
	#lnc-1005-Ref .lnc-Referenz-Content	h2 {	padding-top: 6px!important; line-height: 30px;}
	#lnc-1005-Ref .lnc-Referenz-Content	h3 {	color: #0060a9; font-weight: normal; font-size: 16px; line-height: 22px; margin: 0px; padding: 15px 0px 0px 0px;}
	#lnc-1005-Ref .lnc-Referenz-Content ul	{	list-style-image: url(../images/list-image.jpg); margin: 0px; padding: 0px 0px 0px 25px;}
	#lnc-1005-Ref .lnc-Referenz-Content li	{	line-height: 20px; }
	#lnc-1005-Ref .lnc-Referenz-Content p	{	line-height: 20px; }
	#lnc-1005-Ref .lnc-Referenz-Overview	{	clear: both; padding-top: 50px; }
	#lnc-1005-Ref .lnc-Referenz-Overview img	{	width: 234px; height: 176px; padding: 10px 10px 0px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	#lnc-1005-Ref .lnc-Referenz-Overview a		{	filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
	#lnc-1005-Ref .lnc-Referenz-Overview a:hover	{	filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
	
	

/* FOOTER
--------------------------------------------------- */
#lnc-Footer								{ 	position: relative; width: 975px; height: auto; background: #0060a9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin: 25px 0px 50px 0px; padding: 15px 15px 15px 15px;}
	#lnc-Footer ul						{	list-style: none; margin: 0px; padding: 0px;}
	#lnc-Footer li						{	float: left; padding-right: 20px; line-height: 30px;}
	#lnc-Footer li a					{	color: #ffffff; text-decoration: none; text-transform: uppercase;}
	#lnc-Footer li a:hover				{	text-decoration: underline;}
	#lnc-Footer li a.active				{	text-decoration: underline;}
	#lnc-Footer li a.active:hover		{	text-decoration: underline;}
	#lnc-Footer hr						{	clear: left; border: 0px; height: 1px; background: #ffffff; margin: 0px;}
	
	#lnc-Icons							{	float: left; width: 430px; padding: 30px 0px 0px 0px; height: 230px;}
	#lnc-Icons img						{	float: left;}
	#lnc-Telefon						{	float: left; width: 320px; padding: 30px 0px 0px 0px; height: 230px; color: #ffffff;}
	#lnc-Telefon p.head					{	font-size: 17px; line-height: 30px;}
	#lnc-Telefon p.nummer				{	font-size: 22px; line-height: 30px;}
	#lnc-Telefon a						{	text-decoration:none; border:none;}
	#lnc-Telefon .bewertungen			{   margin-top: 15px;}
	#lnc-KontaktFooter					{	float: left; width: 225px; padding: 30px 0px 0px 0px; height: 230px; color: #ffffff;}
	#lnc-KontaktFooter p				{	padding-bottom: 15px;}
	#lnc-KontaktFooter a				{	color: #ffffff; text-decoration: none;}
	#lnc-KontaktFooter a:hover			{	text-decoration: underline;}
	#lnc-Bewertungen					{   float: left; width: 431px; padding: 30px 0px 0px 0px; height: 470px; color: #ffffff;}
	#lnc-Bewertungen p					{   font-size: 17px; line-height: 30px; padding: 0px 0px 15px 0px;}
	#lnc-Bewertungen .bewert1			{   float: left; background: #ffffff; color: #616568;}
	#lnc-Bewertungen .bewert1 .bew_widget_part	{   color: #616568;}
	#lnc-Bewertungen .bewert2			{   float: left; padding: 0px 0px 0px 25px; }
	#lnc-Bewertungen .bewert3			{   float: left; margin-top: 25px; padding: 5px 0px 5px 0px; background: #ffffff; width: 140px; text-align: center;}
	#lnc-Bewertungen .bewert4			{   float: left; margin-top: 25px; padding: 0px 0px 0px 25px; }
	#lnc-Zert							{   float: left; width: 480px; padding: 30px 0px 0px 0px; height: 470px; color: #ffffff;}
	#lnc-Zert p							{   font-size: 17px; line-height: 30px; padding: 0px 0px 15px 0px;}
	#lnc-Zert img						{   padding: 0px 25px 25px 0px;}

	#lnc-Social							{	float: right; width: 225px; padding: 10px 0px 0px 0px; height: auto; color: #ffffff;}
	#lnc-Social li						{	float: left; padding-right: 5px; line-height: auto;}
	#lnc-Social li a.social_fb				{	display: block; background: url('../images/social_fb.png') no-repeat; background-position: left 100%; width: 25px; height: 25px;}
	#lnc-Social li a.social_fb b			{	display: none;}
	#lnc-Social li a.social_fb:hover		{	background-position: left 0%;}
	#lnc-Social li a.social_gp				{	display: block; background: url('../images/social_google.png') no-repeat; background-position: left 100%; width: 25px; height: 25px;}
	#lnc-Social li a.social_gp b			{	display: none;}
	#lnc-Social li a.social_gp:hover		{	background-position: left 0%;}
	#lnc-Social li a.social_twitter			{	display: block; background: url('../images/social_twitter.png') no-repeat; background-position: left 100%; width: 25px; height: 25px;}
	#lnc-Social li a.social_twitter b		{	display: none;}
	#lnc-Social li a.social_twitter:hover	{	background-position: left 0%;}
	#lnc-Social li a.social_xing			{	display: block; background: url('../images/social_xing.png') no-repeat; background-position: left 100%; width: 25px; height: 25px;}
	#lnc-Social li a.social_xing b			{	display: none;}
	#lnc-Social li a.social_xing:hover		{	background-position: left 0%;}

/* ERROR MELDUNG BZW SUCCESS MELDUNG
--------------------------------------------------- */
.error									{ color: red; font-weight: bold; }
.waiting								{ background: url('../images/waiting.gif') no-repeat; width: 105px; height: 150px; margin: 85px 0px 0px 270px;}
	
/* COOKIE MELDUNG
--------------------------------------------------- */
.cc_container .cc_btn {
background-color: #0060a9 !important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #ffffff !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #616568 !important; /* Schriftfarbe des gesamten Bereichs */
font-family: 'Open Sans', arial, sans-serif, helvetica !important; 
font-size: 13px !important; 
line-height: 30px !important;
}
 
.cc_container a {
color: #0060a9 !important; /* Textlink-Farbe "Mehr Infos" */
}

.cc_container a:hover {
text-decoration: underline !important; /* Textlink-Farbe "Mehr Infos" */
}

.cc_message {
	color: #616568 !important; /* Schriftfarbe Hinweistext */
}

