HTML{
	height:						100%;
	overflow-y:					scroll;
	overflow-x:					hidden;
}

BODY{
	font-family:			Verdana,Arial,Sans-serif,Monospace;
	font-size:				11px;
	margin:					0 0 0 0;
	padding:				30px 0 20px 0;
	background-color:		#000000;
	/*
	background-image:		url(/fileadmin/templates/images/body_bg.gif);
	background-repeat:		repeat;
	*/
	color:					#646560;
}

BODY.print{
	font-family:			Verdana,Arial,Sans-serif,Monospace;
	font-size:				11px;
	margin:					0 0 0 10px;
	padding:				0 0 0 0;
	background-color:		#FFFFFF;
	background-image:		none;
	color:					#000000;
}

/*******************************************************************************/
/***** START - templating ******************************************************/
/*******************************************************************************/

/*
img.bottom-border-image{
	border-bottom: 1px solid #E6E5E0;
}
*/

.csc-textpic-intext-right img,
.csc-textpic-intext-left img,
.csc-textpic-intext-right-nowrap img,
.csc-textpic-intext-left-nowrap img{
	border-bottom: 1px solid #E6E5E0 !important;
}

.csc-textpic-above .csc-textpic-caption{
	text-align: right;	
}

.serverupdate{
	border:					2px solid #FF7F00;
	margin:					0 auto;
	width:					400px;
	height:					150px;
	background-image:		url(/fileadmin/templates/images/serverupdate.jpg);
	margin-top:				100px;
}

.specialmenu{
	position:				absolute;
	top:					10px;
	width:					970px;
}

.maincontainer, .frontpagecontainer{
	margin:					0 auto;
	width:					970px;
	overflow:				hidden;
}

.frontpagecontainer {
	color:					#c0c0c0;
}

.frontpagecontainer .content {
	margin:					6px 0 0 0;
}

.facebook{
	background-image:		url(/fileadmin/templates/images/facebook.gif);
	background-repeat:		no-repeat;
	padding: 2px 0 0 20px;
  display: block;
  height: 20px;
}

.topbar{
	height:					48px;
	background-image:		url(/fileadmin/templates/images/topbar_bg.gif);
	background-repeat:		no-repeat;
	position:				relative;
}

.misc{
	position:				absolute;
	right:					175px;
	top:					15px;	
}

.logo{
	position:				absolute;
	right:					0px;
	top:					0px;	
}

.logo a.logo{
	width:					140px;
	height:					43px;
}

.languages{
	float:					left;
}

.languages_item{
	float:					left;
}

.sitemap{
	float:					left;
}

.sitemap a.sitemap{
	background-image:		url(/fileadmin/templates/images/sitemap.gif);
	background-repeat:		no-repeat;
	display:				block;
	width:					24px;
	height:					21px;
}

.sitemap a.sitemap:hover{
	background-image:		url(/fileadmin/templates/images/sitemap_hover.gif);
	background-repeat:		no-repeat;
}

.contact{
	float:					left;
}

.contact a.contact{
	background-image:		url(/fileadmin/templates/images/contact.gif);
	background-repeat:		no-repeat;
	display:				block;
	width:					24px;
	height:					21px;
}

.contact a.contact:hover{
	background-image:		url(/fileadmin/templates/images/contact_hover.gif);
	background-repeat:		no-repeat;
}

.middlebar{
	height:					24px;
	height:					48px;
	overflow:				hidden;
	background-color:		#1E1E1E;
	margin:					0 0 2px 0;
}

.countdown{
	background:				transparent url(/fileadmin/templates/images/tuborg-logo.jpg) 0 0 no-repeat;
	float:					left;
	text-indent: 				120px;
	text-indent: 				100px;
	width: 					756px;
	_width:					730px;
	overflow: 				hidden;
}

.searchbox{
	float:					right;
	width:					260px;
	padding:				5px 0 0 0;
	width:					194px;
	padding:				14px 7px 0 0;
}

.searchbox .sword{
	float:					right;	
}

.searchbox .sword input{
	border-top:				0px solid #3C3C3C;
	border-right:			0px solid #030303;
	border-bottom:			0px solid #292929;
	border-left:			0px solid #030303;
	height:					13px;
	width:					150px;
	background:				#313131;
	color:					#959593;
	font-size:				10px;
	padding:				0 0 0 3px;
	width:					140px;

	height:					16px;
	width:					150px;
	background:				#dbdcd7;
	color:					#959593;
	font-size:				10px;
	padding:				3px 0 0 3px;
	width:					164px;
}

.searchbox .submit input{
	background-image:		url(/fileadmin/templates/images/searchbox_button_bg.gif);
	background-repeat:		repeat-x;
	height:					15px;
	border:					0px solid #FF0000;
	color:					#646560;
	font-size:				10px;
	cursor:					pointer;
	margin:					0 0 0 0px;
	_margin:				1px 0 0 0px;
	text-transform:			uppercase;
	background-image:		url(/fileadmin/templates/images/bt_search.jpg);
	background-repeat:		no-repeat;
	height:					19px;
	width:					24px;
	border:					0;
}

.searchbox .submit{
	float:					right;
	*padding-top:                         1px;
}

.pageheaderobjects{
	padding:				0 0 0 0;
}

.maincontainer .content{
	background:				#FFFFFF;
	padding:				2px 0 0 0;
}

.maincontainer .oneColumn_field_normal{
	width:					946px;
	padding:				10px 12px 10px 12px;
	overflow-x:				hidden;
	min-height: 			400px;
	_height: 				400px;
}

.iframe .maincontainer .oneColumn_field_normal{
	width:					970px;
	padding:				0;
}

.footer{
	height:					43px;
	background:				#13140f;
	margin:					6px 0 0 0;	
}

.footer .apt{
	float:					left;
	width:					140px;
}

.footer a.aptlogo{
	background-image:		url(/fileadmin/templates/images/apt.gif);
	background-repeat:		no-repeat;
	display:				block;
	width:					140px;
	height:					43px;
}

.footer a.aptlogo:hover{
	background-image:		url(/fileadmin/templates/images/apt_hover.gif);
	background-repeat:		no-repeat;
}

.footer a.typoconsultlogo{
	background-image:		url(/fileadmin/templates/images/typoconsult.gif);
	background-repeat:		no-repeat;
	background-position:	right;
	display:				block;
	width:					200px;
	height:					43px;
}

.footer a.typoconsultlogo:hover{
	background-image:		url(/fileadmin/templates/images/typoconsult_hover.gif);
	background-repeat:		no-repeat;
}

.footer .sponsors{
	float:					left;
	width:					526px;
	padding:				0 0 0 104px;
}

.footer .typoconsult{
	float:					right;
	width:					200px;
}

.claimer{
	text-align:				center;
	clear:					both;
	height:					20px;
	padding:				10px 0 0 0;
}

body.dirt .oneColumn{
	background-image:		url(/fileadmin/templates/images/dirt_4_repeat.gif);
	background-repeat:		repeat-y;
}

body.dirt .oneColumn_field_normal{
	background-image:		url(/fileadmin/templates/images/dirt_4_top.gif);
	background-repeat:		no-repeat;
}

body.dirt .oneColumn_ender{
	height:					22px;
	background-image:		url(/fileadmin/templates/images/dirt_4_bottom.gif);
	background-repeat:		no-repeat;
}

.twoColumn{
	background-image:		url(/fileadmin/templates/images/maincontainercontent_bg.gif);
	background-repeat:		repeat-y;
	overflow-x:				hidden;
}

.twoColumn_field_normal{
	float:					left;
	width:					726px;
	overflow-x:				hidden;
	min-height: 			400px;
	_height: 				400px;
}

.twoColumn_field_normal_content{
	padding:				10px 12px 10px 12px;	
}

body.dirt .twoColumn_field_normal{
	background-image:		url(/fileadmin/templates/images/dirt_3_repeat.gif);
	background-repeat:		repeat-y;
}

body.dirt .twoColumn_field_normal_content{
	background-image:		url(/fileadmin/templates/images/dirt_3_top.gif);
	background-repeat:		no-repeat;
	padding:				10px 12px 10px 12px;
	min-height: 			400px;
	_height: 				400px;
}

body.dirt .twoColumn_ender{
	height:					22px;
	background-image:		url(/fileadmin/templates/images/dirt_3_bottom.gif);
	background-repeat:		no-repeat;
}

.twoColumn_field_right{
	float:					right;
	width:					232px;
	margin:				6px 6px 6px 6px;
	overflow:				hidden;
}

body.iframe .twoColumn_field_normal_content{
	background:				none;
	padding:				0 0 0 0;
}

body.iframe .maincontainer .oneColumn_field_normal{
	padding:				0 0 0 0;
	overflow-x:				hidden;
	min-height: 			200px;
	_height: 				200px;
}

body.iframe .maincontainer .content{
	padding:				0 0 0 0;
}

.submenu{
	width:					970px;
	background-image:		url(/fileadmin/templates/images/submenu_bg.gif);
	background-repeat:		repeat-x;
}

.submenucontainer{
	float:					left;
	background-image:		url(/fileadmin/templates/images/submenu_bg.gif);
	background-repeat:		repeat-x;
}

div.print{
	float:					right;
}

.printlinkimage{
	float:					left;
	margin: 0 5px 0 0;
}



.printlinktext{
	float:					left;
	margin:					6px 7px 0 2px;
	font-size:				9px;
}

/*
.csc-textpic-imagewrap dt img{
	border-bottom:			1px solid #e6e5e0;
}
*/

a.sitemap{
	background-image:		url(/fileadmin/templates/images/sitemap.gif);
	background-repeat:		no-repeat;	
}

a.sitemap:hover{
	background-image:		url(/fileadmin/templates/images/sitemap_hover.gif);
	background-repeat:		no-repeat;	
}

a.tipafriend{
	background-image:		url(/fileadmin/templates/images/tipafriend.gif);
	background-repeat:		no-repeat;	
}

a.tipafriend:hover{
	background-image:		url(/fileadmin/templates/images/tipafriend_hover.gif);
	background-repeat:		no-repeat;	
}

span.hideit {
	display:				block; 
	position: relative;
	text-indent: -10000px;
	white-space: nowrap;
	text-decoration:		none;
}

.sponsor_item{
	padding:				0 10px 0 10px;
}

form{
	display:				inline;
}

input{
	background:				#f4f5f0;
	border:					1px solid #c7c8c2;
	color:					#62635e;
	font-size:				10px;
}

.backlink{
	cursor:					pointer;
	text-transform:			uppercase;
	padding:				10px 0 0 0px;
	color:					#F65F16;
}

.backlink:hover{
	text-decoration:		underline;
}

.printerfriendlylogo, .printerfriendlyclaimer{
	display: none;
}

.clearboth{ 
	clear:					both;
	line-height:			0px;
	height:					1px;
	font-size:				0px;
	margin:					0;
	padding:				0;
}
		
.spacer { 
	clear:					both;
	line-height:			10px;
	height:					10px;
	font-size:				10px;
	margin:					0;
	padding:				0;
}

/*******************************************************************************/
/***** STOP - templating *******************************************************/
/*******************************************************************************/

/*******************************************************************************/
/***** START - menu ************************************************************/
/*******************************************************************************/

ul.menu{
	margin:					0;
	padding:				1px 0 0 1px;
}

ul.menu li{
	float:					left;
	list-style:				none;
	height:					47px;
}

/*******************************************************************************/
/***** STOP - menu *************************************************************/
/*******************************************************************************/

/*******************************************************************************/
/***** START - submenu *********************************************************/
/*******************************************************************************/

ul.submenu_level3{
	margin:					0;
	padding:				0;
	clear:					both;
}

ul.submenu_level3 li{
	float:					left;
	list-style:				none;
	line-height:			25px;
	background-image:		url(/fileadmin/templates/images/submenu_level3_NO_bg.gif);
	background-repeat:		repeat-x;
}

ul.submenu_level3 li a{
	font-family:			Verdana,Arial,Sans-serif,Monospace;
	font-size:				9px;
	display:				block;
	padding:				0 10px 0 10px;
	border-right:			1px solid #1d1d1b;
	text-transform:			uppercase;
}

ul.submenu_level3 li.NO{
	background-image:		url(/fileadmin/templates/images/submenu_level3_NO_bg.gif);
	background-repeat:		repeat-x;
}

ul.submenu_level3 li.ACT{
	background:				#FFFFFF;
}

ul.submenu_level3 li.ACT a{
	color:					#63645c;
}

ul.submenu_level4{
	margin:					0;
	padding:				0;
	clear:					both;
}

ul.submenu_level4 li{
	float:					left;
	list-style:				none;
	line-height:			27px;
}

ul.submenu_level4 li a{
	font-family:			Verdana,Arial,Sans-serif,Monospace;
	font-size:				9px;
	display:				block;
	padding:				0 10px 0 10px;
	text-transform:			uppercase;
}

ul.submenu_level4 li.ACT a{
	color:					#63645c;
}

.submenucontainer a:hover{
	text-decoration:		none;
}

ul.submenu_level5{
	margin:					0;
	padding:				0;
	clear:					both;
}

ul.submenu_level5 li{
	float:					left;
	list-style:				none;
	line-height:			25px;
}

ul.submenu_level5 li a{
	font-family:			Verdana,Arial,Sans-serif,Monospace;
	font-size:				9px;
	display:				block;
	padding:				0 10px 0 10px;
	text-transform:			uppercase;
}

ul.submenu_level5 li.ACT a{
	color:					#63645c;
}

.submenucontainer a:hover{
	text-decoration:		none;
}



/*******************************************************************************/
/***** STOP - submenu **********************************************************/
/*******************************************************************************/


/*******************************************************************************/
/***** START - specialmenu *****************************************************/
/*******************************************************************************/

.specialmenu ul{
	margin:					0;
	padding:				0;
}

.specialmenu ul li{
	float:					left;
	list-style:				none;
}

.specialmenu ul li.NO{
	padding:				0 0 0 10px;
	background-image:		url(/fileadmin/templates/images/specialmenu_bar.gif);
	background-repeat:		no-repeat;
	background-position:	right;	
}

.specialmenu ul li.NO.FIRST{
	padding:				0;
}

.specialmenu ul li.NO.LAST{
	padding:				0 0 0 10px;
	background:				none;
}

.specialmenu ul.secmenu {
	float: left;
}

.specialmenu div.tx-tclogininformation-pi1 {
	float: right;
}

.specialmenu ul.loginmenu {
	float: right;
	/*
	left: 904px;
	position: absolute;
	zoom: 1;
	*/
}

.specialmenu ul.loginmenu li.normal {
	display: none; 
	font-size: 7px;
	font-family: arial, sans-serif;
	letter-spacing: 1px;
	margin: -4px 0 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	/*min-width: 70px;*/
}

.specialmenu ul.loginmenu li.normal a {
	display: inline-block;
	padding:  6px 0 0 8px;
	text-decoration: none;
	font-family: arial;
	font-size: 8px;
	font-weight: bold;
	color: #F65F15;
	color: #FFFFFF;
	height: 12px;
	min-width: 51px;
}

/*******************************************************************************/
/***** STOP - specialmenu ******************************************************/
/*******************************************************************************/

.browseLinksWrap{
	margin:					10px 0 5px 0;
}
		
.browseLinksWrap span{
	margin:					0 5px 0 0;
	text-transform:			uppercase;
	font-size:				10px;
}
		
.browseLinksWrap span.activeLinkWrap a{
	color:					#c7c8c3;
}


/*******************************************************************************/
/***** START - addThis *********************************************************/
/*******************************************************************************/

.addThis {
	margin: 0 0 10px 0px;
}

/*
.oneColumn_field_normal .addThis {
	margin-left: 5px;
}
*/

/*******************************************************************************/
/***** STOP - addThis **********************************************************/
/*******************************************************************************/


li#id_3338 a,
li#id_3393 a{
	background-image:		url(/fileadmin/templates/images/sharethefeeling_bg_no.gif);
	width: 81px;
}

li#id_3338 a:hover,
li#id_3393 a:hover{
	background-image:		url(/fileadmin/templates/images/sharethefeeling_bg_hover.gif);
	width: 81px;	
}

li#id_3338 a.act,
li#id_3338 a.act:hover,
li#id_3393 a.act,
li#id_3393 a.act:hover{
	background-image:		url(/fileadmin/templates/images/sharethefeeling_bg_act.gif);
	width: 81px;
}
