/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* Allgemeine Definitionen */


body {padding: 5px 0px 0px 0px; margin: 5px 0px 0px 0px; background: #F7FDEF url(images/bssde/HG_all.gif) repeat-x; }

body,p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr
     { font-family:Tahoma,Arial Narrow,Verdana,Geneva,sans-serif; }

p,td,li,ul,ol { font-size:11px; }

p {
margin: 8px 0px 8px 0px;
}

h1 { height:18px; font-size:1.1em; margin:0; font-weight:bold; padding:0 0 0 8px; background-image:url(specials/weihnachten/images/HG_specials.gif); background-repeat:repeat-x; line-height:18px; }
h2 { font-weight:bold; font-size:1em; margin:0; padding:1px 5px 1px 5px; }
h3
h4 { font-size:14px; font-weight:bold; color:black; margin-bottom:0px; }
h5 { font-size:13px; font-weight:bold; color:black; margin-bottom:0px; }

/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* Definitionen speziell für die BSS-Seiten */

.bsstitel { font-size:16px; font-family:Verdana,Arial,Geneva,sans-serif; font-weight:bold; color:yellow;}
.shopbsstitel { font-size:16px; font-family:Verdana,Arial,Geneva,sans-serif; font-weight:bold; color:black; margin: 0px;}
.shopbsstitel h1 { font-size:16px; font-family:Verdana,Arial,Geneva,sans-serif; font-weight:bold; color:black; margin: 0px; background-image:none; padding:0 20px 0 20px; }
.shopsubline { font-size:15px; font-family:Verdana,Arial,Geneva,sans-serif; font-weight:bold; color:#00335D; }
.shopsubline h2 { font-size:15px; font-family:Verdana,Arial,Geneva,sans-serif; font-weight:bold; color:#00335D; background-image:none; padding:0 0 4px 0; }
.shopmark { font-weight:bold; color:#00335D;}
.shoperror { font-weight:bold; color:#AA0000;}
.shophilight { font-weight:bold; color:#FFCC00;}
.shoptext { font-size:12px; color:black; margin: 0px 0px 8px 0px;}
.shoptext2 { font-size:11px; color:black; margin: 0px;}
.shoptext3 { font-size:11px; color:white; margin: 0px;}
.shophinweis { font-size:10px; color:black; margin-top:0pt; margin-bottom:7pt;}
.shophinweis2 { font-size:10px; color:white; margin-top:0pt; margin-bottom:7pt;}
.shopfeatures { font-size:13px; font-family:Verdana,Arial,Geneva,sans-serif; color:black; font-weight:800; letter-spacing:-1pt; margin:0px;}
/*.shopsystem { font-size:10px; color:#0075DD;}*/ 
.shopsystem { font-size:10px; color:#467FAE;}
.schonertext { font-size:12px; margin: 0px 0px 8px 0px;}
.downloadlink { font-size:11px; font-weight:100; color:#FF7310;}

.pinguine { font-size:11px; font-family:Verdana Geneva,sans-serif;text-align:left}

/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* Definitionen für Sonderseiten wie Homepage oder Gewinnspiel */
/* Schwarzer Hintergrund und weiße Schrift */

p.rubrikenHP { font-size:10px; color:#000000; margin-bottom:0px; margin-top:0px;}
p.headlineHP {font-size:18px; color:#FFCC00; font-weight:600; letter-spacing:1px;}
p.teaserHP {font-size:13px; color:#FFCC00; font-weight:bold;}
p.sidebarHP { font-size:10px; color:#FFFFFF;}
p.sublineHP { font-size:13px; color:#FFFFFF; font-weight:bold; }

/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* Definitionen für die Listen-Seiten "Rubriken" und "A-Z"  */

p.schoner { font-size:13px; text-align:left;}
p.releasedatum {  font-size:10px; text-align:left; }


/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

.smallTextHP { font-size:11px; color:#000000;}

.imgHP { 
margin-top: 2px;
margin-right: 5px;
margin-left: 2px;
margin-bottom: 2px;
float: left;
border: none;
}


/* Definitionen für Tabellenzellen im Shop */

.tab10 {background-color:#467FAE; color:white; font-weight:bold;} 
/* Überschriften */

.tab11 {background-color:#80A3C0; color:black;} 
/* Dunkel */

.tab12 {background-color:#9CB8CF; color:black;} 
/* Hell */

.tab13 {color:black;} 
/* neutral */

/* --------------------------------------------------------------------------- */

/* Definitionen für kleine Tabellenzellen */

.tab20 {background-color:#2B6697; color:white; font-size:11px; font-weight:bold;} 
/* Überschriften */

.tab21 {background-color:#D4E8F9; color:black; font-size:11px;} 
/* Dunkel */

.tab22 {background-color:#E2EFFA; color:black; font-size:11px;} 
/* Hell */

.tab23 {color:black; font-size:11px;} 
/* neutral */

/* --------------------------------------------------------------------------- */

/* Definitionen für Seitennavi */

#SNAV_container {
font-size: 10px;
width: 116px;
}

#SNAV_HL_savers {
background-image:url(images/bssde/HG_savers.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

#SNAV_savers {
background-color: #ECFAD8;
padding: 5px 0px 5px 10px;
}

#SNAV_HL_gewinnspiele {
background-image:url(images/bssde/HG_specials.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

#SNAV_gewinnspiele {
background-color: #FFF2DC;
padding: 5px 0px 5px 10px;
}

#SNAV_HL_specials {
background-image:url(images/bssde/HG_specials.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

#SNAV_specials {
background-color: #FFF2DC;
padding: 5px 0px 5px 10px;
}

#SNAV_HL_games {
background-image:url(images/bssde/HG_games.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

#SNAV_HL_tools {
background-image:url(images/bssde/HG_tools.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

#SNAV_HL_search {
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
font-weight:bold;
} 

#SNAV_HL_ak {
background-image:url(images/bssde/HG_ak.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

#SNAV_HL_premium {
background-image:url(images/bssde/HG_premium.gif);
display: block;
padding: 2px 0px 2px 5px;
font-size:12px;
} 

/* --------------------------------------------------------------------------- */

/* Definitionen für Tabellenkopf */

.head_savers 	{background: #CAE829 url(images/bssde/HG_savers.gif) repeat-x; font-weight:bold; font-size:12px;} 
/* Rubrik savers Kopf */

.head_gewinnspiele 	{background: #E8A729 url(images/bssde/HG_specials.gif) repeat-x; font-weight:bold; font-size:12px;}
/* Rubrik gewinnspiele Kopf */

.head_specials 	{background: #E8A729 url(images/bssde/HG_specials.gif) repeat-x; font-weight:bold; font-size:12px;}
/* Rubrik specials Kopf */

.head_games	{background: #76B5BE url(images/bssde/HG_games.gif) repeat-x; font-weight:bold; font-size:12px;}   
/* Rubrik games Kopf */

.head_tools 	{background: #BEBEBE url(images/bssde/HG_tools.gif) repeat-x; font-weight:bold; font-size:12px;}   
/* Rubrik tools Kopf */

.head_premium 	{background: #16426F url(images/bssde/HG_premium.gif) repeat-x; font-weight:bold; color:white; font-size:12px;} 
/* Rubrik premium Kopf */

.head_geckodesktops	{background: #16426F url(images/bssde/HG_premium.gif) repeat-x; font-weight:bold; color:white; font-size:12px;} 
/* Rubrik premium Kopf */

.head_neutral	{background: #908AB7 url(images/bssde/HG_neutral.gif) repeat-x; font-weight:bold; color:white; font-size:12px;} 
/* neutral Kopf */

.head_ak	{background: #950000 url(images/bssde/HG_ak.gif) repeat-x; font-weight:bold; color:white; font-size:12px;}      
/* Adventskalender Kopf */

.bg_1_main		{background-color: #ffc40a;}
.bg_2_main		{background-color: #ffffff;}
.bg_3_main		{background-color: #fafafa;}

.bg_1_savers 		{background-color: #ECFAD8;} 
.bg_2_savers 		{background-color: #CDE5AB;} 
.bg_2_savers h1 { background-color: #CDE5AB; background-image:none; color:#000; padding:0; font-size:110%; }
/* Rubrik savers */

.bg_1_gewinnspiele		{background-color: #FFF2DC;} 
.bg_2_gewinnspiele 		{background-color: #F3DAB0;} 
.bg_2_gewinnspiele h1	{background-color: #F3DAB0;background-image:none; color:#000; padding:0; font-size:110%;} 
/* Rubrik gewinnspiele */

.bg_1_specials 		{background-color: #FFF2DC;} 
.bg_2_specials 		{background-color: #F3DAB0;} 
.bg_2_specials h1	{background-color: #F3DAB0;background-image:none; color:#000; padding:0; font-size:110%;} 
/* Rubrik specials */

.bg_1_games		{background-color: #DBF0F3;} 
.bg_2_games 		{background-color: #A5DDE5;} 
.bg_2_games 	h1 {background-color: #A5DDE5; background-image:none; color:#000; padding:0; font-size:110%;}  
/* Rubrik games */

.bg_1_tools 		{background-color: #EBEBEB;} 
.bg_2_tools 		{background-color: #D2D2D2;} 
.bg_2_tools  h1 {background-color: #D2D2D2; background-image:none; color:#000; padding:0; font-size:110%;} 
/* Rubrik tools */

.bg_1_premium		{background-color: #CCD8E2;} 
.bg_2_premium		{background-color: #9BBFDC;} 
.bg_2_premium h1 {background-color: #9BBFDC; background-image:none; color:#000; padding:0; font-size:110%;} 
/* Rubrik premium */

.bg_1_geckodesktops	{background-color: #FAE4D0;} 
.bg_2_geckodesktops	{background-color: #F5CBA5;} 
.bg_2_geckodesktops h1 {background-color: #F5CBA5; background-image:none; color:#000; padding:0; font-size:110%;} 
/* Rubrik premium */

.bg_1_neutral 		{background-color: #E1DFF3;} 
.bg_2_neutral 		{background-color: #C4BFE1;} 
/* neutral */

.bg_1_rahmen 		{background-color: #16426F;} 
.bg_1_rahmen 		{background: #05274A url(images/bssde/HG_rahmen.jpg) repeat-x;} 

.bg_1_ak 		{background-color: #FDE0E0;}
.bg_2_ak 		{background-color: #F6AAAA;} 
.bg_3_ak 		{background: #FDE0E0 url(images/bssde/HG_ak1.jpg) repeat-x;}

/* Rahmen im Shop */

/* --------------------------------------------------------------------------- */

/* Hyperlink-Definitionen */
a:link 		{ color:#005035; text-decoration:none; font-weight:bold;}
a:visited 	{ color:#005035; text-decoration:none; font-weight:bold; }
a:hover 	{ color:#005035; text-decoration:underline; font-weight:bold; }
a:active 	{ color:#005035; text-decoration:none; font-weight:bold; }
/* allgemein */


a.black { color:#000000;}
a.black:link    { color:#000000; font-weight:bold; text-decoration:none;}
a.black:visited { color:#000000; font-weight:bold; text-decoration:none;}
a.black:hover   { color:#000000; font-weight:bold; text-decoration:none;}
a.black:active  { color:#000000; font-weight:bold; text-decoration:none;}
/* SNAV Headline und MetaNAV im Kopf */


a.white { color:#ffffff;}
a.white:link    { color:#ffffff; font-weight:bold; text-decoration:none;}
a.white:visited { color:#ffffff; font-weight:bold; text-decoration:none;}
a.white:hover   { color:#ffffff; font-weight:bold; text-decoration:none;}
a.white:active  { color:#ffffff; font-weight:bold; text-decoration:none;}
/* Premium-Shop */


a.SNAV { font-size: 11px; color:#aa0000; display: block; padding: 1px 0px 0px 1px; margin: 0px;}
a.SNAV:link    { color:#005035; font-weight:bold; text-decoration:none;}
a.SNAV:visited { color:#005035; font-weight:bold; text-decoration:none;}
a.SNAV:hover   { color:#005035; font-weight:bold; text-decoration:underline; background-color: #ffffff;}
a.SNAV:active  { color:#005035; font-weight:bold; text-decoration:none;}
/* Seitliche Navigationspunkte */


a.ONAV { font-size: 10px; color:#000000; margin: 0px 0px 0px 10px;}
a.ONAV:link    { color:#000000; font-weight:bold; text-decoration:none;}
a.ONAV:visited { color:#000000; font-weight:bold; text-decoration:none;}
a.ONAV:hover   { color:#000000; font-weight:bold; text-decoration:underline;}
a.ONAV:active  { color:#000000; font-weight:bold; text-decoration:none;}
/* ONAV MetaNAV im Kopf */


a.button1 { 
color:#000000; 
font-size: 10px;
display: block; 
margin: 0px 0px 0px 2px; 
float: right;
width: auto;
background-color: fff404; 
padding: 0px 4px 0px 4px; 
border: solid 1px #FA6717;
}

a.button1:link    { color:#000000; font-weight:bold; text-decoration:none;}
a.button1:visited { color:#000000; font-weight:bold; text-decoration:none;}
a.button1:hover   { color:#000000; font-weight:bold; text-decoration:none; background-color: #FFFFB0;}
a.button1:active  { color:#000000; font-weight:bold; text-decoration:none;}
/* Text-Buttons als Block */


a.Downloadbutton { 
color:#000000; 
font-size: 12px;
display: block; 
margin: 2px 0px 2px 0px; 
width: auto;
text-align: center;
background-color: fff404; 
padding: 2px 0px 2px 0px; 
border: solid 2px #FA6717;
-moz-border-radius:10px;
}

a.Downloadbutton:link    { color:#000000; font-weight:bold; text-decoration:none;}
a.Downloadbutton:visited { color:#000000; font-weight:bold; text-decoration:none;}
a.Downloadbutton:hover   { color:#000000; font-weight:bold; text-decoration:none; background-color: #FFFFB0;}
a.Downloadbutton:active  { color:#000000; font-weight:bold; text-decoration:none;}


hr.trenner {
height: 1px; 
color: 005035;
background-color: 005035;
border: none;
padding: 0px;
margin: 4px 0px 4px 0px;
clear: both;
} 

.SchonerSeiteDia{
border: solid 1px #005035;
}

.SchonerSeiteHTeaser{
border: none 1px #005035;
float: left;
margin: 2px 4px 0px 0px;
}

/*
  #adserver_top{
  display: block;
  margin: 5px 0px 0px 0px;
  }
*/

#adserver_top{
display: block;
margin: 5px 5px 0px 5px;
padding: 2px 0px;
background-color: fafafa;
}

#adserver_right{
display: block;
/*background-color: white;*/
margin: 73px 0px 0px 10px;
}

.list-entry1{
margin: 2px 0px 2px 0px;
font-size: 11px;
}

.list-pic1{
margin: 5px 0px 2px 0px;
}

.list-entry-news1{
margin: 6px 0px 6px 2px;
font-size: 11px;
}

a.az-letter{
text-align: center;
font-size: 11px; 
display: block; 
float: left;
width: 11px;
border: solid 1px #005035;
padding: 0px 0px 0px 1px;
margin: 0px 2px 8px 0px;
}

.formelement{
font-size: 9px;
font-family:Tahoma,Arial Narrow,Verdana,Geneva,sans-serif;
}

.mark1{
color: #aa0000;
font-weight: bold;
}

.img_r{
float: right;
margin: 4px 0px 4px 4px;
}

.img_l{
float: left;
margin: 4px 4px 4px 0px;
}

.img_r_B{
float: right;
margin: 4px 0px 4px 4px;
border: solid 1px #444444
}

.img_l_B{
float: left;
margin: 4px 4px 4px 0px;
border: solid 1px #444444
}


/* Definitionen speziell für den Poll */
body.poll, body.bssdt {
	font-size:11px;
	background-color: #ECFAD8;
	background-image: none;
	margin: 0;
	padding: 0;
}

div.pollBalken {
	border: 0;
	height: 14px;
	margin-right: 4px;
	float: left;
	overflow:hidden;
	background: #908AB7 url(images/bssde/HG_specials.gif) repeat-x;
}

div.pollAntwort {
	margin: 12px 0 0 4px;
}


/* Transparente PNG's auch im Internet Explorer */
/*
img { 
	behavior: url("/pngbehavior.htc"); 
}
*/


/* Weihnachts-Special */
.special
{
	height:880px;
	background-color:#FFF2DC;
}

.geschenk
{
	width:400px;
	float:left;
	margin-bottom:10px;
}

.geschenk img
{
	float:left;
}

.geschenk p
{
	font-weight:bold;
}

.funny_freeware
{
	width:230px;
	height:500px;
	float:right;
	margin:5px 10px 0 0;
}

.funny_freeware h2 {
	background-color:#F3DAB0; 	
}

.funny_freeware p
{
	width:220px;
	margin-bottom:20px;
}

.games
{
	width:400px;
	float:left;
	margin:0 20px 0 5px;
	}
	
.games h2 {
	background-color:#F3DAB0; 	
}
	
.games img
{
	width:120px;
}

.premium
{
	display:block;
	height:250px;
	background-color:#16426f;
	margin:20px 5px 0 5px;	
	background-image:url(specials/weihnachten/images/rentier.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.premium p
{
	color:white;
	font-weight:normal;
}

.premium02
{
	width:200px;
	margin:0 30px 0 15px;
	float:left;
	}

.premium img
{
	border:1px solid white;
	margin-top:15px;
}

img.schleife
{
	float:right;
	border:0;
}

.premium h2
{
	background-image:url(images/shop/TabellenBG_HD_breit.gif);
	background-repeat:repeat-y;
	height:20px;
	color:#FFFFFF;
	padding:5px 5px 1px 5px;
	font-size:1.1em;
}

.premium a
{
	color:#FF7310;
}