/* CDV Software Entertainment AG - STYLE */

/* ALLGEMEIN */
BODY { 
	background:#fff url(images/website/cdv_web_bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}

#Seite {
	position:relative;
	text-align:left;
	margin:0 auto;
	width:765px;
}
/* FORMAT LINKS */ 
A.navebene2:link 				{color: #ffffff; text-decoration: none;}
A.navebene2:active 				{color: #ffffff; text-decoration: none;}
A.navebene2:visited 				{color: #ffffff; text-decoration: none;}
A.navebene2:hover 				{color: #ffffff; text-decoration: none; background-color: #4F4F4F;}
.navebene2						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;}	
.buttondown						{font-family: verdana, arial; font-size: 8pt; font-weight: bold; }
.buttonup						{font-family: verdana, arial; font-size: 8pt; color: #000000; }

A.navebenel:link 				{color: #000000; text-decoration: none;}
A.navebenel:active	 			{color: #000000; text-decoration: none;}
A.navebenel:visited 				{color: #000000; text-decoration: none;}
A.navebenel:hover 				{color: #0033FF; text-decoration: none;}
.navebenel						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

A.navebener:link 				{color: #9c9d9f; text-decoration: none;}
A.navebener:active	 			{color: #9c9d9f; text-decoration: none;}
A.navebener:visited 				{color: #9c9d9f; text-decoration: none;}
A.navebener:hover 				{color: #88d616; text-decoration: none;}
.navebener						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

A.aktie:link 					{color: #003399; text-decoration: none;}
A.aktie:active 					{color: #003399; text-decoration: none;}
A.aktie:visited 					{color: #003399; text-decoration: none;}
A.aktie:hover 					{color: #333333; text-decoration: none;}
.aktie							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

A.a8:link 						{color: #000000; text-decoration: none;}
A.a8:active 						{color: #000000; text-decoration: none;}
A.a8:visited	 				{color: #777777; text-decoration: none;}
A.a8:hover 						{color: #0033CC; text-decoration: none;}
.a8								{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

A.a8b:link 						{color: #000000; text-decoration: none;}
A.a8b:active 					{color: #000000; text-decoration: none;}
A.a8b:visited	 				{color: #000000; text-decoration: none;}
A.a8b:hover 						{color: #0033FF; text-decoration: none;}
.a8b							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

A.mehr:link 						{color: #1F4A75; text-decoration: none;}
A.mehr:active 					{color: #1F4A75; text-decoration: none;}
A.mehr:visited	 				{color: #1F4A75; text-decoration: none;}
A.mehr:hover 					{color: #0066FF; text-decoration: none;}
.mehr							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

A.mehrd:link 					{color: #1F4A75; text-decoration: none;}
A.mehrd:active 					{color: #1F4A75; text-decoration: none;}
A.mehrd:visited	 				{color: #1F4A75; text-decoration: none;}
A.mehrd:hover 					{color: #0066FF; text-decoration: none;}
.mehrd							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

A.inhalt:link 					{color: #003366; text-decoration: none;}
A.inhalt:active 					{color: #003366; text-decoration: none;}
A.inhalt:visited	 			{color: #003366; text-decoration: none;}
A.inhalt:hover 					{color: #0066CC; text-decoration: none;}
.inhalt							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;}


/* FORMULAR */
.seek 							{font-family : verdana, arial; font-size : 8pt; color: #000000; text-decoration: none; width:70px;}
.seekdownload 					{font-family : verdana, arial; font-size : 8pt; color: #000000; text-decoration: none; width:140px;}
.seekbut
{
	font-family : verdana, arial;
	font-size : 8pt;
	color: #000;
	text-decoration: none;
	background-color: #ddd;
}
.auswahl						{font-family : verdana, arial; font-size : 8pt; color: #000000; text-decoration: none;}
.next							{font-family : verdana, arial; font-size : 6pt; color: #000000; text-decoration: none;}
.inp							{font-family : verdana, arial; font-size : 8pt; border:1pt solid #000000;}
.optionFeld		 				{ font-family : verdana, arial; font-size : 7pt; color: #ffffff; text-decoration: none; background-color:#333333;}
.SiteBar						{ font-family : verdana, arial; color:#3D3D35; font-size : 8pt; font-weight: normal; }
.SiteBarText					{ font-family : verdana, arial; color:#969696; font-size : 7pt; font-weight: normal; }
.SiteGen						{ font-family : verdana, arial; color:#666666; font-size : 7pt; font-weight: normal; }

/* FORMAT TEXT */
.bigheadline					{font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000;}

.text 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff;}
.textr 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000;}
.textrb 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #cc0000;}
.textw 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff;}
.texts 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
.textss 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #ffffff;}
.textsss 						{font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; background-color: #CCCCFF; width: 140px;}
.textsb 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000;}
.textblue 						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003399;}
.textblued 						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000066;}
.titel 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #fff; letter-spacing: -1pt;}
.titeln 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; letter-spacing: -1pt;}
.spacer 							{font-family: verdana, arial, helvetica, sans-serif; font-size: 1pt;}
.textbigs						{font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;}

/* BACKGROUNDS */
.header							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #9c9d9f; background-image:url(images/website/bg_header.png);}
.nav2							{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; background-image:url(images/website/bg_nav2.gif);}
.bgleft							{font-family: verdana, arial, helvetica, sans-serif; font-size: 3pt; background-image:url(images/website/bg_left.gif);}
.bgnav							{font-family: verdana, arial, helvetica, sans-serif; font-size: 4pt; font-weight: normal; color: #000000; background-image:url(images/website/bg_nav3.gif);}
.bgyellow						{font-family: verdana, arial, helvetica, sans-serif; font-size: 3pt; background-image:url(images/website/bg_yellow.gif);}
.bgright						{font-family: verdana, arial, helvetica, sans-serif; font-size: 3pt; background-image:url(images/website/bg_right.gif);}
.bgrightcomplete				{background-image:url(images/website/bg_right_complete.gif);}
.bgleftcomplete					{background-image:url(images/website/bg_left_complete.gif);}

/* SHOP */
.shopheadline					{font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;}
.shopanm						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000;}
.preis				 			{font-family: verdana, arial, helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #FF0000; text-decoration: none;}

.onlinereg						{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #eaeaea;}

/*
 * Neue CDV-Shop Detailseite
 *************************************************************/
#Shopdet
{
	position: relative;
    width: 460px;
	min-height: 340px;
	text-align: left;
	background: #EAEAEA url("images/header/3dline_large_g.gif") left bottom no-repeat;
	margin: 0px 10px;
	padding: 0px 0px 20px 0px;
}
 #Shopdet .bgArtKopf /* Überschrift in Balken mit grauem Verlauf für die komplette Seite */
{
	width: 460px;
	height: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	background: url("images/header/header_large_grey.gif") left top no-repeat;
	padding: 0px 0px 8px 0px;
}
#Shopdet .bgArtKopf span
{
	display: block;
	padding: 1px 10px 0px 10px;
}
#Shopdet .textspalte
{
	float: left;
	width: 262px;
	padding: 0px 0px 0px 10px;
}
#Shopdet .ArtUeberschrift /* Überschrift für das Thema der Seite */
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	margin: 7px 0px 19px 0px;
	padding: 0px;
}

/* --- Infobox --- */
#Shopdet .infobox
{
	clear: left;
	margin: 0px 0px 17px 0px;
}
#Shopdet .infobox p
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 120%;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
	border-bottom: 1px #CECECE solid;
}
#Shopdet .infobox p.letzter
{
	border: none;
}
#Shopdet .infobox p .label
{
	float: left;
	width: 80px;
	min-height: 1px;
}
#Shopdet .infobox p a
{
	font-weight: bold;
	text-decoration: none;
	color: #1F4A75;
}
#Shopdet .infobox img
{
	margin: 2px 0px;
}

#Shopdet p
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 140%;
	
	color: #000;
	margin: 0px 0px 22px 0px;
	padding: 0px;
}
#Shopdet p a
{
	font-weight: bold;
	text-decoration: none;
	color: #1F4A75;
}

/* --- Featureliste --- */
#Shopdet ul
{
	clear: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 140%;
	color: #000;
	margin: 0px 10px 22px 10px;
	padding: 0px 20px 0px 16px;
	list-style: disc;
}
#Shopdet ul li
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 140%;
	color: #000;
	padding: 0px 0px 0px 0px;
}
#Shopdet ul p
{
	margin: 20px 0px 0px 0px;
}

/* --- Systemvoraussetzungen --- */
#Shopdet .systemvoraussetzungen
{
    clear: both;
    float: left;
    width: 440px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 140%;
	color: #000;
	background: #DFE0E0;
	margin: 0px 0px 0px 5px;
	
}
html>body #Shopdet .systemvoraussetzungen
{
    margin-left: 10px;
}
#Shopdet .systemvoraussetzungen .kopf
{
	font-size: 0px;
	height: 5px;
	background: url("images/shop/sys_box_kopf.gif") left top no-repeat;
}
#Shopdet .systemvoraussetzungen .fuss
{
	font-size: 0px;
	height: 5px;
	background: url("images/shop/sys_box_fuss.gif") left top no-repeat;
}
#Shopdet .systemvoraussetzungen .innen
{
	margin: 0px;
	padding: 0px 10px;
	border-left: 1px #616161 solid;
	border-right: 1px #616161 solid;
}
#Shopdet .systemvoraussetzungen .innen p
{
	margin: 0px;
	padding: 0px;
}
.AbschlussProdinfo
{
    clear: both;
    height: 1px;
    font-size: 0px;
}

/* --- Shopbox --- */
#Shopdet #Shopbox
{
	float: right;
	left: 291px;
	top: 25px;
	width: 159px;
	height: 374px;
	background: url("images/shop/shopbox_bg.jpg") left top no-repeat;
    margin: 0px 5px 30px 5px;
}
html>body #Shopdet #Shopbox
{
    margin-right: 10px;
    margin-left: 10px;
}
#Shopdet #Shopbox.klein
{
    height: 216px;
    background: url("images/shop/shopbox_bg_klein.jpg") left top no-repeat;
}
#Shopdet #Shopbox.mittel
{
    height: 260px;
    background: url("images/shop/shopbox_bg_mittel.jpg") left top no-repeat;
}
#Shopdet #Shopbox .packshot
{
	display: block;
	width: 146px;
	height: 204px;
	margin: 6px 7px 0px 7px;
}
#Shopdet #Shopbox .packshot img
{
	margin: 2px;
}
#Shopdet #Shopbox .amazonbutton
{
	text-align: center;
	margin: 2px 0px 0px 3px;
}
*/
/*
 * Suchfunktion
 *******************/
#Suchbegriff
{
	font-weight: bold;
    border: 1px #666 solid;
}
#Ergebnisbox
{
	display: none;
	position: absolute;
	width: 228px;
	background: #fff url("images/website/bg_ergebnisbox.gif") left top no-repeat;
	border: 1px #666 solid;
	border-top: none;
	margin: -5px 0px 0px 6px;
	padding: 2px 0px 0px 0px;
	z-index: 100;
}
#Ergebnisbox h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
#Ergebnisbox ul
{
	width: 100%;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#Ergebnisbox ul li
{
 	clear: left;
	float: left;
    width: 100%;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 100%;
	border-bottom: 1px #ddd solid;
	background: #fff;
}
#Ergebnisbox ul li.ungerade
{
	background: #fff;
}
#Ergebnisbox ul li.trennstrich
{
	height: 1px;
	font-size: 0px;
	background: #ccc;
}
#Ergebnisbox ul li a
{
	display: block;
	width: 100%;
	text-decoration: none;
	font-size: 10px;
	color: #333;
	padding: 3px 0px;
}
#Ergebnisbox ul li a:hover,
#Ergebnisbox ul li a.aktiv
{
	color: #000;
	background: #FBCC05;
}
#Ergebnisbox ul li a span
{
	display: block;
	padding: 0px 4px;
}
#PlaycomButton
{
	clear: left;
	text-align: center;
}
html>body #PlaycomButton
{
	float: left;
	width: 100%;
	padding-top: 5px;
}
#PlaycomButton img
{
	border: none;
}
