html, body {
	background-color:#fff;
	/*text-align:center;*/
	margin:0;
	margin-top:5px;
/*	background-image: url(/fileadmin/tmp/imgs/bg_blue.jpg);
	background-repeat: repeat-x;*/

}

#page{
/*	text-align: left;*/
position: relative;
	margin:0 auto;
	
	background-color:white;
/*	border: 1px solid #666;	*/
	width: 952px;
}

#home{
	/*float:left;
	text-align:center;
	width:180px;
	height:auto;
*/
	float:right;
}

.bmitxt {
color:#CC0000;
font-weight:bold;
}


#px{
	float:left;
	width:1px;
	height:300px;

}

#admain {
	width: 255px;
	
	background-color:#f1f1f1;
	position: relative;
	margin-top: 10px;
	margin-right:10px;
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b9d839;
	border-right-color: #b9d839;
	border-bottom-color: #b9d839;
	border-left-color: #b9d839;
}
#admain h3{
	width: 255px;
	margin-top: -10px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #b9d839;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	font-family: arial,helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #ffffff;
	text-align: center;
}



#hdrimg {
    position: absolute;
	top: 0px !important; /* IE Sucks */
	top: 0px;

	left: 0px;
	float:left;
	width:590px;
	height:300px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(/fileadmin/tmp/imgs/list_slogan_test.jpg);
	background-repeat: no-repeat;
}


#hdrmenu {
	position: absolute;
	top: 0px !important; /* IE Sucks */
	top: 0px;

	left: 591px;

	float:left;
	width:180px;
	height:300px;
	background-color: #EE9B01;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	line-height: 48px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 24px;
	text-align: center;	
}

#hdrmenu ul {list-style-type: none; width: 180px; margin:0;padding:0;float:left;}
#hdrmenu ul li {display:block;}
#hdrmenu ul li a {

	display:block;
	/*text-transform: uppercase;*/
	text-decoration:none;
	color: #fff;
	padding:0px;
	/*padding-top:10px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:13px;*/
	margin:0;
}
#hdrmenu ul li a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

#hmenu ul li.spacer {
	display:inline;
	font-size:1px;
	background-image: url(/fileadmin/tmp/imgs/hspacer.gif);
	background-repeat: no-repeat;
	padding:0px;
	margin:0;
	padding-top:12px;
	padding-bottom:3px;
	height:40px;
}

#hdrtest {
	position: absolute;
	top: 0px !important; /* IE Sucks */
	top: 0px;

	left: 772px;
	float:left;
	width:180px;
	height:300px;
	background-color: #F1E220;	
	font-family: "Trebuchet MS";
	text-align: center;
}

#hdrtest .bmi {
	font-size: 24px;
	color:#666;
	font-weight: bold;
	line-height:48px;
}
#hdrtest label {
	color:#666;

}

#hdrtest input {
	border: 1px solid #666666;	
}
#s{
	border: 0 none;
}


#hdrtest .index {
	color:#CC0000;
	font-size:24px;
	font-weight:bold;
	line-height:40px;
}

#hdrtest .vysl {
	color:#CC0000;
	font-size:24px;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
}
#hdrtest .bmilink A{
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
#hdrtest .bmilink A:link,#hdrtest .bmilink A:visited,#hdrtest .bmilink A:active {
	text-decoration:none;
	color: #64A001;
	padding:0px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #64a001;
}
#hdrtest .bmilink A:hover {
	font-weight: normal;
	color: #89c316;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #64a001;
}




#cntbox{
	clear:both;
	background-image: url(/fileadmin/tmp/imgs/bgcnt.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	height:100%;
	float:none !important;
	float:left;
}
#cnt{
	display:block;
	overflow:hidden;
	width:560px;
	float:left;
	height: 100%;
	padding:0px;
	margin:0;
	padding-left:30px;
	background-color:#f1f1f1;
	

}

p {
	margin:0;
	padding:0;

}

#cnt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #666666;	
	width:85%;
	padding-left:0px;
	margin-bottom:10px;
	margin-top:10px;
/*	margin:0;
	padding-top:0px;
	padding-bottom:20px;
	*/
}

#cnt p:hover {
	background-color: #fffcf5;
	/*
	padding-left:40px;
	padding-right:40px;*/
}

#cnt h1 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	color: #707070;
	margin:0;
	padding-top:20px;
}

#cnt h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #404040;
	font-weight:normal;
	padding-left:7px;
	letter-spacing: -1px;
}

#cnt ul {


}

#cnt li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #666666;	
	width:85%;

}
#srchbox{
 
	float:left;
	width:350px;
/*	width:300px;*/
	
	/*float:right;*/
	
	text-align:center;
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
/*	padding-left:5px;*/
	
}

#adbox {

	float:left;
	text-align:center;
	width:360px;
	height:auto;
}

#sidebox {
	float:left;
	/*text-align:center;*/
	width:180px;
	height:auto;
}

#sidebox h2 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:60px;
	color:#707476;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

#ads {
	float:left;
	text-align:center;
	width:180px;
	height:auto;
	padding-top:20px;
}


#vmenu ,#catmenu{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}
#vmenu ul ,#catmenu ul{list-style-type: none;  margin:0;padding:0;padding-top:0px;padding-bottom:0px;padding-left:10px;float:left;}
#vmenu ul li, #catmenu ul li {display:block;padding-top:2px;padding-bottom:2px;}
#vmenu ul li a:link,#catmenu ul li a:link,#vmenu ul li a:visited,#catmenu  ul li a:visited,#vmenu ul li a:active,#catmenu ul li a:active {
	text-decoration:none;
	color: #64A001;
	padding:0px;

	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #64a001;
}
#vmenu ul li a:hover,#catmenu  ul li a:hover {
	font-weight: normal;
	color: #89c316;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #64a001;
}


#ftr {
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 10px;
	width: 952px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;	

}

#partners {
float:left;
	width:500px;


}
#partners a {
  text:decoration:none;
  color: #bbbbbb;	
}

#partners a:hover {
  text:decoration:underline;
  color: #999999;	
}

#copy {
	
	float:right;

}


.tx-jppageteaser-pi1  { }
.tx-jppageteaser-pi1-list  {
	width:570px;
	padding:0;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
/*	padding-left:45px !important;
	padding-left:25px;*/
}

.tx-jppageteaser-pi1-list-entry {
	
		    float:left;
			width:250px;
			padding-bottom:20px;
		}
		
.tx-jppageteaser-pi1-list-entry-odd {
		padding-right:15px;
		}
		
.tx-jppageteaser-pi1-list-entry-image IMG {
	float: left;
	border: 1px solid #fff;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
		}
		
.tx-jppageteaser-pi1-list-entry H4 {
		/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:11px;*/
			padding:0px;
			margin:0px;
			margin-top:8px;
		    position: relative;
}
.tx-jppageteaser-pi1-list-entry H4 A{
/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:11px;*/
	color:#009900;
	text-decoration:none;
}
.tx-jppageteaser-pi1-list-entry H4 A:hover{
	color:#009900;
	text-decoration:underline;
}


.tx-jppageteaser-pi1-list-entry-description a:link,
.tx-jppageteaser-pi1-list-entry-description a:visited,
.tx-jppageteaser-pi1-list-entry-description a:active {
	color:#455257;
	text-decoration:none;
}

 .morelink a{
color:#009900;
	text-decoration:underline;


}


.tx-jppageteaser-pi1-list-entry-description a:hover{

	text-decoration:underline;
}




		.tx-jppageteaser-1col-pi1 {

		
		}
		
		.tx-jppageteaser-1col-pi1-browsebox {
		    margin-top: 10px;
		    padding-top: 3px;
		    border-top: 1px solid #ccc;
		}
		
		
		/* List View */
		.tx-jppageteaser-1col-pi1-list {
			width:540px;
			padding:0;
			padding-top:20px;		
	  		font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
	}
		
		.tx-jppageteaser-1col-pi1-list-entry {
/*		    clear: both;
		    float:left;*/
			padding-bottom:20px;

		}
		
		.tx-jppageteaser-1col-pi1-list-entry-description A:link,
		.tx-jppageteaser-1col-pi1-list-entry-description A:visited,
		.tx-jppageteaser-1col-pi1-list-entry-description A:active {
			color:#455257;
			text-decoration:none;
		}

		.tx-jppageteaser-1col-pi1-list-entry-description A:hover{
			text-decoration:underline;
		}		

		.tx-jppageteaser-1col-pi1-list-entry-image IMG {
		    float: left; 
		    margin: 10px 20px 10px 0px;
		    border: 1px solid #000000;
		}
		
		

		.tx-jppageteaser-1col-pi1-list H4 {
			padding:0px;
			margin:0px;
			margin-top:8px;
		    position: relative;
		}
		
		.tx-jppageteaser-1col-pi1-list H4 A,
		.tx-jppageteaser-1col-pi1-list-entry-link-item A {
		    color: #009900;
			text-decoration:none;
		}

		.tx-jppageteaser-1col-pi1-list H4 A:hover,
		.tx-jppageteaser-1col-pi1-list-entry-link-item A:hover {
		    color: #009900;
			text-decoration:underline;
		}
		
		.tx-jppageteaser-1col-pi1-list-entry-creation-date,
		.tx-jppageteaser-1col-pi1-list-entry-change-date {
		    position: absolute;
		    bottom: 4px;
		    right: 0px;
		    font-size: 9px;
		    font-weight: normal;
		    color: #999;
		}
		
		.tx-jppageteaser-1col-pi1-browsebox {
		    text-align: center;
		}
		
		
