/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication� CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication� Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Standardformatierungen */

body                 {margin:0; padding:0;  background-color:#F0ECEB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#606060; line-height:150%; }

table                {padding:0;}
table td             {padding:0px; font-size:12px;vertical-align:middle;}

div                  {margin:auto;padding:0; font-size:12px;}
p                    {margin:0;padding:0; font-size:12px;}
span                 {}

td                   {margin:0;padding:0; font-size:12px;vertical-align:middle;}
th                   {margin:0;padding:0; font-size:12px;}

form                 {margin:0;padding:0;}


/* Eingabefelder */

input                {font-size:12px;color:#000000; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:3px; padding:2px; border:1px solid #CCCCCC;}
select               {font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:3px; height:20px;}
textarea             {font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:3px;}


/* Links */

a                    {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003399;text-decoration:none; font-weight:normal;}
a:hover              {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003399;text-decoration:underline;font-weight:bold;}

ul      				     {margin-left: 16px; padding:0px; list-style-type:none;}
ol      		   		   {margin-left: 16px; padding:0px; list-style-type:none;}

/* Horizontale Linien */

hr                   {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}


/* �berschriften */

h1                   {margin:0px;padding:0px;padding-bottom:6px;font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#195393;}
h2                   {margin:0px;padding:0px;padding-bottom:4px;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#195393;}
h3                   {margin:0px;padding:0px;padding-bottom:4px;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#4A584A;}
h4                   {margin:0px;padding:0px;padding-bottom:2px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#4A584A;}
h5                   {margin:0px;padding:0px;padding-bottom:0px;font-size:9px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#4A584A;}
h6                   {margin:0px;padding:0px;padding-bottom:0px;font-size:7px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#4A584A;}


/* Bl�cke */

.container			{text-align:center;}
.bgleft 			{float:left; background-image:url(/de/wLayout/design/img/backgrounds/body_left.jpg);background-repeat:repeat-x; min-height:455px; width:50%; z-index:10; position:absolute; left: 0; height:455px;}
.blockMain           {width:972px; background-color:#CC0000;text-align:left;background-image:url(/de/wLayout/design/img/backgrounds/ContentBgBottom.jpg); background-repeat:repeat-y; position:relative; z-index:200;} /*Gesamter Bereich*/
.blockTop            {width:972px; height:113px; position:relative; overflow:hidden;}/*Bereich oben*/
.blockContenBgTop		 {width:972px; height:24px;}/*Bereich oben*/
.blockContenBgMiddle		 {width:972px; min-height:496px; }/*Bereich oben*/
.blockMainContent			 {padding:0px 0px 0px 30px;}
.blockContent        {padding:14px 35px 0px 0px;vertical-align:top;}/*Inhaltsbereich*/
.blockRight          { display:none;min-height:480px;height:500px;width:160px;margin-top:10px;margin-left:10px;float:left;border-style:solid;border-width:1px;border-color:#4A584A;border-right-style:solid;border-right-width:12px;border-right-color:#4A584A;background-color:#BBC2BB;}/*Bereich rechts*/
.blockBottom         { color:#ffffff;padding-top:220px;height:70px;width:972px; background-image:url(/de/wLayout/design/img/backgrounds/Bottom.jpg);background-repeat:no-repeat;}/*Bereich unten*/ 


/* Allgemeine Elemente des oberen Bereiches */

.elementTopStandard                                {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude                                 {padding:0px;}/*Include im oberen Bereich*/
.elementTopLogo								   	   {margin-left:50px; height:50px;}
.elementTopNavigation                              {padding:0px;margin:0px;margin-top:11px; margin-left:239px; height:38px;}
.elementTopSystemNavigation                        {padding:0px;margin:0px;padding-left:0px;padding-right:0px;height:25px;text-align:right; color:#FFFFFF; margin-right:55px;}
.elementTopSystemNavigation a						{color:#FFFFFF; font-weight:normal;}

/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementLeftStandard                    {padding:8px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftNavigation                  {padding:0px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftInclude                     {padding:0px;}/*Include im linken Bereich*/


/* Allgemeine Elemente des Inhaltsbereiches */

.blockContenHome1_Left		 {height:262px;float:left;width:701px;}
.blockContenHome1_Right		 {height:262px;float:right;padding-right:36px;}
.blockContenHome2			 {height:143px;margin-top:5px;}
.blockContenHome3_Left		 {height:60px;width:702px;background-image:url(/de/home/img/home-domain_check.jpg); background-repeat:no-repeat;position: relative;}
.blockContenHome4_Left		 {height:65px;width:702px;float:left;}
.blockContenHome3_Right		 {height:120px;float:left;width:200px; background-color:#F3F3F3; margin-top:9px; }
.blockContenSubpage1				 {height:120px;}
.blockContenSubpage2_Left		 { width:200px; float:left;}
.blockContenSubpage2_Right		 { width:725px; float:right;}
.blockContenDomain1 			 { padding:15px 10px 0px 0px;}

.blockContent ul      				                     {list-style-type:square;}
.blockContent ol      		   		                   {list-style-type:disc;}

.blockContent .elementSitemap ul      				     {list-style-type:none; margin-left:8px;}

.blockContent .elementHeadline                     {margin:0px 0px 8px 8px;}
.blockContent .elementHeadline h1                  {}

.blockContent .elementSubline                      {margin:0px 0px 3px 8px;}
.blockContent .elementSubline h2                   {}

.blockContent .elementText                         {margin:0px; padding:0px 0px 16px 8px;}
.blockContent .elementText h2, h3, h4, h5, h6      {margin:0px; padding:0px 0px 3px 0px; margin-top:16px;}
.blockContent .elementText li                      {clear:both; line-height:150%;color:#000000}

.blockContent  table 									             {font-size:12px;}
.blockContent .elementText table 			             {border-collapse:collapse; border:1px solid #AE4A00;}
.blockContent .elementText td 				             {vertical-align:top; padding:3px; border:1px solid #AE4A00;}

.blockContent .elementList                         {margin:0px; padding:0px 0px 8px 8px;}

.blockContent .elementStandard                     {margin:0px; padding:0px 8px 16px 8px;}
.blockContent .elementStandard p                   {}
.blockContent .elementStandard li                  {}

.blockContent .elementStandard .test table				{ padding:0px; border-color:#3300FF; border-style:solid; border-width:10px;}
.blockContent .elementStandard table th				{ background-color: #B90000; color:#FFFFFF; padding:2px 0px 2px 8px;text-align:left;}
.blockContent .elementStandard table td				{ padding:2px 0px 2px 12px;text-align:left;}
.blockContent .elementStandard .tabletop  			{background-image: url(/de/wLayout/design/img/backgrounds/table/table1_top.jpg); background-repeat:no-repeat; color:#FFFFFF;height:25px; text-align:center;}

.blockContent .elementStandard .fragmentPicture           {margin:0px; padding:4px 11px 11px 22px;}
.blockContent .elementStandard .fragmentPicture img       {}
.blockContent .elementStandard .fragmentPictureLeft			  {float:left; margin:0px; padding:4px 8px 4px 0px;}
.blockContent .elementStandard .fragmentPictureLeft img   {}
.blockContent .elementStandard .fragmentPictureRight		  {float:right; margin:0px; padding:4px 0px 4px 8px;}
.blockContent .elementStandard .fragmentPictureRight img  {}
.blockContent .elementStandard .fragmentPictureRightWebspace	{float:right; margin:0px; padding:0px 15px 4px 19px;}

.blockContent .elementLink                         {margin:0px; padding:0px 0px 0px 8px;}
.blockContent .elementLink a                       {}

.blockContent .elementFormular                     {}
.blockContent .elementFormular .text               {line-height:150%;padding:2px;}



/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementInlineRightStandard            {padding:2px;}/*Standard im rechten Bereich*/
.blockRight .elementRightStandard                  {padding:0px;width:160px;margin-top:10px;margin-left:10px;}/*Standard im rechten Bereich*/
.blockRight .elementRightInclude                   {padding:0px;}/*Include im rechten Bereich*/


/* Allgemeine Elemente des unteren Bereiches */

.blockBottom .elementBottomStandard                {padding:0px;margin:0px;text-align:center;height:20px;}/*Standard im unteren Bereich*/
.blockBottom .elementBottomStandard a               {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:none; font-weight:bold;}
.blockBottom .elementBottomStandard a:hover               {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none; font-weight:bold;}
.blockBottom .elementBottomStandardFooter          {padding:0px;}
.blockBottom .elementBottomInclude                 {padding:0px;}/*Include im unteren Bereich*/


/* Sonstige Elemente */
.editButton                                        {position:absolute; left:170px; top:68px}



/*
////////////////////////////////////////////////////////////////
//
// Stylesheet fuer die Weblics
//
// Weblication� CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication� Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/



/*################ Formatierung von HTML-Elementen ################*/

.includeWeblic ul                          {list-style:none; margin:0; padding:0;}
.includeWeblic li                          {margin-bottom:6px;}

.includeWeblic form                        {display:inline;}
.includeWeblic input                       {margin-top:3px; border:1px solid #000000;}
.includeWeblic select                      {margin-top:3px; border:1px solid #000000;}
.includeWeblic textarea                    {margin-top:3px; border:1px solid #000000;}

.includeWeblic a.viewmode                  {font-weight:bold; border:outset 1px #a0a0a0; text-decoration:none; line-height:150%; padding-left:8px ;padding-right:8px;}
.includeWeblic a.viewmode:hover            {color:#FFFFFF; background-color:#C0C0C0; text-decoration:none; line-height:150%;}
.includeWeblic a.viewmode:focus            {color:#FFFFFF; background-color:#C0C0C0; text-decoration:none; line-height:150%;}


/*################ Elemente ################*/

.elementHeadline                           {margin:8px; margin-bottom:6px; padding:0; clear:both;}
.elementSheetHeadline                      {margin:8px; margin-bottom:6px; padding:0; padding-bottom:8px; border-bottom:1px solid #C0C0C0; clear:both;}
.includeWeblic .elementLinkHeadline        {margin:8px; margin-bottom:6px; padding:0; clear:both;}
.includeWeblic .elementLetterHeadline      {margin:8px; margin-bottom:6px; padding:0; clear:both;}
.includeWeblic .elementListHeadline        {margin:8px; margin-bottom:6px; padding:0; padding-bottom:8px; border-bottom:1px solid #C0C0C0; clear:both;}

.elementText                               {margin:8px; margin-bottom:6px; padding:0;}
.elementText li img                        {float:left;}
.elementText table                         {padding:0; border-left:solid 1px #a0a0a0; border-top:solid 1px #a0a0a0}
.elementText table th                      {text-align:left; padding:2px; border-left:none; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0; background-color:#F0F0F0}
.elementText table td                      {padding:2px; border-left:none; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0}

.includeWeblic .elementLine                {margin:8px; border-bottom: 1px solid #C0C0C0;}

.includeWeblic .elementTable               {margin:8px; padding:0;}
.includeWeblic .elementTable th            {text-align:left; padding:2px; border-left:none; border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0; background-color:#F0F0F0}

.includeWeblic .elementTableDiv            {margin:8px; padding:0;}

.includeWeblic .elementLink                {margin:8px; padding:0;}
.includeWeblic .elementLink a              {float:left; margin-right:15px;}

.includeWeblic .elementList                {margin:8px; padding:0;}
.includeWeblic .elementList strong         {font-weight:bold;}
.includeWeblic .elementList ul             {margin:0;}
.includeWeblic .elementList li             {margin:0;padding: 3px 0 3px 0; clear:right;}
.includeWeblic .elementList dt             {clear:left;float:left;width:172px;}
.includeWeblic .elementList dt p           {margin-bottom:15px;}
.includeWeblic .elementList dd             {margin-left:180px;}

.includeWeblic .elementListStyle           {list-style:none;margin-left:6px;margin-right:3px;padding:0;}
.includeWeblic .elementListStyle li        {padding: 6px 0 6px 0;}

.elementSheet                              {margin:8px; padding:0;}

.includeWeblic .elementForm                {margin:8px; clear:both;}
.includeWeblic .elementForm table          {}
.includeWeblic .elementForm input          {width:350px;}
.includeWeblic .elementForm textarea       {width:350px; height:150px;}
.includeWeblic .elementForm .zip           {width:60px;  float:left;}
.includeWeblic .elementForm .city          {width:275px; float:right;}

.includeWeblic .formCaption                {width:180px;}
.includeWeblic .formValue                  {width:350px;}

.includeWeblic .elementPictureLeft         {margin:8px;float:left;}
.includeWeblic .elementPictureRight        {margin:8px;float:right;}

.includeWeblic .elementFuncHeader          {margin:8px; padding-bottom:30px; padding-top:15px;}
.includeWeblic .elementFuncFooter          {margin:8px; margin-bottom:120px; margin-top:8px; margin-right:8px; padding-top:8px; border-top: 1px solid #C0C0C0;clear:both;}

.includeWeblic .elementLinkFooter          {margin:8px; border-top: 1px solid #C0C0C0;clear:both;}
.includeWeblic .elementLinkFooterEditGroup {margin:8px;}

.includeWeblic .elementFunctions           {margin:8px;padding:0px;}

.includeWeblic .elementFunctionsAdmin      {margin:8px;padding:0px;text-align:right;z-index:3;}

.includeWeblic .elementEditGroup           {margin:8px;}

.includeWeblic .elementEditbuttonPage      {position:absolute; left:190px; top:120px;}
.includeWeblic .elementEditbuttonNavi      {padding:2px;padding-left:8px}

.includeWeblic .elementRightHeadline       {margin-top:6px;   padding-left:6px; padding-right:6px; border-style:solid;border-width:1px;border-color:#C0C0C0;}/*Standard im rechten Bereich*/
.includeWeblic .elementRightStandard       {padding-left:6px; padding-top:6px;  padding-right:6px; padding-bottom:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#C0C0C0;}/*Standard im rechten Bereich*/
.includeWeblic .elementRightInclude        {padding-left:6px; padding-top:6px;  padding-right:6px; padding-bottom:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#C0C0C0;}/*Include im rechten Bereich*/

.includeWeblic .elementLeftStandard        {padding:8px;}/*Standard im linken Bereich*/
.includeWeblic .elementCurNavigation       {display:none}/*Standard im linken Bereich*/
.includeWeblic .elementLeftNavigation      {padding-top:8px;}/*Standard im linken Bereich*/
.includeWeblic .elementLeftInclude         {padding:0;}/*Include im linken Bereich*/

.includeWeblic .elementTopStandard         {padding:0;}/*Standard im oberen Bereich*/
.includeWeblic .elementTopInclude          {padding:0;margin-top:0;border-style:none;width:100%}/*Include im oberen Bereich*/
.includeWeblic .elementTopNavigation       {position:absolute;top:104px;padding-left:196px}



/*################ Fragmente ################*/


.includeWeblic .fragmentInfo               {margin-bottom:8px;background-color:#FFCCCC;color:#000000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#A0A0A0;}
.includeWeblic .fragmentWarning            {margin-bottom:8px;background-color:#FFFFFF;color:#FF0000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#FF0000;}

.includeWeblic .fragmentDropDown           {float:left;margin-top:3px;margin-right:3px;}

.includeWeblic .fragmentSheet              {padding-top:6px;padding-bottom:12px;border-bottom:1px solid #C0C0C0;}

.includeWeblic .fragmentTableDivRow        {clear:both;padding-top:12px;}
.includeWeblic .fragmentTableDivRowNull    {clear:both;padding-top:0;}

.includeWeblic .fragmentFormMainHead       {background-color:#F0F0F0;color:#606060;font-weight:bold;padding:4px;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none}
.includeWeblic .fragmentFormMainHead span  {}
.includeWeblic .fragmentFormMainBody       {background-color:#FAFAFA;margin-bottom:0;color:#606060;padding:4px;border-style:solid;border-width:1px;border-color:#A0A0A0;}
.includeWeblic .fragmentFormMainBody input {width:350px;}

.includeWeblic .fragmentSheetMainHead      {margin-left:12px;font-weight:bold;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none;padding:4px;width:100%;clear:both;}
.includeWeblic .fragmentSheetMainBody      {margin-left:12px;background-color:#FAFAFA;margin-bottom:8px;color:#606060;padding:4px;padding-bottom:8px;padding-left:4px;padding-right:8px;border-style:solid;border-width:1px;border-color:#A0A0A0;}

.includeWeblic .fragmentEditGroupHead                  {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.includeWeblic .fragmentEditGroupBody                  {background-color:#FAFAFA; margin-bottom:22px; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentEditGroupBody td               {vertical-align:top;padding-right:15px;padding-bottom:3px;}
.includeWeblic .fragmentEditGroupBody input            {width:350px;}
.includeWeblic .fragmentEditGroupBody textarea         {width:350px; height:150px;}
.includeWeblic .fragmentEditGroupBody select           {width:350px;}
.includeWeblic .fragmentEditGroupBody .date            {width:120px; border:1px solid #888888; padding:2px;}
.includeWeblic .fragmentEditGroupBody .time            {width:75px;}
.includeWeblic .fragmentEditGroupBody .year            {width:75px;}
.includeWeblic .fragmentEditGroupBody .zip             {width:65px;}
.includeWeblic .fragmentEditGroupBody .city            {width:225px;}
.includeWeblic .fragmentEditGroupBody .formImage input {width:75px;}
.includeWeblic .fragmentEditGroupBody .formLink input  {width:300px;}
.includeWeblic .fragmentEditGroupBody ul               {padding:0;}

.includeWeblic .fragmentFormHead           {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.includeWeblic .fragmentFormBody           {background-color:#FAFAFA; margin-bottom:22px; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentFormBody td        {vertical-align:top;padding-right:15px; padding-top:3px;padding-bottom:3px;}
.includeWeblic .fragmentFormBody input     {width:350px;}
.includeWeblic .fragmentFormBody textarea  {width:350px;height:150px;}
.includeWeblic .fragmentFormBody select    {width:350px;}
.includeWeblic .fragmentFormBody .date     {width:120px; border:1px solid #888888; padding:2px;}
.includeWeblic .fragmentFormBody .time     {width:75px;}
.includeWeblic .fragmentFormBody .year     {width:75px;}
.includeWeblic .fragmentFormBody .zip      {width:65px;}
.includeWeblic .fragmentFormBody .city     {width:225px;}
.includeWeblic .fragmentFormBody .button   {width:90px;}



/*################ Sonstige ################*/

.includeWeblic .textBoldWarning            {font-weight:bold; color:#FF0000;}

.includeWeblic .formCaption                {margin:0;line-height:120%;padding-top:3px;}
.includeWeblic .formValue                  {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formValue a                {text-align:center;padding-right:3px;}

.includeWeblic .formButton                 {margin:0; line-height:120%; text-align:center;}
.includeWeblic .formButton a               {padding-left:4px; padding-right:4px; background-color:#F0F0F0; color:#000000;}
.includeWeblic .formButton a:hover         {background-color:#F0F0F0; color:#000000;}

.includeWeblic .formUpload                 {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formUpload input           {width:49%;}
.includeWeblic .formPrice                  {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formPrice p                {display:inline;}
.includeWeblic .formPrice input            {width:5.12px;}

.includeWeblic .sheetCaption               {margin:0;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-right:15px;vertical-align:top;}
.includeWeblic .sheetValue                 {margin:0;padding-top:3px;padding-bottom:3px;vertical-align:top;}

.includeWeblic .listCaption                {margin:0;line-height:120%;font-weight:bold;vertical-align:top;}
.includeWeblic .listValue                  {margin:0;line-height:18px;vertical-align:top;clear:right;}
.includeWeblic .listValue dt               {float:left;width:75px;}
.includeWeblic .listValue dd               {margin-left:12px;margin-right:8px;margin-top:2px;margin-bottom:2px;}

.includeWeblic .listValue h4               {padding: 0 0 6px 0;}

.includeWeblic .listPictureLeft            {clear:left;float:left;padding: 3px 8px 3px 0;}

.includeWeblic .listButton                 {float:right;}

.includeWeblic .linkHeaderLeft             {float:left;}
.includeWeblic .linkHeaderRight            {float:right;}

.includeWeblic .linkFooterLeft             {float:left;padding-top:6px;padding-bottom:6px;}
.includeWeblic .linkFooterRight            {float:right;padding-top:6px;padding-bottom:6px;}


.includeWeblic .buttonDefault              {cursor:pointer; text-decoration:none; font-weight:normal; text-align:center; padding:0; padding-left:4px; padding-right:4px; margin-left:2px; line-height:22px; background-color:#F0F0F0; border:1px outset #606060; background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); }
.includeWeblic a.buttonDefault             {cursor:pointer; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonFunction             {cursor:pointer; text-decoration:none; font-weight:normal; text-align:center; padding:0px; padding-left:4px; padding-right:4px; float:right; margin-top:0px; line-height:22px; background-color:#F0F0F0; border:1px outset #606060;}
.includeWeblic a.buttonFunction            {cursor:pointer; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonAdmin                {cursor:pointer; text-decoration:none; font-weight:normal; text-align:center; padding: 0; padding-left:0px; padding-right:0px; float:right; margin-top:10px; line-height:22px; background-color:#F0F0F0; border:1px outset #606060;}
.includeWeblic a.buttonAdmin               {cursor:pointer; text-decoration:none; font-weight:normal;}

/*################ Online Backup ################*/
.headerPic {
	float:left;
	margin-top:2px;
	margin-right:8px;
	margin-bottom:5px;	
}
#warnung {
	color:#FF0000;
	border: #800000 1px solid;
	background-color:#FFC0C0;
	padding:8px;
	width:80%;
	font-family: Tahoma;
	margin-top:20px;
	margin-bottom:25px;
}
#warnung2 {
	float:left;
	margin-right:8px;
	margin-bottom:8px;	
}
.table_piclist a:link, .table_piclist a:visited, .table_piclist a:active, .table_piclist a:hover {
	text-decoration:none;
	font-weight:bold; 
	color: #000000;
}
.table_piclist a:hover {
	color: #662DD0;
}
.img_gal {
	padding-bottom:5px;
	text-align:center;
	border:0px;
}
.table_piclist tr td {
	margin-bottom:5px;
	vertical-align:top;
}
.img_bg {
	text-align:center;
}
.img_bg a {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	display:block;
	border: #FFFFFF 1px solid;
}
.img_bg a:hover {
	background: #CCCCCC; 
	border: #333333 1px solid;
}
.bild_vorschau {
	border: #333333 1px solid;
}
.no_link {
	text-decoration:none;
	font-weight:normal;
	color: #000;
	font-size:10px;
}
.faq-head div {
	display:none;
	margin-bottom:10px;
}
.prod_overview_head {
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}
.products {
	border: #999999 1px solid;
	background: #EEEEEE;
	width:450px;
	margin-top:10px;
}
.products td {
	text-align:center !important;
}
td.products_subhead {
	text-align:left !important;
}
input.domaininp {
	border: 0px;
	margin: 22px 0 0;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	width: 308px;
}
#checkbutton_home {
	background-image:url(/de/home/img/checkbutton_home.jpg); 
	background-position: 0px -20px;
	background-repeat:no-repeat;
	width: 77px;
	height: 20px;
	position: absolute;
	left: 577px;
	top: 22px;
	cursor: pointer;
}
#checkbutton_home:hover {
	background-image:url(/de/home/img/checkbutton_home.jpg); 
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.exchangepaket {
	width: 675px;
	height: 257px;
	background-image:url(/de/hosted-exchange/img/hosted-exchange-box.jpg); 
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin-bottom: 15px;
}
.paket_beschreibung {
	margin-left: 300px;
	padding-top: 21px;
}
.paket_beschreibung h2 {
	color: #333333;
	padding-left: 30px;
}
.beschreibung_signal {
	color: #9B0000;
}
.paket_beschreibung p {
	display: inline;
	margin: 0px;
}
.paket_beschreibung ul {
	list-style-image:url(/de/wLayout/design/img/icons/ok.gif);
	margin-left: 30px;
}
.paket_beschreibung ul li {
	font-size: 11px;
}
.paket_beschreibung ul li span {
	vertical-align: super;
}
.left {
	float:left;
}
.bulletlist td {
	text-align:center !important;
}
.home_hsd510, .home_hsx6, .business_bsr210, .business_bsr410 {
	width: 675px;
	height: 200px;
	background-image:url(/de/server/img/home_hsd510.jpg); 
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin-bottom: 15px;
	margin-top: 30px;
}
.home_hsx6 {
	background-image:url(/de/server/img/home_hsx6.jpg); 
}
.business_bsr210 {
	background-image:url(/de/server/img/business_bsr210.jpg); 
}
.business_bsr410 {
	background-image:url(/de/server/img/business_bsr410.jpg); 
}
.anleitungen {
	margin-left:43px;	
}
.anleitung_steps p {
	margin-top: 5px;
	margin-bottom: 8px;
}
.anleitung_steps img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.subhead {
	font-size:16px;	
}

#promo_input input{cursor: pointer;}
#promo_input input#promocode{cursor: text;}

span#promo_input{height: 20px; line-height: 20px;}

#promo_input input[type="submit"]:focus {}
/* Hosted Exchange - Beratung */
.contact_input, .contact_input_aktive, .contact_textarea {
	width: 165px;
	height: 20px;
	font-size:12px;
	border:2px solid #CCC;
}
.contact_textarea {
	height: 40px;
	padding: 2px;
}
.contact {
	width:183px;
	background-color:#EEEEEE;
	padding:7px;
	font-size:11px;
	border:1px solid #EEEEEE;
}
.contact td, .contact div {
	font-size:11px;
}
.text_default {
	color:#CCC;	
}
.text_aktive {
	color:#333;
}
#methode_email {
	display:none;
}
#direktkontakt label.error {
	color: #CC0000;
	font-size: 9px;
	/*display: block;*/
	font-weight:bold;
	padding-left:3px;
}

#domainerror_text_head{padding: 18px 0 0 28px;}
#formrecurring input{border: 0 !important; background: none;}

/* WARENKORB */

#elementsINcart{position:absolute; right:14px; top:77px; width: 20px !important;}

#elementsINcart.RED .Cart-Left{float: left; display: inline; width:4px; height:15px; background:url(/de/wLayout/design/img/nav/cart-info-left-red.gif) no-repeat; line-height:1px; font-size:1px;}
#elementsINcart.RED .Cart-Content{float: left; display: inline; width:auto; height:15px; background:url(/de/wLayout/design/img/nav/cart-info-repeat-red.gif) repeat-x; line-height:15px; font-size:1px; padding: 0 1px; font: bold 11px Arial, Helvetica, sans-serif; color:#fff; text-align: center;line-height:15px;}
#elementsINcart.RED .Cart-Right{float: left; display: inline; width:4px; height:15px; background:url(/de/wLayout/design/img/nav/cart-info-right-red.gif) no-repeat; line-height:1px; font-size:1px;}

#elementsINcart.WHITE .Cart-Left{float: left; display: inline; width:4px; height:15px; background:url(/de/wLayout/design/img/nav/cart-info-left-white.gif) no-repeat; line-height:1px; font-size:1px;}
#elementsINcart.WHITE .Cart-Content{float: left; display: inline; width:auto; height:15px; background:url(/de/wLayout/design/img/nav/cart-info-repeat-white.gif) repeat-x; line-height:15px; font-size:1px; padding: 0 1px; font: bold 11px Arial, Helvetica, sans-serif; color:#d30000; text-align: center;line-height:15px;}
#elementsINcart.WHITE .Cart-Right{float: left; display: inline; width:4px; height:15px; background:url(/de/wLayout/design/img/nav/cart-info-right-white.gif) no-repeat; line-height:1px; font-size:1px;}

#cart-EmptY{padding: 12px;}
#cart-EmptY .empty-CART{background: url(/de/shop/img/cart-empty.gif) no-repeat; height: 100px; position:relative; width:785px; padding: 0 0 0 85px; margin: 5px 0 30px 0;}
#cart-EmptY .empty-INFO{background: url(/de/shop/img/cart-information.gif) no-repeat; height:100px; position:relative; width:785px;padding: 0 0 0 85px; margin: 0;}

#cart-EmptY h5.Green{color: #32b81f;}
#cart-EmptY h5.Blue{ color: #134487;}
#cart-EmptY h5.Blue,
#cart-EmptY h5.Green{font: normal 20px Arial, Helvetica, sans-serif; line-height: 20px;margin: 0 0 10px 0; padding: 0;}

#cart-EmptY a.Agreen{background:url(/de/shop/img/btn-green-emptyCart.gif) no-repeat;}
#cart-EmptY a.Ablue{background:url(/de/shop/img/btn-blue-emptyCart.gif) no-repeat;}
#cart-EmptY a.Ablue,
#cart-EmptY a.Agreen{width:149px; height:33px; position:absolute; bottom: 0; left:0; text-align:center; display: block; cursor:pointer; color:#fff; font: bold 17px Arial, Helvetica, sans-serif; line-height:33px; text-decoration: none; margin: 0 0 0 85px;}


/* WEBSPACE 2.0 */

body#Webspace2punkt0Body{position:relative;}
body#Webspace2punkt0Body .blockMainContent{padding: 0;}

/* Webspace - Main */

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

span.markedCOLOR{color: #8D9D2E;} /*green*/
span.markedCOLOR.orange{color: #fff;background:#FFB001; }
span.markedCOLOR.red{color:#fff; background:#B33026;}

.star-description-allS{padding: 0; width:575px; font: normal 11px Arial, Helvetica, sans-serif;}
.star-description-allS u{cursor: help;}
.helper-class{background: #fff; border: solid #ccc 1px; padding: 10px; position: absolute; bottom:63px; right: 445px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; font: normal 10px Arial, Helvetica, sans-serif; display:none;-moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;}

#Webspace-2-0{padding: 0 28px 0 29px; width:915px; position:relative; overflow: hidden;}
#Webspace-2-0 .header{background: url(/de/webspace/img/webspace-main/HeaderBild-Server-1.jpg) no-repeat; width:915px; height: 204px; display: block;}

#Webspace-2-0 #boxes-price{ min-height:506px; background: #fff url(/de/webspace/img/webspace-main/content-rep.jpg) repeat-x bottom; width:896px; position:relative;}
#Webspace-2-0 .stripline-red{background: url(/de/webspace/img/webspace-main/stripline-rep.gif) repeat-x; height: 3px; width:915px;}

#webStart,
#webSilber,
#webGold,
#businessWeb{float: left; display: inline; width: 219px; color:#333335; font: normal 12px Arial, Helvetica, sans-serif; line-height: 17px;}

#boxes-price{padding: 15px 0 0 20px;}

.w1{display: block; width:219px; height:231px;}
.w2{background: url(/de/webspace/img/webspace-main/webstart-rep-y.png) repeat-y; width:219px; height:100%;}
.w3{background:url(/de/webspace/img/webspace-main/webstart-rep.png) no-repeat; width:219px; height:18px; font-size:1px;  line-height:1px;}

.boxes-all-left{background: url(/de/webspace/img/webspace-main/boxes-all-left.png) no-repeat; width:13px; height:182px; float: left; display: inline;}
.webstart-rep-x{background: #fff url(/de/webspace/img/webspace-main/webstart-rep-x.gif) repeat-x bottom; width: 166px; min-height: 182px; float: left; display: inline; padding: 0 0 0 28px;}
.boxes-all-right{background: url(/de/webspace/img/webspace-main/boxes-all-right.png) no-repeat; width: 12px; height: 182px; float: left; display:inline;}
.webButtons,
.webButtons-solo{margin: 20px 0 0 0;}

.webText{margin: 0 0 0 10px;}

#webStart .webButtons a.moreInfo, 
#webStart .webButtons a.jetztBestellen{background: url(/de/webspace/img/webspace-main/buttons-green.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

#webSilber .webButtons a.moreInfo, 
#webSilber .webButtons a.jetztBestellen{background: url(/de/webspace/img/webspace-main/buttons-blue.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

#webGold .webButtons a.moreInfo, 
#webGold .webButtons a.jetztBestellen{background: url(/de/webspace/img/webspace-main/buttons-orange.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

#businessWeb .webButtons a.moreInfo, 
#businessWeb .webButtons a.jetztBestellen{background: url(/de/webspace/img/webspace-main/buttons-red.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

.webButtons a.moreInfo,
.webButtons-solo a.moreInfo{background-position: 0 0!important;}
.webButtons a.jetztBestellen,
.webButtons-solo a.jetztBestellen{background-position: 0 -31px!important;}

.webButtons a.moreInfo:hover,
.webButtons-solo a.moreInfo:hover{background-position: -135px 0!important;}
.webButtons a.jetztBestellen:hover,
.webButtons-solo a.jetztBestellen:hover{background-position: -135px -31px!important;}

#webStart .color{color: #8d9d2e; font-size:15px; letter-spacing: -1px; }

.star-description{padding: 0 0 10px 0; position:absolute; bottom: 0;}
.star-description p{font-size: 10px;color: #525252; letter-spacing:-1px; line-height:11px;}
.star-description p.last{margin: 5px 0 0 0;}

.content-rep-info{background: #fff url(/de/webspace/img/webspace-main/content-rep.gif) repeat-x bottom; width:885px; padding: 25px 15px;}

.c-1{float: left; display: inline; width:475px; margin: 0 0 40px 0; text-align:justify;}
.c-2{float: right; display: inline; width: 410px; text-align:right;}
.c-3{float: left; display: inline; width:342px;margin: 38px 123px 0 38px;}
.c-4{float: left; display: inline; width: 382px; text-align:justify;}
.c-5{float: left; display: inline; width:189px; text-align: justify; margin: 0 50px 0 0; }
.c-6{text-align:justify; }

.c-1 p{width: 426px;}

.content-rep-info h2{color: #287ca5; font: normal 20px Arial, Helvetica, sans-serif; letter-spacing:-0.5px;}
.content-rep-info p{margin: 15px 0 0 0; color: #333335;}
.webspaceINaut{display: block; margin: 35px 60px 0 0;}

#Webspace-2-0 .very-last{padding: 10px; background: #fff;}
#Webspace-2-0 .very-last a.questions-ask-us{margin: 20px auto; width: 186px;  height:58px; display: block; overflow: hidden; text-indent: -255500px;background: url(/de/webspace/img/webspace-main/questions-ask-us.gif) no-repeat;}
#Webspace-2-0 .very-last a.questions-ask-us:hover{background-position: -186px 0;}

.compareArea {position:relative; width:277px; height:82px; display: block; top: -86px; margin: 0 0 0 55px;}
.vergleichs-pfeil{float: left; display: inline; width:91px; height: 82px; background:url(/de/webspace/img/webspace-main/vergleichs-pfeil.gif) no-repeat;}
.vergleichs-button{float: left; display: inline; width:186px; height:58px; margin: 24px 0 0 0;}
.vergleichs-button a{display: block;  width: 186px; height: 58px; overflow: hidden; text-indent: -55550000px;background:url(/de/webspace/img/webspace-main/vergleichs-button.gif) no-repeat 0 0;}
.vergleichs-button a:hover{background-position: -186px 0;}
 
/* Webspace - WEB Start */

#submenu{position:relative; z-index: 4999 !important; top: 0;}
#submenu li{float: left; display: inline; width:183px; height:42px; margin: 0; padding:0;border:0; overflow: hidden; text-indent: -100000px;}
#submenu ul{margin: 0;}

#submenu a{display: block; height:42px;}

#submenu li.webStart a{background: url(/de/webspace/img/web-start/subMen-start.gif) no-repeat;}
#submenu li.webSilber a{background: url(/de/webspace/img/web-start/subMen-silber.gif) no-repeat;}
#submenu li.webGold a{background: url(/de/webspace/img/web-start/subMen-gold.gif) no-repeat;}
#submenu li.businessWeb a{background: url(/de/webspace/img/web-start/subMen-business.gif) no-repeat;}
#submenu li.tarifvergleich a{background: url(/de/webspace/img/web-start/subMen-tarifv.gif) no-repeat;}

#submenu li a.active{background-position: 0 -84px !important;}
#submenu li a:hover{background-position: 0 -42px;}

.posAbs{position:absolute; top:233px; z-index:1;}

.advertising{float: left; display:inline; width:219px; margin: 75px 0 0 3px;}
.infoFORadd{float: left; display: inline; width:669px; margin: 33px 0 0 0;}

.infoFORadd .headlineWEBSTART{background: url(/de/webspace/img/web-start/headline-WEBstart.gif) no-repeat; width:203px; height:49px; margin: 0 0 0 25px;}

.Information-Box{margin: 0 0 15px 0;}
.Information-Box .header{width: 637px !important; height:35px !important; background: none;}
.Information-Box.InfBox-green .header .first{background:url(/de/webspace/img/web-start/corner-green-l.gif) no-repeat; height:35px; width:9px; float:left; display:inline;}
.Information-Box.InfBox-green .header .second{background:url(/de/webspace/img/web-start/corner-green-repeat.gif) repeat-x; height: 35px; color:#fff; width: 619px; font: bold 17px Arial, Helvetica, sans-serif; line-height:35px; text-align:center;float:left; display:inline;}
.Information-Box.InfBox-green .header .third{background: url(/de/webspace/img/web-start/corner-green-r.gif) no-repeat; width:9px; height: 35px;float:left; display:inline;}

.Information-Box .content .first{background: url(/de/webspace/img/web-start/content-repeat-infoBX.gif) repeat-y; width: 688px; padding: 18px 0;}
.Information-Box .content .first .green{color: #8d9d2e;}
.Information-Box .content .last{margin: 0 15px 0 16px; width: 637px; height:1px; background: #c9c9c9; font-size:1px; line-height:1px;}

.Information-Box .content .first .text-big{padding: 0 0 0 37px; color: #565658; font: normal 12px Arial, Helvetica, sans-serif; margin: 0 0 15px 0; line-height: 17px;}

.text-big .i-first{float: left; display: inline; width:148px;}
.text-big .i-second{float:left; display: inline; width:150px; text-align:center;}
.text-big .i-third{float: left; display: inline;width: 285px;}

.Information-Box .content .first .information-switcher{background: url(/de/webspace/img/web-start/headline-fragment.png) no-repeat; width:632px; height:25px; margin: 0 0 0 -1px; padding: 7px 0 9px 37px; cursor: pointer; position:relative; z-index:2;}
.information-switcher .text{color: #4c4c4c; font: bold 12px Arial, Helvetica, sans-serif; line-height: 22px; width: 466px; float: left; display: inline;line-height: 25px; }
.information-switcher .image{width: 127px; float: left; display: inline; font: normal 10px Arial, Helvetica, sans-serif; line-height: 22px; background: url(/de/webspace/img/web-start/arrows-switch.gif) no-repeat 111px -26px; overflow: hidden; text-indent: 50px;}
.information-switcher .expand{background-position: 111px -1px;}

.Information-Box .content .first .text-small{background: #fff; position: relative; width:575px; top:-20px; margin: 0 0 0 36px;z-index:1; padding: 30px 0 20px 20px; border: solid #ccc 1px; line-height:16px;}

.text-small .i-first{width: 195px; float: left; display: inline; font-size:10px;}
.text-small .i-second{width: 80px; float: left; display: inline; font-size:10px;}
.text-small .i-third{width: 300px; float: left; display: inline; font-size:10px;white-space: nowrap; font-variant: normal; white-space-collapse: preserve; letter-spacing:normal;}
.whiteSpace .i-third{letter-spacing: -0.3px;}

.isClosed{display:none;}
.isOpen{display: block;}

.different .boxes-all-left{background: url(/de/webspace/img/web-start/boxes-all-left.png) no-repeat;}
.different .boxes-all-right{background: url(/de/webspace/img/web-start/boxes-all-right.png) no-repeat;}
.different .w3{background:url(/de/webspace/img/web-start/webstart-rep.png) no-repeat; width:219px; height:18px;}
.different .w2{background: url(/de/webspace/img/web-start/webstart-rep-y.png) repeat-y;}
.differentWEBstart .webButtons a.moreInfo, 
.differentWEBstart .webButtons a.jetztBestellen{background: url(/de/webspace/img/web-start/buttons-green.gif) no-repeat;}

.float{float: left;}
.float-r{float:right;}

.webButtons .jetztBestellen-green{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-start/btn-bestellen-green.gif) no-repeat 0 -37px; display: block;}
.webButtons .jetztDrucken-green{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-start/btn-drucken-green.gif) no-repeat 0 -37px; display: block;}

.webButtons.ButtonGreen .jetztBestellen-green:hover,
.webButtons.ButtonGreen .jetztDrucken-green:hover{background-position: 0 0;}
.webButtons.ButtonGreen.extraMarginA{margin: 0 14px 10px 19px; width: 133px; }
.webButtons.ButtonGreen.extraMarginB{margin: 0 14px 10px 0; width: 133px; }

.buttonBX{margin: 0 0 35px 0;}
.infoTXT{color: #565658; font: normal 10px Arial, Helvetica, sans-serif; text-align:left; margin: 10px 0 0 0;}

#webStart .webButtons-solo a.moreInfo, 
#webStart .webButtons-solo a.jetztBestellen{background: url(/de/webspace/img/web-start/buttons-green.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

.ekomi-bewertung{margin: 18px 0 0 10px;}

/* Webspace - WEB Silber */

.Information-Box .content .first .blue{color: #2175a0;}

.differentWEBsilber .webButtons a.moreInfo, 
.differentWEBsilber .webButtons a.jetztBestellen{background: url(/de/webspace/img/web-silber/buttons-blue.gif) no-repeat;}

.infoFORadd .headlineWEBSILBER{background: url(/de/webspace/img/web-silber/headline-WEBsilber.gif) no-repeat; width:203px; height:49px; margin: 0 0 0 25px;}


.webButtons .jetztBestellen-blue{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-silber/btn-bestellen-blue.gif) no-repeat 0 -37px; display: block;}
.webButtons .jetztDrucken-blue{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-silber/btn-drucken-blue.gif) no-repeat 0 -37px; display: block;}

.webButtons.ButtonBlue .jetztBestellen-blue:hover,
.webButtons.ButtonBlue .jetztDrucken-blue:hover{background-position: 0 0;}
.webButtons.ButtonBlue.extraMarginA{margin: 0 14px 10px 19px; width: 133px; }
.webButtons.ButtonBlue.extraMarginB{margin: 0 14px 10px 0; width: 133px; }

.Information-Box.InfBox-blue .header .first{background:url(/de/webspace/img/web-silber/corner-blue-l.gif) no-repeat; height:35px; width:9px; float:left; display:inline;}
.Information-Box.InfBox-blue .header .second{background:url(/de/webspace/img/web-silber/corner-blue-repeat.gif) repeat-x; height: 35px; color:#fff; width: 619px; font: bold 17px Arial, Helvetica, sans-serif; line-height:35px; text-align:center;float:left; display:inline;}
.Information-Box.InfBox-blue .header .third{background: url(/de/webspace/img/web-silber/corner-blue-r.gif) no-repeat; width:9px; height: 35px;float:left; display:inline;}

#webSilber .webButtons-solo a.moreInfo, 
#webSilber .webButtons-solo a.jetztBestellen{background: url(/de/webspace/img/web-silber/buttons-blue.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

#webSilber .color{color: #2175a0;font-size:15px;letter-spacing: -1px;}


/* Webspace - WEB Gold */

.Information-Box .content .first .orange{color: #ffb001;}

.differentWEBgold .webButtons a.moreInfo, 
.differentWEBgold .webButtons a.jetztBestellen{background: url(/de/webspace/img/web-gold/buttons-orange.gif) no-repeat;}

.infoFORadd .headlineWEBGOLD{background: url(/de/webspace/img/web-gold/headline-WEBgold.gif) no-repeat; width:203px; height:49px; margin: 0 0 0 25px;}


.webButtons .jetztBestellen-orange{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-gold/btn-bestellen-orange.gif) no-repeat 0 -37px; display: block;}
.webButtons .jetztDrucken-orange{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-gold/btn-drucken-orange.gif) no-repeat 0 -37px; display: block;}

.webButtons.ButtonOrange .jetztBestellen-orange:hover,
.webButtons.ButtonOrange .jetztDrucken-orange:hover{background-position: 0 0;}
.webButtons.ButtonOrange.extraMarginA{margin: 0 14px 10px 19px; width: 133px; }
.webButtons.ButtonOrange.extraMarginB{margin: 0 14px 10px 0; width: 133px; }

.Information-Box.InfBox-orange .header .first{background:url(/de/webspace/img/web-gold/corner-orange-l.gif) no-repeat; height:35px; width:9px; float:left; display:inline;}
.Information-Box.InfBox-orange .header .second{background:url(/de/webspace/img/web-gold/corner-orange-repeat.gif) repeat-x; height: 35px; color:#fff; width: 619px; font: bold 17px Arial, Helvetica, sans-serif; line-height:35px; text-align:center;float:left; display:inline;}
.Information-Box.InfBox-orange .header .third{background: url(/de/webspace/img/web-gold/corner-orange-r.gif) no-repeat; width:9px; height: 35px;float:left; display:inline;}

#webGold .webButtons-solo a.moreInfo, 
#webGold .webButtons-solo a.jetztBestellen{background: url(/de/webspace/img/web-gold/buttons-orange.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

#webGold .color{color: #ffb001;font-size:15px;letter-spacing: -1px;}

/* Webspace - Business WEB */

.Information-Box .content .first .red{color: #b33026;}

.differentWEBbusiness .webButtons a.moreInfo, 
.differentWEBbusiness .webButtons a.jetztBestellen{background: url(/de/webspace/img/web-business/buttons-red.gif) no-repeat;}

.infoFORadd .headlineWEBBUSINESS{background: url(/de/webspace/img/web-business/headline-WEBbusiness.gif) no-repeat; width:203px; height:49px; margin: 0 0 0 25px;}


.webButtons .jetztBestellen-red{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-business/btn-bestellen-red.gif) no-repeat 0 -37px; display: block;}
.webButtons .jetztDrucken-red{width: 133px; height:37px; text-indent: -1000000px; overflow:hidden; background:url(/de/webspace/img/web-business/btn-drucken-red.gif) no-repeat 0 -37px; display: block;}

.webButtons.ButtonRed .jetztBestellen-red:hover,
.webButtons.ButtonRed .jetztDrucken-red:hover{background-position: 0 0;}
.webButtons.ButtonRed.extraMarginA{margin: 0 14px 10px 19px; width:133px; }
.webButtons.ButtonRed.extraMarginB{margin: 0 14px 10px 0; width:133px; }

.Information-Box.InfBox-red .header .first{background:url(/de/webspace/img/web-business/corner-red-l.gif) no-repeat; height:35px; width:9px; float:left; display:inline;}
.Information-Box.InfBox-red .header .second{background:url(/de/webspace/img/web-business/corner-red-repeat.gif) repeat-x; height: 35px; color:#fff; width: 619px; font: bold 17px Arial, Helvetica, sans-serif; line-height:35px; text-align:center;float:left; display:inline;}
.Information-Box.InfBox-red .header .third{background: url(/de/webspace/img/web-business/corner-red-r.gif) no-repeat; width:9px; height: 35px;float:left; display:inline;}

#businessWeb .webButtons-solo a.moreInfo, 
#businessWeb .webButtons-solo a.jetztBestellen{background: url(/de/webspace/img/web-business/buttons-red.gif) no-repeat; width: 135px; height:31px; overflow: hidden; display: block; text-indent:-100000px;}

#businessWeb .color{color: #b33026;font-size:15px;letter-spacing: -1px;}

/* Webspace - Tarifvergleich */

#comparison{position:relative; top:-10px; background:url(/de/webspace/img/tarifvergleich/asking-girl.jpg) no-repeat 65px 63px; margin: 0 0 20px 0;}
.comparison-top{background: url(/de/webspace/img/tarifvergleich/comparison-top.jpg) no-repeat; width:915px; height:63px;}
.comparison-shadow{display: none; background: url(/de/webspace/img/tarifvergleich/schattenoben-tarifv.png) no-repeat; width: 915px; left:50%; margin-left: -457px; position:fixed;top:91px; height:9px; font-size:1px; line-height:1px; z-index:5001;}
.comparison-repeat{background: url(/de/webspace/img/tarifvergleich/comparison-repeat.png) repeat-y; width: 674px; margin: 0 0 0 201px; display: block; overflow:visible; z-index:4500; position:relative;}

ul.headlines{margin: 0; display: block; padding: 0 0 0 17px;}
ul.headlines li{float: left; display: inline; width:159px; height:47px; text-indent: -10000000px; overflow: hidden; margin: 0 2px 0 0;}
ul.headlines li.comph-webstart{background: url(/de/webspace/img/tarifvergleich/headline-webstart.gif) no-repeat;}
ul.headlines li.comph-websilber{background: url(/de/webspace/img/tarifvergleich/headline-websilber.gif) no-repeat;}
ul.headlines li.comph-webgold{background: url(/de/webspace/img/tarifvergleich/headline-webgold.gif) no-repeat;}
ul.headlines li.comph-businessweb{background: url(/de/webspace/img/tarifvergleich/headline-businessweb.gif) no-repeat;}
ul.headlines a{display: block; width: 159px; height: 47px; overflow: hidden; text-indent: -1000000px;}

.main-row{padding: 0 0 0 17px; margin: 0 0 15px 0;}
.main-row .first,
.main-row .second,
.main-row .third,
.main-row .fourth{float: left; display:inline; width: 159px; margin: 0 2px 0 0;}

.zylinder{margin: 4px 0 10px 0;}
.zylinder ul{margin: 0 0 0 10px;}
.zylinder li{float: left; display: inline;}
.zylinder li.left{ width:3px; height: 18px; font-size:1px; line-height:1px;}
.zylinder li.right{width: 4px; height:18px; font-size:1px; line-height:1px;}
.zylinder li.content{font: normal 10px Arial, Helvetica, sans-serif; letter-spacing:-1px; color: #fff; line-height:18px; padding: 0 5px;}

.zylinder.Zgreen li.left{background: url(/de/webspace/img/tarifvergleich/z-green-1.gif) no-repeat;}
.zylinder.Zgreen li.content{background: url(/de/webspace/img/tarifvergleich/z-green-2.gif) repeat-x; width: 15%;}
.zylinder.Zgreen li.right{background: url(/de/webspace/img/tarifvergleich/z-green-3.gif) no-repeat;}

.zylinder.Zblue li.left{background: url(/de/webspace/img/tarifvergleich/z-blue-1.gif) no-repeat;}
.zylinder.Zblue li.content{background: url(/de/webspace/img/tarifvergleich/z-blue-2.gif) repeat-x; width: 20%;}
.zylinder.Zblue li.right{background: url(/de/webspace/img/tarifvergleich/z-blue-3.gif) no-repeat;}

.zylinder.Zorange li.left{background: url(/de/webspace/img/tarifvergleich/z-orange-1.gif) no-repeat;}
.zylinder.Zorange li.content{background: url(/de/webspace/img/tarifvergleich/z-orange-2.gif) repeat-x; width: 25%;}
.zylinder.Zorange li.right{background: url(/de/webspace/img/tarifvergleich/z-orange-3.gif) no-repeat;}

.zylinder.Zred li.left{background: url(/de/webspace/img/tarifvergleich/z-red-1.gif) no-repeat;}
.zylinder.Zred li.content{background: url(/de/webspace/img/tarifvergleich/z-red-2.gif) repeat-x; width: 30%;}
.zylinder.Zred li.right{background: url(/de/webspace/img/tarifvergleich/z-red-3.gif) no-repeat;}

.main-row p{margin: 0 0 0 10px;}
.main-row p.green{color: #8d9d2e;}
.main-row p.blue{color: #2175a0;}
.main-row p.orange{color: #ffb001;}
.main-row p.red{color: #b33026;}


#comparison .information-switcher{background: url(/de/webspace/img/tarifvergleich/headline-fragment.png) no-repeat; width:632px; height:25px; margin: 0; padding: 7px 0 9px 37px; cursor: pointer; position:relative; z-index:475;}

.comparison-buyButtons{padding: 10px 0;}
.comparison-buyButtons ul{margin: 0 0 0 17px;}
.comparison-buyButtons li{float: left; display: inline; width: 159px; height:46px; overflow: hidden; margin: 0 2px 0 0;}
.comparison-buyButtons li a{display: block; height: 46px; width: 159px; text-indent: -1000000px;}
.comparison-buyButtons li a:hover{background-position: 0 -46px !important;}

.comparison-buyButtons li.webStart a{background: url(/de/webspace/img/tarifvergleich/comparison-buy-green.gif) no-repeat;}
.comparison-buyButtons li.webSilber a{background: url(/de/webspace/img/tarifvergleich/comparison-buy-blue.gif) no-repeat;}
.comparison-buyButtons li.webGold a{background: url(/de/webspace/img/tarifvergleich/comparison-buy-orange.gif) no-repeat;}
.comparison-buyButtons li.businessWeb a{background: url(/de/webspace/img/tarifvergleich/comparison-buy-red.gif) no-repeat;}

.switching-info{margin: 0 16px 0 17px; background: #fff; border: solid #988989 1px; position:relative; top:-11px; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; height:1%;}
.switching-info .one{width: 141px;float: left; display: inline;border-right: solid #e5e5e5 2px; padding: 0 0 0 17px;}
.switching-info .two{width: 145px;float: left; display: inline;border-right: solid #e5e5e5 2px; padding: 0 0 0 14px;}
.switching-info .three{width: 145px;float: left; display: inline;border-right: solid #e5e5e5 2px; padding: 0 0 0 14px;}
.switching-info .four{float: left; display: inline; width:143px;padding: 0 0 0 14px;}

.switching-info .one,
.switching-info .two,
.switching-info .three,
.switching-info .four{height: 25px; line-height:25px;}

.switching-info .one img,
.switching-info .two img,
.switching-info .three img,
.switching-info .four img{margin: 6px 0 0 0;}

.switching-info .line{border-top: solid #e5e5e5 1px; border-width: 1px 0 0 0; height: 25px; line-height: 25px; display: block;}
.switching-info-outside{position: relative; left: 0; top:27px; margin: 0; left:-156px; width: 155px; display: block; z-index:500;}

.top-bright{background: url(/de/webspace/img/tarifvergleich/info-corner-top.gif) no-repeat 0 0; }
.top-dark{background: url(/de/webspace/img/tarifvergleich/info-corner-top.gif) no-repeat -155px 0;}
.no-dark{background: url(/de/webspace/img/tarifvergleich/info-corner-no.gif) no-repeat -155px 0;}
.no-bright{background: url(/de/webspace/img/tarifvergleich/info-corner-no.gif) no-repeat 0 0;}
.bottom-bright{background: url(/de/webspace/img/tarifvergleich/info-corner-bottom.gif) no-repeat 0 0;}
.bottom-dark{background: url(/de/webspace/img/tarifvergleich/info-corner-bottom.gif) no-repeat -155px 0;}

.top-bright,
.top-dark,
.no-dark,
.no-bright,
.bottom-bright,
.bottom-dark{ display:block; height:25px; padding: 0 0 0 8px; width: 147px; margin: 0 0 1px 0; font: normal 10px Arial, Helvetica, sans-serif; line-height: 25px;}

.INFO-Block-gray,
.INFO-Block-white{top: 0;position:relative; visibility:visible; display: block; margin-top: -18px;}

.INFO-Block-gray .switching-info{border: 0;}
.INFO-Block-gray .switching-info .one,
.INFO-Block-gray .switching-info .three{background: #e5e5e5; border-color: #fff;}

.INFO-Block-gray .switching-info .two,
.INFO-Block-gray .switching-info .four{background: #f1f1f1; border-color: #fff;}
.INFO-Block-gray .switching-info .line{border-color: #fff;}

.INFO-Block-gray .switching-info .one{width: 142px;}
.INFO-Block-gray .switching-info .four{width: 144px;}

.INFO-Block-first{margin: 0;}

.line.line-gray-last{border-width: 1px 0;}
.contact-link{background:none; width:155px; height:205px; position: absolute; left:-138px; top:0;}
.contact-link a{display: block;width:155px; height:205px; text-indent: -1000000px; overflow:hidden;}

.INFO-Block-white .green{color: #8D9D2E;}
.last-price {}

.switching-info .one span, 
.switching-info .two span, 
.switching-info .three span, 
.switching-info .four span{color: #606060;}

.switching-info-inside{position: absolute; top:0;}
.no-no{height: 52px; line-height: 18px;}
.comparison-footer{font: 11px Arial,Helvetica,sans-serif;
    padding: 0;
    width: 500px; margin: 10px 0 10px 218px;
}
	
.holdTheDivFirst{
	position:fixed !important;
	top:28px;
	z-index: 5000 !important;
	margin: auto;
	left: 50%;
	margin-left:-457px;
}

.holdTheDivSecond{
	position: fixed !important;
	top: 0;
	z-index: 4999 !important;	
}


/* Submenu */

.submenu{position: absolute; left: 378px; width: 195px; top:113px; z-index: 500000; display: none;}
.submenu .submenu_top{background: url(submenu/submenu_top.png) no-repeat; width:195px; height: 1px; font-size:1px; line-height:1px; display: block;}
.submenu .submenu_rep{background: url(submenu/submenu_rep.png) repeat-y; width: 165px; display: block; padding: 10px 0 10px 30px;}
.submenu .submenu_bottom{background: url(submenu/submenu_bottom.png) no-repeat; width:195px; height: 13px; display:block; font-size:1px; line-height:1px;}

.submenu .submenu_rep ul{margin: 0;}
.submenu .submenu_rep li{background:url(submenu/submenu_stripline.png) no-repeat left bottom; height:23px; line-height: 23px;}
.submenu .submenu_rep a{background:url(submenu/submenu_arrow.png) no-repeat 0 5px; height:16px; display: block; color:#505050; font: normal 12px Arial, Helvetica, sans-serif; line-height:11px; text-decoration: none; padding: 5px 0 0 12px;}
.submenu .submenu_rep a:hover,
.submenu .submenu_rep a.active{font-weight: bold;}

/* Breadcrumb */

.breadcrumb-absolute{/*z-index: 5454545888;*/ position:absolute; width: 100%; top: 117px;}
#breadcrumb{margin:auto; width:911px;font: normal 12px Arial, Helvetica, sans-serif; color: #333;}
#breadcrumb a{font: normal 12px Arial, Helvetica, sans-serif; color:#666;}

/* Domain-Seite Usermeinungen */

#customer-opinions{display: block; margin: 0 0 10px 0;}
#customer-opinions .opinion-1,
#customer-opinions .opinion-2,
#customer-opinions .opinion-3{width: 289px; float: left; display: inline;}
#customer-opinions .opinion-1,
#customer-opinions .opinion-2{margin: 0 12px 0 0;}
#customer-opinions .opinion-3{margin: 0;}
.opinion-image-box{background: url(../../../domain/img/opinions/opinion-image-box.gif) no-repeat center center; width:69px; height: 59px;float: left; display: inline; margin: auto; position:relative;}
.opinion-arrow-box{background: url(../../../domain/img/opinions/opinion-arrow-box.jpg) no-repeat; width:22px; height:22px;float: left; display: inline; margin: 13px 0 0 0; position:relative; right:-1px; z-index:4;}
.opinion-text-box{width: 154px;float: left; display: inline;}
.opinion-text-box-top{width: 198px; height:11px; font-size:1px; line-height:1px; display: block; background:url(../../../domain/img/opinions/opinion-text-box-top.gif) no-repeat;}
.opinion-text-box-bottom{width: 186px; height:23px; display: block; background:url(../../../domain/img/opinions/opinion-text-box-bottom.gif) no-repeat; text-align: right; font: normal 9px Arial; color: #4a3c3c; line-height: 10px; padding: 17px 12px 0 0; position:relative;}
.opinion-text-box-repeat{background: url(../../../domain/img/opinions/opinion-text-box-repeat.gif) repeat-y; width: 174px; padding: 0 12px 9px 12px; font: normal 12px Arial, Helvetica, sans-serif; color:#575454; line-height:15px; text-align:left; max-height: 114px; overflow:hidden; cursor: pointer; position:relative;}
.opinion-text-box-repeat .hiddedDIV{position: absolute; bottom: 0; width:130px; background: #fff; height:22px; line-height: 22px; }
.opinion-pers-2{position: absolute; background: url(../../../domain/img/opinions/opinion-pers-1.gif) no-repeat; position:absolute; width: 69px; height:49px; top: 5px; left: 0; z-index:5;}
.opinion-pers-1{position: absolute; background: url(../../../domain/img/opinions/opinion-pers-2.gif) no-repeat; position:absolute; width: 69px; height:49px; top: 5px; left: -3px;z-index:5;}
.opinion-pers-3{position: absolute; background: url(../../../domain/img/opinions/opinion-pers-3.gif) no-repeat; position:absolute; width: 69px; height:49px; top: 5px; left: 9px;z-index:5;}

#customer-opinions .star-rating{background: url(../../../domain/img/opinions/star-rating.gif) no-repeat; width: 60px; height:11px; font-size:1px; line-height: 1px; position:absolute; overflow: hidden; right:12px; top:-1px;}
#customer-opinions .star-rating.starsARE1{background-position: 0 0;}
#customer-opinions .star-rating.starsARE2{background-position: 0 -11px;}
#customer-opinions .star-rating.starsARE3{background-position: 0 -22px;}
#customer-opinions .star-rating.starsARE4{background-position: 0 -33px;}
#customer-opinions .star-rating.starsARE5{background-position: 0 -44px;}

/* No Webspace - SHOP Konfiguration - ALT (Zwischenlösung - ohne Bilder) 03.10.2011 */

#webspace-choice{width: 905px;} /* 890px */
#webspace-choice .col3 section {
		width: 175px;
	}

#webspace-choice .grid .btn {
	width: 138px;	
}

#webspace-choice .col3 section:hover .style2,.col3 section.on .style2 {
		font-size: 40px;
		font-weight: bold;
		letter-spacing:-3px;
	}

#webspace-choice .grid .price .style2,
#webspace-choice .grid .price .style3{line-height: 12px; height: 33px; text-align:left;}

#webspace-choice .grid .price .style2{line-height: 45px;}
#webspace-choice .grid .price .style3{margin: 10px 0 0 0;}

#webspace-choice .grid .price h2{padding: 0; height: 41px; line-height: 41px;}

#webspace-choice p.monthly-info{color: #FFF;}

#webspace-choice .grid section:hover .btn,.grid section.on .btn {
		font-size: 15px;
	}
#webspace-choice .grid{width: 890px;}

#webspace-choice p.monthly-info.big-height{height: 60px; line-height: 60px; font-size:15px; }

#webspace-choice .moreHeightP{height: 35px;}

#webspace-choice .grid .top {background: #000;}

/* No Webspace - SHOP Konfiguration - NEU (Endlösung - mit Bilder) */

#domainONLY{float: left; display: inline;}

#chooseWebspace{background: #fff;width: 875px; margin: 25px auto;}
#chooseWebspace img{border: 0;}
#chooseWebspace #webStart, 
#chooseWebspace #webSilber, 
#chooseWebspace #webGold, 
#chooseWebspace #businessWeb,
#chooseWebspace #domainONLY{width: 175px;}

#chooseWebspace .webText{margin: 0; padding:0 0 0 10px;}
#chooseWebspace .w1,
#chooseWebspace .w2, 
#chooseWebspace .w3{width: 175px; background:url(../../../shop/img/webspace-main/webstart-rep-y.png) repeat-y;}

#chooseWebspace .w1{height: 210px;}

#chooseWebspace .w3{background: url(../../../shop/img/webspace-main/webstart-rep.png) no-repeat;}
#chooseWebspace .webstart-rep-x{padding: 0; width: 154px;}

#chooseWebspace .boxes-all-left{width: 11px;background-position: -2px 0;}
#chooseWebspace .boxes-all-right{width: 9px;background-position: 0 0;}

#chooseWebspace #webStart .webButtons a.moreInfo, 
#chooseWebspace #webStart .webButtons a.jetztBestellen{background: url(../../../shop/img/webspace-main/buttons-green.gif) no-repeat;}

#chooseWebspace #webSilber .webButtons a.moreInfo, 
#chooseWebspace #webSilber .webButtons a.jetztBestellen{background: url(../../../shop/img/webspace-main/buttons-blue.gif) no-repeat;}

#chooseWebspace #webGold .webButtons a.moreInfo, 
#chooseWebspace #webGold .webButtons a.jetztBestellen{background: url(../../../shop/img/webspace-main/buttons-orange.gif) no-repeat;}

#chooseWebspace #businessWeb .webButtons a.moreInfo, 
#chooseWebspace #businessWeb .webButtons a.jetztBestellen{background: url(../../../shop/img/webspace-main/buttons-red.gif) no-repeat;}

#chooseWebspace #businessWeb .webButtons a.moreInfo, 
#chooseWebspace #businessWeb .webButtons a.jetztBestellen{background: url(../../../shop/img/webspace-main/buttons-red.gif) no-repeat;}

#chooseWebspace #domainONLY .webButtons a.btn-domainOnly{background: url(../../../shop/img/webspace-main/buttons-nowebspace.gif) no-repeat; width: 135px; height:31px; overflow: hidden; text-indent: -100000px; display:block; margin: 100px 0 0 0;}
#chooseWebspace #domainONLY .webButtons a.btn-domainOnly:hover{background-position: -135px 0;}

#chooseWebspace .webButtons{margin: 20px 0 0 10px;}

#domainONLY{
    color: #333335;
    font: 12px/17px Arial,Helvetica,sans-serif;
}

#domainONLY .webText{padding: 0 10px;}


/* Invisible Marketing */

.invisible-marketing{display: none;}
.invisible-marketing img{display: none;}

/* Quick Support */

a.download-win{background: url(../../../quicksupport/download-win.gif) no-repeat;}
a.download-mac{background: url(../../../quicksupport/download-mac.gif) no-repeat;}

a.download-win,
a.download-mac{display: block; width:160px; height:22px; font: normal 10px Arial, Helvetica, sans-serif; line-height:22px; color:#454545; text-decoration: none; padding: 0 0 0 43px;}

a.download-win:hover,
a.download-mac:hover{text-decoration: underline; color: #454545; font: normal 10px Arial, Helvetica, sans-serif; line-height:22px;}









