/* Start globaler Style */ 
html								{ scrollbar-face-color:#ededed; scrollbar-shadow-color:#e0e0e0; scrollbar-highlight-color:#dddddd; scrollbar-3dlight-color:#dddddd; scrollbar-darkshadow-color:#aaaaaa; scrollbar-track-color:#eeeeee; scrollbar-arrow-color:#aaaaaa; }
*									{ font-size:100.1%; } 
body								{ font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; background-color:#9c9e9f; margin:0; padding:0; }
img 								{ border:0; }
ul									{ margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside; }
li									{ margin:0 0 0 -20px; }
/*input								{ border:1px solid; border-color:#b7b7b7; height:18px; line-height:18px; font-size:1.05em; }*/
textarea							{ border:1px solid; border-color:#b7b7b7; line-height:18px; font-family:arial, helvetica, sans-serif; font-size:1em; }
form								{ margin:0; }
h2									{ font-size:16px; color:#000000; line-height:20px; margin:0 0 6px 0; }
h3									{ font-size:12px; color:#000000; margin:0 0 2px 0; }


/* Ende globaler Style */

/* Start Links */
a									{ text-decoration:underline; color:#006f87; z-index:999; }
a:link								{ text-decoration:underline; }
a:visited							{ text-decoration:underline; }
a:focus								{ text-decoration:underline; }
a:hover								{ text-decoration:none; color:#ffae00; }
a:active							{ text-decoration:underline; }

#navigation-div a					{ text-decoration:none; color:#ffffff; line-height:29px; font-size:14px; font-weight:bold; font-family:arial; z-index:999; padding:5px 8px 6px 10px; }
#navigation-div a:link				{ text-decoration:none; }
#navigation-div a:visited			{ text-decoration:none; }
#navigation-div a:focus				{ text-decoration:none; }
#navigation-div a:hover				{ text-decoration:none; background-color:#000000; }
#navigation-div a:active			{ text-decoration:none; }

#navigation-vorteile-div a			{ text-decoration:none; padding:6px 10px 5px 10px; line-height:27px; color:#000000; font-weight:normal; }
#navigation-vorteile-div a:link		{ text-decoration:none; }
#navigation-vorteile-div a:visited	{ text-decoration:none; }
#navigation-vorteile-div a:focus	{ text-decoration:none; }
#navigation-vorteile-div a:hover	{ text-decoration:none; background-color:#add3dc; }
#navigation-vorteile-div a:active	{ text-decoration:none; }

#navigation-meinecard-div a			{ text-decoration:none; padding:6px 10px 5px 10px; line-height:27px; color:#000000; font-weight:normal; }
#navigation-meinecard-div a:link	{ text-decoration:none; }
#navigation-meinecard-div a:visited	{ text-decoration:none; }
#navigation-meinecard-div a:focus	{ text-decoration:none; }
#navigation-meinecard-div a:hover	{ text-decoration:none; background-color:#add3dc; }
#navigation-meinecard-div a:active	{ text-decoration:none; }

#navigation-kontakt-div a			{ text-decoration:none; padding:6px 10px 5px 10px; line-height:27px; color:#000000; font-weight:normal; }
#navigation-kontakt-div a:link		{ text-decoration:none; }
#navigation-kontakt-div a:visited	{ text-decoration:none; }
#navigation-kontakt-div a:focus		{ text-decoration:none; }
#navigation-kontakt-div a:hover		{ text-decoration:none; background-color:#add3dc; }
#navigation-kontakt-div a:active	{ text-decoration:none; }

#card-links-div a					{ text-decoration:none; padding:0 10px 0 0; background-image:url(grafiken/icon-pfeil-gruen-rechts.gif); background-repeat:no-repeat; background-position:right; }
#card-links-div a:link				{ text-decoration:none; }
#card-links-div a:visited			{ text-decoration:none; }
#card-links-div a:focus				{ text-decoration:none; }
#card-links-div a:hover				{ text-decoration:none; background-image:url(grafiken/icon-pfeil-orange-rechts.gif); }
#card-links-div a:active			{ text-decoration:none; }

.inhalt-vorteile-link-div a		{ text-decoration:none; padding:6px 10px 6px 0; margin:0 10px 0 0; line-height:25px; background-image:url(grafiken/icon-pfeil-gruen-rechts.gif); background-repeat:no-repeat; background-position:right;  z-index:999; }
.inhalt-vorteile-link-div a:link	{ text-decoration:none; }
.inhalt-vorteile-link-div a:visited	{ text-decoration:none; }
.inhalt-vorteile-link-div a:focus	{ text-decoration:none; }
.inhalt-vorteile-link-div a:hover	{ text-decoration:none; background-image:url(grafiken/icon-pfeil-orange-rechts.gif); }
.inhalt-vorteile-link-div a:active	{ text-decoration:none; }

#footer-innen-div a					{ text-decoration:underline; color:#ffffff; font-weight:normal; }
#footer-innen-div a:link			{ text-decoration:underline; }
#footer-innen-div a:visited			{ text-decoration:underline; }
#footer-innen-div a:focus			{ text-decoration:underline; }
#footer-innen-div a:hover			{ text-decoration:none; }
#footer-innen-div a:active			{ text-decoration:underline; }

a.druckversion-a					{ text-decoration:none; padding:0 20px 0 18px; background-image:url(grafiken/icon-druckversion.gif); background-repeat:no-repeat; background-position:0 2px; }
a:link.druckversion-a				{ text-decoration:none; }
a:visited.druckversion-a			{ text-decoration:none; }
a:focus.druckversion-a				{ text-decoration:none; }
a:hover.druckversion-a				{ text-decoration:none; }
a:active.druckversion-a				{ text-decoration:none; }

a.zurueck-a							{ text-decoration:none; padding:0 20px 0 8px; background-image:url(grafiken/icon-pfeil-gruen-links.gif); background-repeat:no-repeat; background-position:0 4px; }
a:link.zurueck-a					{ text-decoration:none; }
a:visited.zurueck-a					{ text-decoration:none; }
a:focus.zurueck-a					{ text-decoration:none; }
a:hover.zurueck-a					{ text-decoration:none; background-image:url(grafiken/icon-pfeil-orange-links.gif); }
a:active.zurueck-a					{ text-decoration:none; }


a.haken {padding: 5px 0 5px 30px; line-height:2; background:url(grafiken/icon-haken.gif) top left no-repeat;text-decoration:none;font-weight:bold;font-size:13px;}

/* Ende Links */

/* Start Containerdefinition */

#body-div							{ margin:0; background-image:url(grafiken/hg-seite.gif); background-repeat:repeat-x; }			     
 #seite-div							{ width:972px; padding:0 0 20px 0; margin:0 auto; } 
  #kopf-div							{ width:610px; height:221px; float:left; }
   #logo-div						{ width:610px; height:74px; }
    /* Navigation */
   #headline-div					{ width:610px; height:56px; }
  #card-div							{ position:relative; width:362px; height:221px; float:left; }
   #card-innen-div					{ position:absolute; width:362px; height:196px; top:0 left:0; }
    #card-links-div					{ width:290px; padding:5px 0 0 72px; }
  #inhalt-div						{ width:962px; margin:0 0 0 10px; }
   .inhalt-links-div				{ width:304px; margin:0 0 0 0; float:left; }
   .inhalt-mitte-div				{ width:304px; margin:0 0 0 20px; float:left; }
   .inhalt-rechts-div				{ width:304px; margin:0 0 0 20px; float:left; }
    .inhalt-vorteile-innen-div		{ width:274px; height:150px; margin:10px 15px 20px 15px; }
     .inhalt-vorteile-li-div		{ min-height:21px; padding:2px 0 8px 30px; margin:0 0 0 0; background-image:url(grafiken/icon-li-vorteile.gif); background-repeat:no-repeat; }
     .inhalt-vorteile-link-div		{ width:304px; height:25px; padding:100px 0 0 0; text-align:right; }
   .inhalt-links-mitte-div			{ width:628px; margin:0 0 0 0; float:left; }
    .inhalt-innen-links-div			{ width:304px; float:left; }
    #inhalt-rechts-newsletter-div	{ background-color:#ffffff; padding:10px 8px 10px 8px; margin:0 0 20px 0; border-right:inset 2px #99a0a1; border-bottom:inset 2px #99a0a1; }
    #start-slider-rahmen-div		{ position:relative; width:304px; height:178px; }
     #start-slider-rahmen-innen-div	{ position:absolute; width:271px; height:169px; left:16px; top:5px; z-index:999; }
   .strichlinie-inhalt-div			{ width:952px; height:20px; margin:40px 0 0 0; background-image:url(grafiken/hg-strichlinie.gif); background-repeat:repeat-x; background-position:center; }
   .strichlinie-links-mitte-div		{ width:628px; height:10px; margin:0 0 10px 0; background-image:url(grafiken/hg-strichlinie.gif); background-repeat:repeat-x; background-position:top; }
  #inhaltsfooter-div				{ }
 #footer-div						{ height:100px; padding:10px 0 0 0; background-image:url(grafiken/hg-footer.gif); background-repeat:repeat-x; margin:0 auto; } 
 #footer-innen-div					{ width:972px; margin:0 auto; } 
  #footer-eins-div					{ width:223px; padding:0 0 0 10px; float:left; color:#ffffff; } 
  #footer-zwei-div					{ width:223px; padding:0 0 0 20px; float:left; color:#ffffff; } 
  #footer-drei-div					{ width:180px; padding:0 0 0 20px; float:left; color:#ffffff; } 
  #footer-vier-div					{ width:223px; padding:0 0 0 20px; float:left; color:#ffffff; text-align:right; } 
  
  #inhalt-rechts-hotline-div	{ background-color:#ffffff; padding:10px 8px 10px 8px; margin:0 0 20px 0; border-right:inset 2px #99a0a1; border-bottom:inset 2px #99a0a1; }
/* Ende Containerdefinition */


/* Start Klassen */

#card-div img						{ behavior:url(iepngfix.htc); }
#start-slider-rahmen-innen-div img	{ behavior:url(iepngfix.htc); }
.hg-weiss							{ background-color:#ffffff; }
.gruen								{ color:#006f87; }
.tabelle							{ border-collapse:collapse; border:solid 1px #4d9bac; background-color:#ffffff; }
.tabelle th							{ padding:5px 10px 5px 10px; font-size:16px; font-weight:bold; color:#006f87; background-color:#cee6ec; text-align:left; border:solid 1px #4d9bac; border-bottom:solid 1px #e8f5f8; border-left:ridge 2px #ffffff; }
.tabelle td							{ padding:5px 10px 5px 10px; border-left:ridge 2px #ffffff;  border-top:solid 1px #4d9bac; }

.partner-headline {width:962px;font-size:14px;margin:0 0 5px 0;}
.partner-headline-links {float:left; width:346px;}
.partner-headline-mitte {float:left; width:324px;}
.partner-headline-rechts {float:left;}

.partner {width:962px;min-height:93px;margin:0 0 10px 0;padding:3px 0;border-top:1px solid #e5edef; border-left:1px solid #e5edef;background:url(grafiken/hg-div-partner.gif) bottom right no-repeat #ffffff;}
.partner-inner {width:959px;background:url(grafiken/hg-div-partner-inner.gif) center left no-repeat #ffffff;}
.partner-links {float:left; width:324px;padding:1px 0 0 1px;}
.partner-mitte {float:left; width:284px;padding:10px 20px;}
.partner-rechts {float:left; width:270px;padding:10px 20px;}


.gutscheinpartner {width:600px; min-height:93px;margin:0 0 10px 0;padding:3px 0; border-bottom:1px solid #e5edef;
background:url(grafiken/hg-div-gutscheinpartner.gif) bottom left no-repeat #ffffff;}
.gutscheinpartner-links {float:left; width:310px;padding:1px 0 0 1px;}
.gutscheinpartner-rechts {float:left; width:200px;padding:10px 20px;}


.textfeld, .textfeld-130px, .textarea, .selectfeld {border:1px solid #989797; margin:0 0 2px 0;}
.textfeld {width:185px;height:16px;}
.textfeld-130px {width:130px;height:16px;}
.textarea {width:295px; height:150px;}

.icon-eins{ min-height:21px; padding:2px 0 8px 30px; margin:0 0 0 0; background-image:url(grafiken/icon-eins.gif); background-repeat:no-repeat; }
.icon-zwei{ min-height:21px; padding:2px 0 8px 30px; margin:0 0 0 0; background-image:url(grafiken/icon-zwei.gif); background-repeat:no-repeat; }
.icon-drei{ min-height:21px; padding:2px 0 8px 30px; margin:0 0 0 0; background-image:url(grafiken/icon-drei.gif); background-repeat:no-repeat; }

.inhalt-innen-div {padding:10px 15px 20px 15px;}


/* Ende Klassen */

/* Easy Slider */

#slider{ position:relative; left:24px; top:8px; }	

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:255px;
	height:153px;
	overflow:hidden; 
	}

#prevBtn, #nextBtn{ 
	display:block;
	width:19px;
	height:116px;
	position:absolute;
	left:-4px;
	top:30px;
	}
#nextBtn{ 
	left:288px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:19px;
	height:116px;
	background:url(grafiken/button-slider-zuruck.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(grafiken/button-slider-vor.gif) no-repeat 0 0;	
	}												

/* // Easy Slider */


/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;	/* IE 6 needs it */
}

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  width:120px;
  padding:20px 10px 10px 20px;
  position: absolute; 
  top: -20px; 
  left: 10px;
  margin: 0px 0px 0px 6px;
/*  z-index: 100;*/
  color: #000000;
  text-align: left;
  background:url(grafiken/tooltip.gif) top left no-repeat;
  font-weight:normal;
}


a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}


/* Navigation*/
.menu {margin:37px 0 28px 0;font-family: arial, sans-serif; width:750px; font-size:14px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;font-weight:bold; color:#fff; height:22px; padding:5px 10px 0px 10px; font-size:14px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;margin:0;}
.menu ul li ul {display: none;}

/* NichtIE browser */
.menu ul li:hover a {color:#ffffff;background-color:#000000;}
.menu ul li:hover ul {display:inline; position:absolute; top:27px; left:0px; width:600px;}
.menu ul li:hover ul li a.hide {color:#fff;}
.menu ul li:hover ul li:hover a.hide {color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ffffff; color:#000;font-weight:normal;}
.menu ul li:hover ul li a:hover {background:#add3dc; color:#000;}	

.hauptnav-on {background:#000; color:#fff;}


/* Subnav */

.subnav  {width:750px;position:relative;margin:-28px 0 0 0;}
.subnav ul  {list-style: none;margin:0;padding:0;}
.subnav ul li {float:left; display:inline; margin:0;}
.subnav ul li a{display:block;padding:5px 10px; text-decoration:none;font-size:14px;background:#ffffff; color:#000;}
.subnav ul li a:hover{display:block; text-decoration:none;background:#add3dc; color:#000;}

.subnav-on {background:#add3dc !important;}
							

