/* 
Stylesheet for Your Family Entertainment AG
copyright 2006
Author: Murat Akpolat/Andreas Schaal
v. 1.0
*/

/* added for the nonPadding in Homepage */
.MCContentBoxNP{
height:300px; /*258px*/
clear:right;
clear:all;
margin:10px 10px 0 5px;
padding:10px 10px 5px 10px;
background-color:#FFFFFF;
background-image: url('diashow.jpg');
}

.MCContentBoxRightNP{
clear:right;
clear:all;
margin:10px 10px 0 0;
padding:5px 10px 10px 10px;
background-color:#FFFFFF;
}

/* added for the nonPadding in Homepage end*/


#catalogItemContainer #itemDescriptionTxt{
padding:10px;
	color: #267BA0;
	font-size: 11px;
	width: 160px;

}
/* added for form elements */
/* FORM ELEMENTS */
form, fieldset{
margin:0;
padding:0;
border:0;
}

.csc-mailform-field input{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
border:1px solid #ccdbea;
width: 220px;
}

textarea{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
border:1px solid #ccdbea;
width: 323px;
}

.csc-firstHeader{
border-bottom: 7px solid #257b9e;
font-size: 12px;
}

.csc-mailform-field{
margin:0;
padding:3px;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
border:0px solid #257b9e;
}

.csc-mailform-submit{
margin:0;
padding:0;
margin-left:101px;
width:150px;
}

#mailformformtype_mail{
width:150px;
}

label{
margin:0;
padding:0;
display:block;
float: left;
width:100px;
}

ul{
margin: 5px 0 5px 30px;
}

li{
margin: 5px 0 0 0;
}



/* Search form */
.news-search-form input{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
border:1px solid #ccdbea;
}

.news-search-form-submit input{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
border:1px solid #ccdbea;
}

/* added for width switch of content areas start */
.MCleftContainerSwitched{
float:left;
margin:0;
padding:0;
width:425px;
text-align:left;
border:0;
/*background-image: url('bg_maincontent_switched.gif');
background-repeat: repeat-y;
background:transparent;
background-color:transparent;
	opacity: .0;
	filter: alpha(opacity=0);
	-moz-opacity: .0;*/
}

.MCrightContainerSwitched{
float:right;
margin:0;
padding:0;
width:240px;
text-align:left;
border:0;
background-image: url('bg_maincontent.gif');
background-repeat: repeat-y;
/*background:transparent;
background-color:transparent;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;*/
}
/* added for width switch of content areas end */

/* added for hide right content area */
.MCrightContainerSwitchedHidden{
float:right;
display:none;
margin:0;
padding:0;
width:240px;
text-align:left;
border:0;
/*background-color:#ccdbea;*/
/*background:transparent;
background-color:transparent;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;*/
}
/* added for hide right content area end*/

/* added for expand left content area */
.MCleftContainerSwitchedFull{
float:left;
margin:0;
padding:0;
width:680x;
text-align:left;
border:0;
/*background-image: url('bg_maincontent_full.gif');
background-repeat: repeat-y;
background:transparent;
background-color:transparent;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;*/
}
/* added for expand left content area */


/* basic elements/area's */  
body{
margin:0;
padding:0;
background-color:#4b8faa;  
text-align:center;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
color: #FFFFFF;
}

#MainContainer{
padding:0;
margin:0px auto;
margin-top:5px;
width:910px;
text-align:center;
border:0;
}

#MainLeftAREA{
float:left;
margin:0;
padding:0;
width:749px;
/*border:1px solid #000000;*/
}

#Claim{
float:right;
position:relative;
right:+110px;
top:+165px;
margin:0;
padding:0;
/*border:1px solid #000000;*/
}

#Header{
margin:0;
padding:0;
height:175px;
width:749x;
text-align:left;
border:0;
}

#CTContainerLeft{
clear:right;
clear:all;
float:left;
margin:0;
padding:5px 0 10px 0;
width:70px;
text-align:left;
border:0;
}

#CTContainerRight{
clear:right;
clear:all;
float:right;
margin:0;
padding:5px 0 10px 0;
width:680px;
text-align:left;
border:0;
}

#Navigation{
clear:all;
clear:right;
margin:0;
padding:5px 0 10px 0px;
height:20px;
width:682px;
text-align:left;
border:0;
}

#Animation{
clear:right;
clear:all;
margin:0;
padding:0 0 0px 0;
width:680px;
text-align:center;
border:0;
background-color:#ccdbea;
}

#AnimationHidden{
visible: none;
display: none;
clear:right;
clear:all;
margin:0;
padding:0 0 0px 0;
width:680px;
text-align:center;
border:0;
background-color:#ccdbea;
}

#MainContentFull{
clear:right;
clear:all;
margin:10px 0 0 0;
padding:0px 0px 5px 0px;
width:680px;
text-align:left;
border:0;
height:auto;
/*background-color:#ccdbea;*/
background-image: url('bg_maincontent_full.gif');
background-repeat: repeat-y;
}

#MainContentSwitched{
clear:right;
clear:all;
margin:10px 0 0 0;
padding:0px 0px 5px 0px;
width:680px;
text-align:left;
border:0;
height:auto;
/*background-color:#ccdbea;*/
background-image: url('bg_maincontent_swiched.gif');
background-repeat: repeat-y;
}

#MainContent{
clear:right;
clear:all;
margin:10px 0 0 0;
padding:0px 0px 5px 0px;
width:680px;
text-align:left;
border:0;
height:auto;
/*background-color:#ccdbea;*/
background-image: url('bg_maincontent.gif');
background-repeat: repeat-y;
}

#MainBottom{
clear:right;
clear:left;
clear:all;
margin:0;
padding:5px 0 0 0;
width:680px;
text-align:left;
border:0;
}

/* Header elements */
.HdLangu{
margin:0;
padding:5px;
float:right;
height:20px;
}

.HdLogo{
clear:right;
clear:all;
margin:0;
padding:0;
height:175px;
/*border:3px solid #ccdbea;*/
border:0;
background: url('logo_oben_links.gif') no-repeat;
/*background: url('logo_yfe.gif');*/
/*background-color:#FFFFFF;*/
}

.LanguTxt{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}

.HdLogoCp{
float:left;
margin:0;
padding:0;
position:relative;
top:10px;
left:140px;
width:540px;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 12px;
border:0;
}

.CpTxtP{
color: #f27197;
font-weight:bold;
}

.CpTxtG{
color: #859f40;
font-weight:bold;
}

.CpTxtB{
color: #257b9e;
font-weight:normal;
}

.HdAreaP{
float:right;
margin:0;
padding:0;
width:32px;
height:150px;
background-color:#f27197;
}

.HdAreaG{
float:right;
margin:0;
padding:0;
position:relative;
right:+5px;
width:12px;
height:150px;
background-color:#b0d355;
}

/* Main Content elements */
.MCleftContainer{
float:left;
margin:0;
padding:0;
width:240px;
text-align:left;
border:0;
/*background-color:#ccdbea;*/
/*height:340px;*/
/*background-image: url('bg_maincontent.gif');
background-repeat: repeat-y;*/
}

.MCrightContainer{
float:right;
margin:0;
padding:0;
width:420px;
/*height:340px;*/
text-align:left;
border:0;
/*background-color:#ccdbea;
background-image: url('bg_maincontent_full.gif');
background-repeat: repeat-y;*/
}

.MCtopLineRight{
float:right;
margin:0;
padding:0;
width:10px;
height:20px;
border:0;
background-color:#f27197;
}

.MCContent{
padding:20px 0 5px 5px;
}

.MCContentBox{
clear:right;
clear:all;
margin:10px 10px 0 5px;
padding:5px 10px 10px 10px;
background-color:#FFFFFF;
}

#MCTitleAreaLeft{
margin:0;
padding:0 0 10px 10px;
}

.MCPageTitle{
float:left;
margin:0 0 0 3px;
padding:0;
text-transform: uppercase;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 12px;
font-weight: bold;
color: #257b9e;
}

.MCTitle{
margin:0;
padding:0;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
font-weight: bold;
color: #257b9e;
}

.MCTxt{
margin:0;
padding:0;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
font-weight: standard;
color: #257b9e;
}

/* Bottom Elements */

.bottomLeft{
float:left;
}

.bottomRight{
float:right;
}

.txtImpressum{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
font-weight: standard;
color: #FFFFFF;
}
.txtImpressum a{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
font-weight: standard;
color: #FFFFFF;
text-decoration:underline;
}

.txtImpressum a:hover{
text-decoration:none;
}

/* Other Elements */

li, p, a{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
font-weight: standard;
}

a:link,a:visited,a:active{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
font-weight: standard;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

h2{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 13px;
}

h1{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 14px;
}

/* ######################################################## */
/* from old one migrated ;-) */

label {
 font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
 font-size: 11px;
}


.bodytext{
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	text-align: left;
}

#cntTop {
	left: 0px;
	position: fest;
	overflow: visible;
}

#cntTop #cntTopTable {
	position: static;
	left: 150px;
}

#layerLogo {
	position:absolute;
	left:141px;
	top:11px;
	width:139px;
	height:139px;
	z-index:4;
	overflow: visible;
	cursor: crosshair;
	background-image: url(logo.gif);
}
#cntTop #cntTopTable #cntContentText {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
}
#cntTop #cntTopTable #cntLanguage {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;}

#cntClickPath {
	position:absolute;
	left:270px;
	top:122px;
	width:570px;
	height:22px;
	z-index:2;
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	font-weight: bold;
}
#cntTop #cntTopTable #leftContentBox {
	background-color: #CCDBEA;
	width: 679px;
	border: 10px solid #CEDEEF;
	text-align: left;
}

#cntClickPath #clickPathVar a {
	text-decoration: none;
}

#cntClickPath #clickPathText {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	font-weight: bold;
	color: #f27197;
}

#cntClickPath #clickPathVar {
	color: #257b9e;
	font-weight: normal;
}
#cntClickPath #clickPathDel_1 {
	color: #879E43;
}
#cntTop #cntTopTable #cntPageTitle {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	font-weight: bold;
	color: #257b9e;
}
#cntImageTop {
	position:fest;
	left:240;
	top:200;
	width:455px;
	height:95px;
	z-index:5;
	overflow: visible;
	visibility: visible;
}
a {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
	color: #257b9e;
	
}
#cntTop #cntTopTable #cntImpressum {
  text-decoration: none;
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	color: #FFFFFF;
}

#cntTop #cntTopTable #cntImpressum a{
  text-decoration: none;
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
	color: #FFFFFF;
}

#cntContentTop {
	position:absolute;
	left:241px;
	top:407px;
	width:652px;
	height:145px;
	z-index:5;
	background-color: #FFFFFF;
}

/* Top Navigation Menu 1st Level */
.topnav {
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-right: 2px solid #4C8FAA;
	height: 19px;
	}   
.topnav a:link {
         padding-top:5px;
	text-decoration: none;
	color: #257b9e;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #ccdbea;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 100%;
	}
.topnav a:visited {
         padding-top:5px;
	text-decoration: none;
	background-color: #ccdbea;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 100%;
	}
.topnav a:active {
         padding-top:5px;
	text-decoration: none;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	color: #FFFFFF;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px
	width: 100%;
	}
.topnav a:hover {
         padding-top:5px;
	text-decoration: none;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	color: #FFFFFF;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 100%;
	}
.topnav_act {
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border: 1px solid #4C8FAA;
	height: 19px;
	} 	
	
.topnav_act a:link {
         padding-top:5px;
	text-decoration: none;
	color: #257b9e;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #ccdbea;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 100%;
	}
.topnav_act a:visited {
         padding-top:5px;
	text-decoration: none;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	color: #FFFFFF;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 100%;
	}
.topnav_act a:active {
         padding-top:5px;
	text-decoration: none;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	color: #FFFFFF;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px
	width: 100%;
	}
.topnav_act a:hover {
         padding-top:5px;
	text-decoration: none;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	color: #FFFFFF;
	text-align: center;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 100%;
	}

/* Top Navigation Menu 2nd Level */
.topnav1 {         
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	heigth:19px;
	}   
.topnav1 a{
	//margin-top: 3px;
	//margin-bottom: 3px;
	padding:3px 3px 3px 5px;
	}

.topnav1 a:link {
	//padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	width: 171px;
}

.topnav1 a:visited {

        // padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	width: 171px;
}

.topnav1 a:active {

        // padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #CD4C72;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	width: 171px;
}

.topnav1 a:hover {

      //   padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #CD4C72;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	width: 171px;
} 	 

.topnav1_act a {

      //   padding:3px 0 0 5px;
         	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #F27197;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	font-weight: bold;
	font-size: 12px;
	width: 171px;
}

.topnav1_act a:visited {
         padding:3px 0 0 5px;
         	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #CD4C72;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	width: 171px;
}

.topnav1_act a:hover {
         padding:3px 0 0 5px;
         text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #CD4C72;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	width: 171px;
}

.topnav1_act div{
//min-height: 19px;
}

.topnav1 div{
//min-height: 19px;
}

/* Top Navigation Menu 3rd Level */
.topnav2 {
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}   

.topnav2 a{
	//margin-top: 3px;
	//margin-bottom: 3px;
	padding:3px 3px 3px 5px;
	}

.topnav2 a:link {
        // padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #B0D355;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//min-height: 19px;
	width: 171px;
}
.topnav2 a:visited {
         //padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #B0D355;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	width: 171px;
}
.topnav2 a:active {
        // padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #869F41;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	width: 171px;
}

.topnav2 a:hover {
      //   padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #869F41;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	width: 171px;
}

.topnav2_act a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 10px;
	background-color: #859E40;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	font-weight: bold;
	font-size: 12px;
	width: 171px;
}

.topnav2_act a:visited {
         padding:3px 0 0 5px;
 	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 12px;
	background-color: #B0D355;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	width: 171px;
}

.topnav2_act a:active {
         padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 12px;
	background-color: #859E40;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	width: 171px;
}

.topnav2_act a:hover {
         padding:3px 0 0 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 11px;
	background-color: #859E40;
	text-align: left;
	white-space: normal;
	clear: left;
	float: left;
	//height: 19px;
	width: 171px;
}


#cntTop #cntTopTable #leftTable {
	background-color: #ccdbea;
	width: 442px;
	height: 450px;
}

#cntTop #cntTopTable #leftTable #pageTitle {
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	text-indent: 45px;
	color: #267A9E;
	position: relative;
	top: 10px;
}
#cntTop #cntTopTable #leftTable #cntContent #header {
	font-weight: bold;
	color: #267A9E;
	top: 25px;
	position: relative;
	left: 45px;
	width: 368px;
}


#cntTop #cntTopTable #newsTable {
	background-image: url(uploads/tf/news.gif);
	height: 343px;
}

#cntTop #cntTopTable #newsTable #newsTableContent {
	overflow: scroll;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 300px;
	width: 376px;
	text-indent: 30px;
	top: 40px;
	position: relative;
	left: 7px;
}

#claimLayer {
	position:absolute;
	left:922px;
	top:301px;
	width:37px;
	height:270px;
	z-index:5;
	background-image: url(claim_new.gif);
	visibility: visible;
	}

.contenttable {
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FFFFFF;	
}

#cntTop #cntTopTable #leftTable #cntContent {
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
	font-size: 11px;
	background-color: #FFFFFF;
	left: 12px;
	position: relative;
	top: 12px;
	right: 12px;
	overflow: auto;
	height: 400px;
	width: 422px;
}
#cntTop #cntTopTable #leftTable #cntContent #content {
	position: relative;
	top: 38px;
	left: 45px;
	width: 368px;
}

.contenttable thead tr{
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2F4202;
}

#cntTop #cntTopTable #leftTable #cntContent #divider {
	background-color: #267A9E;
	height: 10px;
	width: 368px;
	position: relative;
	left: 45px;
	top: 28px;
}

.contenttable tr {
	background-color: #7E8961;	
}

#cntTop #cntTopTable #leftTable #cntContent #content a {
	color: #2E4002;
	text-decoration: none;
}

#cntTop #cntTopTable #leftTable #cntContent #header h1 {
	font-size: 12px;
	font-weight: bold;
}

.csc-header h1{font-size: 12px;
	font-weight: bold;
}

/* Catalog */

#slideshowFront {
clear:left;
clear:all;

}


#slideshowFront img
{
	position: relative;
	top: 40px;
	left: 13px;
	width: 175px;
	height:130px;
	clip:rect(75px, 0px, 0px, 75px);
	
}


#alphaBrowser a{
         padding:2px 1px 1px 2px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
         font-size: 11px;
         font-weight: bold;
	background-color: #F07297;
	white-space: normal;
	clear: left;
	float: left;
	height: 19px;
	width: 19px;
}

#alphaBrowser a:hover {
background-color: #B0D355;
}
	
#alphaBrowser a:active{
background-color: #B0D355;
}
	
 #alphaBrowser td {
 text-align: center;
}

#horRule{
	background-color: #4C8FAA;
	height: 10px;
	width: 370px;
}


#dividerImg {
	position: relative;
	top: 15px;
	left:215px;
	width: 16px;
	}


#bestsellerImg
{
	width: 120px;
	clip:rect(0px, 140px, 140px, 0px);
	
}
#stdImg
{
	width: 140px;
	clip:rect(0px, 140px, 140px, 0px);
	
}



/* Catalog end */

/* NEWS */
#news-single-content #title {
	display: block;
	font-weight: bold;
	font-size: 12px;
}

#news-single-content {
	display: block;
	}
	
	#news-single-content #content{
	display: block;
	}


#news{
line-height:15px;
color:#257b9e;
}

#news h1{
  font-weight: bold;
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
  color:#257b9e;
}


#news li{
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
  color:#257b9e;
  list-style-type: none;
}

#news a{
line-height:15px;
color:#257b9e;
text-decoration:none;
}

#news.redTxt{
color:#cc4d72;
}

#news.redTxtActive{
text-decoration:underline;
}


#news-list-date a {
  font-weight: bold;
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
  color: #257b9e;
  text-decoration: none;
}

 #news-list-date div{
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
}

#news-list-content a {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
  color: #257b9e;
  text-decoration: none;
}

#news-list-content span {
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
  color: #257b9e;
  text-decoration: none;
}

.news-list-date{
  font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
  font-size: 11px;
}



/* NEWS end */
 
/* HUND */

#hund {
	position:absolute;
	left:100px;
	top:650px;
	width:100px;
	height:100px;
	z-index:10000;
	vertical-align: middle;
	text-align: center;
}

/* HUND end */




/* Sonstiges */
#finance{
line-height:15px;
color:#cc4d72;
}

#finance a{
line-height:15px;
color:#cc4d72;
text-decoration:none;
}

#finance .redTxt{
color:#cc4d72;
}

#finance .redTxtActive{
text-decoration:underline;
}

.tableYFE{
width:99%;
}

.td-last,.td-0,.td-1,.td-2,.td-3,.td-4,.td-5,.td-6,.td-7,.td-8,.td-9{
padding:5px;
}

#printCnt{
float:right;
margin:0;
padding:0;
position:relative;
right:+5px;
top:-15px
}

.printCntNew{
float:right;
margin:0;
padding:0 10px 0 0px;
text-decoration:none;
font-family: Verdana, Lucida, 'Lucida sans', Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Garamond, Times New Roman, sans serif;
font-size: 11px;
}

#flsh{
height:175px;
width:598px;
position:relative;
top:-10px;
left:11px;
}