
  body { margin: 0 auto; width: 1193px; }
  h1  { color:#003996; font-family:arial; font-size:18px; font-weight:bold; text-align:left; margin-top:0; }
  h2  { color:#545454; font-family:arial; font-size:16px; font-weight:bold; text-align:left; }
  .wieh1 { color:#003996; font-family:arial; font-size:18px; font-weight:bold; text-align:left; margin-top:0; }
  h3  { color:#545454; font-family:arial; font-size:14px; font-weight:bold; text-align:left; margin-top:0px; margin-bottom:-10px;}
  h4  { color:#003996; font-family:arial; font-size:16px; font-weight:bold; text-align:left; margin-top:10; margin-bottom:-15px;}
  h5  { color:#003996; font-family:arial; font-size:12px; font-weight:bold; text-align:right; margin-top:0; margin-bottom:-15px;}
//  h2  { color:#545454; font-family:arial; font-size:14px; font-weight:bold; text-align:left; margin-bottom:-16;}
  p   { font-size:13px;  font-family:arial; color:#545454; margin-top:0;  }
  td  {	color:#545454; font-family:arial; font-size:13px;  }
  div   { font-size:13px;  font-family:arial; color:#545454; margin-top:0;  }
  
  ul { margin-left:0px; margin-top:5px; margin-bottom:5px; font-family:arial; }
  
  h1.superheader { color:dd1111; text-align:center; font-family:arial; font-size:20px; font-weight:bold; margin-top:0;}

#gws-zertifikat_shop {
	z-index:-100;
}

.vk:hover, .vkPaket:hover {
	background-color:#D0D8DF;
}

.vk {
	width:234px;
	height:115px;
	max-height:115px;
	float: left;
}

.vk_f {
	position:absolute;
	top:1080px;
	left:720px;
	
	//width:400px;
	//height:103px;
	//max-height:115px;
	//float: left;
	//border:1px solid #003996;
	//margin:5px;
}

.vkPaket {
	width:234px;
	height:115px;
	max-height:115px;
	float: left;
	background-color:#EFD7D9;
}

.beraten_button {
	width:200px;
	height:50px;
	background-color:#202080;
	color:white;
	text-align:center;
}

.beraten_head {
	width:200px;
	height:50px;
	background-color:#202080;
	color:white;
	text-align:center;
}
.beraten_body {
	width:200px;
	height:50px;
	background-color:#d0d0d0;
	color:black;
	text-align:center;
}



.zentriert {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

  .Top {background-color:#eeee00; color:#ff0000;}
  .Schulbuch a:link {color:red; weight:bold;}
  .Schulbuch a:visited {color:red; weight:bold;}

.nscr_body { margin:0; padding:0; height:100%; overflow:hidden; }
.nscr_inhalt { margin-left:0px; padding-left:3px; height:93%; overflow:auto; background:#F0F8FF; color:#000000; }
.nscr_sidebar { height:7%; width:100%; padding-left:3px; background:#FFFFCC; color:#000000; }

  
  p.nospace { margin-top:20; margin-bottom:-10; }
  .search { width:111px; height:17px; border-width:0px; font-size:15px; background-color:white; }
  .sc			{ position:absolute; left:314px; top:165px; color:808080; font-size:8pt; font-family:arial; }
  .bottombox 		{ width:631px; height:75px; background-image:url('/style/bottombox-bg.gif') }
  .contentbox_de	{ width:631px; height:270px; background-image:url('/style/contentbox-bg.gif') }
  .contentbox		{ width:631px; height:347px; background-image:url('/style/contentbox-bg.gif') }
  .contentbox_2		{ width:631px; height:280px; background-image:url('/style/contentbox-bg.gif') }
  .contentbox_3		{ width:631px; height:380px; background-image:url('/style/contentbox-bg.gif') }
  .contentboxbig	{ position:absolute; left:302px; top:197px; width:631px; height:547px; background-image:url('/style/contentbox-big-bg.gif') }
  .contentboxbig2	{ position:absolute; left:302px; top:197px; width:631px; height:600px; background-image:url('/style/contentbox-big-bg.gif') }
  .contentboxH1		{ position:absolute; left:40px; top: 50px; width:350px; height:50px; text-align:center; color:dd1111; text-align:center; font-family:arial; font-size:20px; font-weight:bold; margin-top:0; }
  .contentboxH2		{ position:absolute; left:40px; top:100px; width:350px; height:50px; text-align:center; color:#003996; font-family:arial; font-size:18px; font-weight:bold; text-align:left; margin-top:0; }
  .contentboxP		{ position:absolute; left:40px; top:160px; width:350px; font-size:13px;  font-family:arial; color:#545454; margin-top:0; }
  .contentboxP2		{ position:absolute; left:40px; top:100px; width:350px; font-size:13px;  font-family:arial; color:#545454; margin-top:0; }
  .contentboxIMG 	{ position:absolute; left:420px; top:20px; width:192px;  background-color:#ffffff;}
  .contentboxIMG2 	{ borders:none; background-color:#ffffff; }
  .contentboxIMG3 	{ width:192px; height:500px; vertical-align:middle; text-align:center; background-color:#ffffff; }

  .content	{ position:absolute; left:302px; top:197px; width:631px;  }

  
  .contentboxpadded	{ padding:20px; width:591px; height:307px; background-image:url('/style/contentbox-bg.gif') }
  .contentboxpadded2	{ padding:20px; width:591px; height:380px; background-image:url('/style/contentbox-bg.gif') }


  .contentbox_top		{ width:631px; height:20px; background-image:url('/style/contentbox-top.gif') }
  .contentbox_content		{ width:591px; padding-left:20px; padding-right:20px; background-image:url('/style/contentbox-content.gif') }
  .contentbox_bottom		{ width:631px; height:20px; background-image:url('/style/contentbox-bottom.gif') }





  .navikontobox 	{ margin-bottom:7px; width:192px; height:58px; background-image:url('/style/navibox-bg.gif'); cursor:pointer; }
  .navikontoboxtitle	{ position:relative; left:22px; width:170px; top:4px; color:ffffff; font-family:arial; font-size:13px; font-weight:bold; }
  .navikontoboxitem	{ position:relative; left:11px; width:170px; top:15px; color:003996; font-family:arial; font-size:10px;  }
  .navikontoboxAktiv  	{ margin-bottom:7px; width:192px; height:58px; background-image:url('/style/naviboxAktiv-bg.gif'); cursor:pointer; }
  .navikontoboxtitleAktiv{ position:relative; left:22px; width:170px; top:4px; color:003996; font-family:arial; font-size:13px; font-weight:bold; }
  .navikontoboxKlein  	{ margin-bottom:7px; width:192px; height:25px; background-image:url('/style/home-bg.gif'); cursor:pointer; }

  .navibox 	 	{ margin-bottom:7px; width:192px; height:39px; background-image:url('/style/navibox-Konto-bg.gif'); cursor:pointer; }
  .naviboxtitle		{ position:relative; left:48px; width:170px; top:11px; color:003996; font-family:arial; font-size:14px; font-weight:bold; }
  .naviboxtitleS	{ position:relative; left:48px; width:170px; top:4px; color:ffffff; font-family:arial; font-size:12px; font-weight:bold; }
  .naviboxitem		{ position:relative; left:11px; width:170px; top:15px; color:003996; font-family:arial; font-size:10px;  }
  .naviboxAktiv  	{ margin-bottom:7px; width:192px; height:39px; background-image:url('/style/naviboxAktiv-Konto-bg.gif'); cursor:pointer; }
  .naviboxtitleAktiv	{ position:relative; left:48px; width:170px; top:11px; color:003996; font-family:arial; font-size:14px; font-weight:bold; }
  .naviboxKlein  	{ margin-bottom:7px; width:192px; height:25px; background-image:url('/style/home-Konto-bg.gif'); cursor:pointer; }


  .footer 		{ width:192px; margin-top:10px; text-align:center; font-family:arial; font-size:12px; color:888888; }
  .alert 		{ color:dd3333; }
  .marked	    { background-color:ffff88; font-weight:bold; }
  
  .fachleiste {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	font-weight: bold;	color: #666666; }
  .lizenzerklaerung {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; margin-top:-10px;	line-height: 16px;	color: #de2d1d; }
  .waren { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	font-weight: normal;	color: #666666; }
  .warenB {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	font-weight: normal;	color: #666666; }
  .warenkorblinks {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #3366CC;	text-decoration: none;	line-height: 16px;}
  a.warenkorblinks:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #3366CC;	text-decoration: underline;}
  .warenkorbfunktion {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #3366CC;	text-decoration: none;	line-height: 16px;}
  a.warenkorbfunktion:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #3366CC;	text-decoration: underline;}
  
  

  a.nodeco:link    { text-decoration:none; }
  a.nodeco:visited { text-decoration:none; }
  a.nodeco:focus   { text-decoration:none; }
  a.nodeco:hover   { text-decoration:none;}
  a.nodeco:active  { text-decoration:none; }

  a:link    { color:0062ac; text-decoration:none; }
  a:visited { color:0062ac; text-decoration:none; }
  a:focus   { color:0062ac; text-decoration:underline; }
  a:hover   { color:0062ac; text-decoration:underline; }
  a:active  { color:ff8000; text-decoration:underline; }


  a.gray:link    { color:0062ac; text-decoration:none; }
  a.gray:visited { color:0062ac; text-decoration:none; }
  a.gray:focus   { color:0062ac; text-decoration:underline; }
  a.gray:hover   { color:0062ac; text-decoration:underline; }
  a.gray:active  { color:ff8000; text-decoration:underline; }

  a.gray2:link    { color:777777; text-decoration:none; }
  a.gray2:visited { color:777777; text-decoration:none; }
  a.gray2:focus   { color:777777; text-decoration:none; }
  a.gray2:hover   { color:777777; text-decoration:none; }
  a.gray2:active  { color:777777; text-decoration:none; }

  a.headerlinks:link    { color:0062ac; text-decoration:none; }
  a.headerlinks:visited { color:0062ac; text-decoration:none; }
  a.headerlinks:focus   { color:0062ac; text-decoration:underline; }
  a.headerlinks:hover   { color:0062ac; text-decoration:underline; }
  a.headerlinks:active  { color:ff8000; text-decoration:underline; }


/////////////////// KUSSMAUL
  
  .contentboxx	{ width:631px; height:410px; background-image:url('contentbox-bg.gif') }
  .contentbox3	{ width:631px; height:385px; background-image:url('contentbox-bg.gif') }
  .contentbox2	{ width:631px; height:420px; background-image:url('contentbox-bg.gif') }
  .contentbox4	{ width:631px; height:420px; background-image:url('contentbox-bg.gif') }
  .contentbox_einzellizenz	{ width:631px; height:430px; background-image:url('contentbox-bg.gif') }
  .contentbox_schullizenz	{ width:631px; height:570px; background-image:url('contentbox-bg.gif') }
  .contentbox_schullizenz_2	{ width:631px; height:660px; background-image:url('contentbox-bg.gif') }
  .contentbox_aussendienst	{ width:631px; height:1000px; background-image:url('contentbox-bg.gif') }
  .contentbox_gutachten	{ width:631px; height:2780px; background-image:url('contentbox-bg.gif') }
  .contentbox_klein	{ width:631px; height:330px; background-image:url('contentbox-bg.gif') }
  .contentbox_agb	{ width:631px; height:2950px; background-image:url('contentbox-bg.gif') }
  .contentbox_datenschutz	{ width:631px; height:950px; background-image:url('contentbox-bg.gif') }
  .contentbox_bewerbung	{ width:631px; height:1000px; background-image:url('contentbox-bg.gif') }
  .contentbox_franchise	{ width:631px; height:1200px; background-image:url('contentbox-bg.gif') }
  .contentbox_home-office	{ width:631px; height:1100px; background-image:url('contentbox-bg.gif') }

/////////////////// Neue Startseite

  a img {}

  table.mainlink		{ margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; }
  table.mainlink tr td		{ vertical-align:top; }
  table.mainlink tr td div	{ margin-top:5px; margin-bottom:5px; margin-left:7px; margin-right:7px; }
  table.mainlink tr td div p	{ margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
  table.mainlink tr td div p a img	{ border: 0px solid #00FF33; height:29px; width:128px; }

  .center { text-align:center; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px; }
  .nomargin { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px; }
  
/*- Styles für die Inhalts-Formattierung--------------------------- */

  .lpb { font-size:16px; color:#963900; margin-bottom:0px; margin-top:20px; }  /* Lehrplanbezug */
  .u1   { font-size:16px; color:#003996; margin-bottom:5px;margin-top:5px;  }  /* Überschrift 1 */
  .u2   { font-size:16px; color:#003996; margin-bottom:2px; }  /* Überschrift 2 */
  .u3   { font-size:14px; color:#963900; margin-bottom:0px;margin-top:10px; }  /* Überschrift 3 */
  .MM   { font-size:12px; color:#007896; margin-bottom:0px;margin-top:0px; }  /* Medienhinweis */	
  .bw   { font-size:14px; color:#00962c; margin-top:0px;margin-bottom:5px; }  /* Überschrift 3 */
  .la   { font-size:12px; color:#a3b8c8; margin-top:0px;margin-bottom:0px; }  /* Überschrift Quellen Latein 4820 */
  .li   { color:#003996; list-style:square; list-style-position:outside; margin-left:20px; }  /* Listen-Element */
  .ueb { font-size:16px; color:#963900; margin-bottom:1px; margin-top:35px; }  /* Ueberschrift Inhaltsverzeichnis */
  .plp { font-size:16px; color:#003996; margin-bottom:2px; margin-top:30px; }  /* pdf-Ueberschrift */
  .pu1 { font-size:16px; color:#003996; margin-bottom:5px;margin-top:5px;  }  /*pdf-Hinweis-Text */

  
/*- Menu Tabs--------------------------- */


    #tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/shared/style/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/shared/style/tabright.gif") no-repeat right top;
      padding:5px 12px 4px 6px;
      color:#666;
      }
	  
	  
	  
	  
	  
	  
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

    #tabs #current a {
      background-position:0% -42px;
      }
    #tabs #current a span {
                background-position:100% -42px;
        }  
		
		
		
		
		
		
		
		
/* Style the list */
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 0px solid #ccc;
  //  background-color: #f1f1f1;
}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 4px 4px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of links on hover */
ul.tab li a:hover {background-color: #ddd;}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {background-color: #ccc;}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 0px solid #ccc;
    border-top: none;
}		
		
		
#primary_nav_wrap
{
	margin-top:0px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:2cm;
	line-height:3cm;
	padding:0 0.5cm;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
	font-size:2cm;
	color:#aaa;
	position:relative;
	float:left;
	margin:0;
	padding:0
	border:1px;

}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul a:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#ddf;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:25cm;
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}		
		
		
		
		
	.Seiten     {
	    margin:10px;
		font-weight:bold;
		padding:5px;
		box-shadow: 2px 4px 5px #bbb;
		
		   #http://www.cssmatic.com/gradient-generator
   		background: rgba(252,236,252,1);
		background: -moz-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,236,252,1)), color-stop(79%, rgba(240,139,148,0.86)), color-stop(89%, rgba(250,137,152,0.84)), color-stop(100%, rgba(255,127,138,0.82)));
		background: -webkit-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: -o-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: -ms-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: linear-gradient(to bottom, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7f8a', GradientType=0 );
	}
	
	.Topseller 	{
		#text-align:left;
		color:red;
		margin-left:50px;
		margin-right:50px;
	    margin-top:0px;
		margin-bottom:0px;	
		font-weight:bold;
	}

	.Autor 	{
		color:grey;
		font-style:italic;
		font-size:10px;
		
	}
	
	.Video {
	   	margin-left:150px;
		margin-top:-25px;
		margin-bottom:20px;
		
	}
	
	.VideoMain {
	   	margin-left:00px;
		margin-top:0px;
		margin-bottom:20px;

	}

	.VideoFliess {
		width:360px;
		height:202px;
		padding:0px;
		margin-top:20px;
	}

	.Video, .VideoMain, .VideoPopup {
   	
		width:480px;
		height:270px;
		padding:20px;
		
		   		   #http://www.cssmatic.com/gradient-generator
   		background: rgba(252,236,252,1);
		background: -moz-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,236,252,1)), color-stop(79%, rgba(240,139,148,0.86)), color-stop(89%, rgba(250,137,152,0.84)), color-stop(100%, rgba(255,127,138,0.82)));
		background: -webkit-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: -o-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: -ms-linear-gradient(top, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		background: linear-gradient(to bottom, rgba(252,236,252,1) 0%, rgba(240,139,148,0.86) 79%, rgba(250,137,152,0.84) 89%, rgba(255,127,138,0.82) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7f8a', GradientType=0 );
		
	}
	
	.red {
	       Color:red;
	
	}

