BODY {
	font-family:					verdana, arial, helvectica;
	font-size:						10px;
	line-height:					15px;

	background-color:				#FFE600;

	margin:							0px;
	padding:						0px;
}

TABLE {
	font-size:						1em;
	vertical-align:					top;
	line-height:					15px;
}

TD {
	vertical-align:					top;
}

H1 {
	margin:							0px 0px 20px 0px;
	padding:						0px 0px 0px 0px;
}

H2 {
	font-family:					verdana;
	font-size:						12px;
	font-weight:					bold;
	padding-top:					10px;
	padding-bottom:					8px;
	margin:							0px;
}

P {
	padding:						0px;
	margin:							0px 0px 10px 0px;
}

A, A:link {
	color:							#336699;
}

A:hover {
	text-decoration:				none;
}

A:visited {
	color:							#224466;
}

#mainTable {
	width:							850px;
	height:							100%;

	border:							1px solid black;
	border-width:					0px 1px 0px 1px;

	background-color:				#FFFFFF;

	background-image:				url(../img/common/main_background.gif);
	background-position:			right top;
	background-repeat:				no-repeat;
}

#backgroundLeft {
	width:							50%;
}

#shadowLeft {
	width:							14px;
	background-image:				url(../img/common/shadow_left.jpg);
	background-position:			right top;
	background-repeat:				repeat-y;
}

#shadowRight {
	width:							14px;
	background-image:				url(../img/common/shadow_right.jpg);
	background-position:			left top;
	background-repeat:				repeat-y;
}

#shadowRightBackground {
	width:							14px;
	height:							662px;
	background-image:				url(../img/common/shadow_right_background.jpg);
	background-position:			left top;
	background-repeat:				no-repeat;
}


#backgroundRight {
	background-image:				url(../img/common/background_right.jpg);
	background-position:			left top;
	background-repeat:				no-repeat;
	width:							50%;
}

#mainMenu {
	padding:						2px 1px 0px 1px;
}

#mainMenu A {
	padding:						0px 1px 0px 1px;
}

#cellContent {
	padding:						32px 10px 0px 10px;
}

#emoBox {
	width:							152px;
/*	padding:						0px 42px 0px 0px;*/
	padding:						0px;
	margin:							0px;
}

#loginbox {
	width:							160px;
	background-color:				#EFEFEF;
	padding:						0px 10px 0px 10px;
	background-image:				url(../img/common/loginbg.gif);
	background-position:			right bottom;
	background-repeat:				no-repeat;
}

#uptodate {
	background-color:				#EFEFEF;
	width:							132px;
	height:							100px;
	margin:							0px 0px 2px 0px;
	padding:						0px 10px 0px 10px;
}

.subheadline {
	color:							#999999;
	margin:							0px 0px 20px 0px;
}

.text {
	line-height:					150%;
}

.loginText {
	font-size:						9px;
}


/* */

.input {
	margin-top:						3px;
	width:							160px;
	border:							0px solid #EFEFEF;
	border-width:					0px 1px 1px 0px;
	background-image:				url( ../img/common/input.gif );
	height:							20px;
	padding:						4px 0px 0px 6px;
	font-size:						9px;
}

.input:focus {
	margin-top:						3px;
	width:							160px;
	border:							0px solid #EFEFEF;
	border-width:					0px 1px 1px 0px;
	background-image:				url( ../img/common/input_.gif );
	height:							20px;
	padding:						4px 0px 0px 6px;
	font-size:						9px;
}

.textarea {
	margin-top:						3px;
	width:							160px;
	border:							0px solid #EFEFEF;
	border-width:					0px 1px 1px 0px;
	background-image:				url( ../img/common/input.gif );
	height:							160px;
	padding:						4px 0px 0px 6px;
	font-size:						9px;
	font-family:					verdana, arial;
}

.textarea:focus {
	margin-top:						3px;
	width:							160px;
	border:							0px solid #EFEFEF;
	border-width:					0px 1px 1px 0px;
	background-image:				url( ../img/common/input_.gif );
	height:							160px;
	padding:						4px 0px 0px 6px;
	font-size:						9px;
	font-family:					verdana, arial;
}



.searchHeaderActive {
/*
	background-color:				#FFE600;
	border:							1px solid black;
	color:							#000000;
	font-weight:					bold;
	padding:						4px;
	text-align:						center;
	margin:							2px 2px 0px 2px;
*/
}

.searchHeaderInactive {
/*
	background-color:				#000000;
	border:							1px solid black;
	color:							#FFE600;
	font-weight:					bold;
	padding:						4px;
	text-align:						center;
	margin:							2px 2px 0px 2px;
*/
}

.searchHeaderInactive A {
/*
	color:							#FFFFFF;
	text-decoration:				none;
*/
}

.searchHeaderActive A {
/*
	color:							#000000;
	text-decoration:				none;
*/
}


.searchBox {
	padding:						8px 8px 8px 8px;
	border:							1px solid black;
}

.searchBox SELECT {
	width:							180px;
	font-size:						9px;
}

#tblResults TH {
	text-align:						left;
	color:							#FFFFFF;
	background-color:				#000000;
	padding:						0px 2px;
}

#tblResults TD {
	border:							1px solid black;
	border-width:					0px 0px 1px 0px;
	padding:						0px 2px;
}

#tblResults A IMG {
	padding:						1px 0px;
	margin:							0px 1px;
}

#tblResults TR {
}

/*
#tblResults TR:hover {
	background-color:				#FFFBD9;
}
*/


.btnIntro {
	background-image:				url( ../img/btn/btnIntro.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnIntro:hover {
	background-image:				url( ../img/btn/btnIntro.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnCut1 {
	background-image:				url( ../img/btn/btnCut1.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnCut1:hover {
	background-image:				url( ../img/btn/btnCut1.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnCut2 {
	background-image:				url( ../img/btn/btnCut2.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnCut2:hover  {
	background-image:				url( ../img/btn/btnCut2.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnCut3 {
	background-image:				url( ../img/btn/btnCut3.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnCut3:hover {
	background-image:				url( ../img/btn/btnCut3.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnDetails {
	background-image:				url( ../img/btn/btnDetails.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnDetails:hover {
	background-image:				url( ../img/btn/btnDetails.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnListen {
	background-image:				url( ../img/btn/btnListen.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnListen:hover {
	background-image:				url( ../img/btn/btnListen.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnDownload {
	background-image:				url( ../img/btn/btnDownload.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnDownload:hover {
	background-image:				url( ../img/btn/btnDownload.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnLizenzieren {
	background-image:				url( ../img/btn/btnLizenzieren.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnLizenzieren:hover {
	background-image:				url( ../img/btn/btnLizenzieren.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}


.btnFull64 {
	background-image:				url( ../img/btn/btnFull64.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnFull64:hover {
	background-image:				url( ../img/btn/btnFull64.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}

.btnFull128 {
	background-image:				url( ../img/btn/btnFull128.gif );
	background-repeat:				no-repeat;
	background-position:			1px 1px;
}

.btnFull128:hover {
	background-image:				url( ../img/btn/btnFull128.gif );
	background-repeat:				no-repeat;
	background-position:			2px 2px;
}


#listNav A {
	color:							white;
}

#listNav A:hover {
	color:							black;
}

.anmerkung {
	font-size:						9px;
	color:							#666666;
}

.selectCriteria {
	margin-bottom:					12px;

}

.priceActive {
	color:							#000000;
}

.priceInactive {
	color:							#CCCCCC;
}

.newsHeader {
	font-weight:			bold;
	font-size:				11px;
	background-color:		#F0F0F0;
	padding:				4px;
}

.newsbody {
	padding:				8px;
}

.newsFooter {
	font-size:				9px;
	text-align:				right;
	padding:				4px;
	margin-bottom:			32px;
}

/* licence styles */

.licenceHead {
	background-color:				#FFE600;
	font-size:						18px;
	font-weight:					bold;
	padding:						8px;
	margin-bottom:					8px;
}

.licenceGuide {
	font-style:						italic;
	margin-bottom:					8px;
}

#licPreviewBox {
	width:							167px;
	padding:						0px;
	margin:							0px;
}

#regions UL, #regions UL UL, #regions UL UL URL {
	list-style-type:				disc;
}

.btnBackContainer {
	margin-top:						32px;
	text-align:						right;
}

#resetButtonContainer {
	display:						none;
}

.licenceInfo3 {
	font-weight:					bold;
	background-color:				#F3F3F3;
	padding:						2px;
	border:							1px solid black;
	border-width:					0px 0px 1px 0px;
}

LEGEND {
	font-size:						12px;
	font-weight:					bold;
	color:							#000000;
	margin-bottom:					4px;
}

FRAMESET {
	padding-bottom:					4px;
}

.bubbleContainer {
	position:			absolute;
	width:				300px;
}

.bubbleTop {
	padding-top:		11px;
	background-image:	url( '/img/common/bubbleTop.gif' );
	background-repeat:	no-repeat;
}

.bubbleBottom {
	padding-top:		43px;
	background-image:	url( '/img/common/bubbleBottom.gif' );
	background-repeat:	no-repeat;
}

.bubbleBody {
	background-image:	url( '/img/common/bubbleBody.gif' );
	background-repeat:	repeat-y;
	width:				300px;
	color:				#000000;
	padding:			0px;
	margin:				0px;
}
