/*
Theme Name: Ursapharm
Theme URI: http://www.ursapharm.de/
Description: Ursapharm 
Version: 1
Author: FBO
Author URI: http://fbo-newmedia.de
*/


body{
	background: url(images/page_background2.jpg) no-repeat #acbed6;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.95em;*/
	font-size: 15px;
	margin: 20px 0px 0px 0px;
	/*border: 1px solid #ff0000;*/
	/*overflow: auto;*/
	
}


.post form {
	background: #ededed;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 10px;
	padding: 10px;
}

table {
/*	border: 1px solid #ddd;*/
	margin: 0 0 10px 0;
	width: 100%;
}

table td {
	background: #daf1fa;
/*	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;*/
	
	color: #666;
	padding: 5px !important;
	vertical-align: top;
}

th {
	background: #ade0f5;
/*	border-bottom: 1px solid #bbb !important;
	border-right: 1px solid #bbb !important;*/
	color: #333;
	/*font-weight: normal;*/
	padding: 5px !important;
	text-align: left;
	vertical-align: top;
}

thead th {
	
}

legend {
	font-weight: bold;
	padding: 5px 0 0 0;
}

fieldset {
	border: 0px;
	border-bottom: 1px solid #ccc;
	width: auto;
}

p {
	margin: 0px 0 15px 0;
}

.label {
	border: 0px solid #ff0000;
	display: inline-block;
	padding: 0 5px 0 0;
	text-align: right;
	width: 65px;
}

.checkbox_label {
	display: inline;
}

input, textarea {
	/*background: url(images/search_input_bg.png);*/
	border: 1px solid #566a7b;
}

textarea {
	vertical-align: top;
	height: 200px;
	width: 350px;
}







#main_page_border{
	margin: 0 auto 0 auto; 
	width: 960px;
}

#page_border{
	background: #fff;
	width: auto;
	margin: 10px 0 0 0;
	padding: 5px 5px 35px 5px;
}
	
	#page_header{
		background: url(images/header_bg.png) no-repeat right top;
		height: 85px;
		width: auto;
	}
	
		#blue_line{
			background: #67a8d5;
			height: 9px;
			position: absolute;
			top: 130px;
			width: 732px;
			z-index: 5;
		}
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ursapharm logo */
	#page_logo{
		background: url(images/top_nav_border.png) repeat-y top right;
		float: left;
		height: 85px;
		width: 218px;
		
		
	}
		#page_logo div{
			padding: 22px 0 0 22px;
		}
			
			#page_logo img{
				margin: 0 auto 0 auto;
				width: 171px;
			}
			
			#page_logo_inner{
				border: 0px solid #ff0000;
				position: absolute;
				z-index: 30;
			}
			#page_logo_inner img { 
				border: 0px;
				height: 80px;
				width: 210px;
			}
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* haupt menu */
	#page_nav {
		float: left;
		margin: 0 0 0 0;
		padding: -5px 0 0 0;
	}
		#page_nav ul{
			margin: 0 0 0 0; 
			padding: 0;
		}
		#page_nav ul li.page_item{
			background: url(images/top_nav_border.png) repeat-y top right;
			float: left;
			font-size: 0.75em;
			list-style: none;

			/*padding: 0 1.8em 0 1.8em;*/
	
		}
			#page_nav ul li.page_item a{
				position: relative;
				color: #1261a9;
				display: block;
				padding: 4em 1.7em 1.0em 1.7em;
				z-index: 200;
				
			}
			#page_nav ul li.page_item a:link, #page_nav ul li.page_item a:visited{
				color: #005ea8;
				font-size: 1.2em;
				text-decoration: none;
			}
			/*
			#page_nav ul li.page_item a:hover, #page_nav ul li.page_item a:active, 
			#page_nav ul li.current_page_item a, #page_nav ul li.current_page_item a:link, 
			#page_nav ul li.current_page_item a:visited, div.current_page_item{
				background: url(images/nav_hover.png) repeat-x top right;
				color: #ffffff;
			}*/
			/*#page_nav .current_page_item, 
			#page_nav li div,
			#page_nav li.current_page_item a:link,
			#page_nav li.current_page_item a:visited,
			#page_nav li.current_page_item a:active*/
			
			#page_nav ul.nav_level_1 li div,
			#page_nav ul.nav_level_1 li.current_page_item a:link,
			#page_nav ul.nav_level_1 li.current_page_item a:visited,
			#page_nav ul.nav_level_1 li.current_page_item a:active
			{
				background: url(images/nav_hover.png) repeat-x top right;
				color: #ffffff;
			}
			#page_nav ul.nav_level_1 li.page_item a:hover{
				color: #ffffff;
			}
			
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* Sprache und menu ¸ber header */
#page_country
{	
	float: left;
	width: 250px;
	font-size: 0.7em;
	color:  #1261a9;
	margin: 0 0 0 0;
}
	#page_country select{
		border: 1px solid #6f7071;
		font-size: 0.9em;
			
	}
		#page_country select option{
			
		}


#page_language{
	border: 0px solid #ff0000;
	float: left;
	width: 142px;
	font-size: 0.7em;
	color:  #1261a9;
	margin: 0 0 0 0;
}
	#page_language select{
		border: 1px solid #6f7071;
		font-size: 0.9em;
			
	}
		#page_language select option{
			
		}
		
	#page_language ul
	{
		margin: 0px;
		padding: 0px 0 0 0;
	}
	#page_language ul li
	{
		list-style: none;
		float: left;
		margin: 0 10px 0 0;
	}

#sub_head_menu{
	float: right;
	border: 0px solid #ff0000;
	margin: 5px -10px 0 0;
}
	#sub_head_menu ul{
		margin: 0;
		padding: 0;
	}
	#sub_head_menu ul li.page_item{
		border-right: 1px solid #1261a9;
		float: left;
		font-size: 0.7em;
		list-style: none;
		height: 0.9em;
		padding: 0px 10px 3px 10px;
	}
	#sub_head_menu ul li.last_page_item{
		border-right: 0px !important;
	}
		#sub_head_menu ul li.page_item a:link, #sub_head_menu ul li.page_item a:visited{
			color: #005ea8;
			text-decoration: none;
		}
		
		#sub_head_menu ul li.page_item a:hover, #sub_head_menu ul li.page_item a:active{
			color: #23bae2;
			text-decoration: none;
		}


	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* Suchen */
#page_search{
	background: url(images/content_header1.png) repeat-y;
	color: #fff;
	font-size: 0.75em;
	float: left;
	margin-right: 14px;
	padding: 0.35em 0.2em 0.35em 0.7em;
	border: 0px solid #ff0000;
	width: 218px;
}
	#page_search form {
		
	}
		#page_search label{
			font-size: 1.1em;
			font-weight: bold;
			margin-right: 10px;
		}
		#page_search input{
			background: url(images/search_input_bg.png) no-repeat;
			border: 1px solid #566a7b;
			width: 130px;
			height: 15px;
			font-size: 0.9em;
		}
		#page_search button{
			display: none;
		}
		
		.empty_searchform{
			border: 0px solid #ff0000;
			display: block;
			height: 19px;
			width: auto;
			
		}
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* breadcrum */
#breadcrumb{
	color: #23bae2;
	font-size: 0.7em;
	padding: 0.9em 1em 0em 0;
	
}
	#breadcrumb span{
		color: #1a171b;	
	}
	#breadcrumb span.this_site{
		color: #005ea8;	
	}
	#breadcrumb a:link, #breadcrumb a:visited{
		color: #23bae2;
	}
	
	
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* CONTENT */
#page_content{
	border: 0px solid #ff0000;
	font-size: 0.75em;	
	min-height: 300px;
	padding: 10px 0 0 0;
	width: 948px;
	
}
	#left_content{
		border: 0px solid #ffee00;
		float: left;
		width: 219px;
		margin: 0 19px 0 0;
	}
		#left_content h4 a:link, #left_content h4 a:visited{
			color: #fff;
			text-decoration: none !important;
		}
		#left_content h4 a:hover, #left_content h4 a:active{
			color: #fff;
			text-decoration: underline;
		}
		
		.nav_left{
			border: 1px solid #d5ddef;
			margin: 0 0 1em 0;
		}
		
			.nav_left h4{
				background: url(images/content_header1.png) repeat-y #67a8d5;
				border-bottom: 1px solid #d5ddef;
				color: #fff;
				margin: 0;
				padding: 0.3em;
			}
			/*.nav_left h4.active{
				background: #67a8d5;
				border-bottom: 1px solid #d5ddef;
				color: #fff;
				margin: 0;
				padding: 0.3em;
			}
			.nav_left h4.active{
				background: #67a8d5;
				border-bottom: 1px solid #d5ddef;
				color: #fff;
				margin: 0;
				padding: 0.3em 0.3em 0.3em 0.5em;
			}*/
			
			
			.menu_left ul.nav_level_1{
				background: #eef2f9;
				border-top: 1px solid #d5ddef;
				border-left: 1px solid #d5ddef;
				border-right: 1px solid #d5ddef;
				border-bottom: 1px solid #d5ddef;
				
				list-style: none;
				margin: 0 0 1em 0;
				padding: 0;
				
			}
		
			
			.menu_left ul.nav_level_1 li.page_item a:link,
			.menu_left ul.nav_level_1 li.page_item a:visited {
				background: url(images/content_header1.png) repeat-y #67a8d5;
				border-bottom: 1px solid #d5ddef;
				
				display: block;
				color: #fff;
				cursor: pointer;
				font-size: 1.1em;
				margin: 0px;
				padding: 0.5em 0.3em 0.5em 0.5em;
				text-decoration: none !important;
			}
			.menu_left ul.nav_level_1 li.page_item a:hover,
			.menu_left ul.nav_level_1 li.page_item a:active,
			.menu_left ul.nav_level_1 li.current_page_item a:link,
			.menu_left ul.nav_level_1 li.current_page_item a:visited
			{
				background: #67a8d5;
				cursor: pointer;
			}
			
			.menu_left ul.nav_level_1 li.page_item a.no_style,
			.menu_left ul.nav_level_1 li.page_item a.no_style:hover
			{
				background: none;
				border-bottom: none;
				display: inline;
				color: #76a8d7;
				cursor: pointer;
				margin: 0;
				padding: 0;
				text-decoration: none !important;
			}
				.page_item .custom_loginform
				{
					display: none;
					padding: 10px;
					width: auto;
				}
				.custom_loginform
				{
					line-height: 1.5em;
				}

			
			.menu_left ul.nav_level_2{
				width: auto;
				margin: 0;
				padding: 0px 0px 5px 15px;
			}
				.bottom_border {
					border-bottom:  1px solid #d5ddef;
				}	
				.menu_left ul.nav_level_2 li.page_item, 
				.menu_left ul.nav_level_2 li{
					border: 0px solid #ff0000;
					list-style: none;
					/*height: 25px;*/
				}
				
				.menu_left ul.nav_level_2 li.page_item a:link, 
				.menu_left ul.nav_level_2 li.page_item a:visited{
					background: #eef2f9;
					border-bottom: 1px solid #eef2f9;
					display: block;
					color: #1261a9;
					cursor: pointer;
					font-size: 1.1em;
					font-weight: bold;
					/*height: 20px;*/
					padding: 0.3em 0.3em 0.2em 0.5em;
					text-decoration: none;
					width: 193px;
					
				}
				.menu_left ul.nav_level_2 li.page_item a:hover,
				.menu_left ul.nav_level_2 li.page_item a:active,
				.menu_left ul.nav_level_2 li.current_page_item a:link, 
				.menu_left ul.nav_level_2 li.current_page_item a:visited{
					color: #fff;
					cursor: pointer;
					background: #67a8d5;
					text-decoration: none;	
				}
								
				
		.left_form{
			/*font-size: 0.95em;*/
			font-size: 1.1em;
			color: #666666;
		}
			.text_blue{
				color: #1261a9;
			}
			.left_form input{
				background: url(images/input_bg.png) repeat-x;
				border: 1px solid #8f9092;
				font-size: 0.95em;
				height: 15px;
				margin-bottom: 3px;
			}
			.left_form .button{
				background: url(images/button_bg.png) repeat-x;
				color: #fff;
				/*font-size: 0.95em;*/
				border: 0px;
				height: 20px;
				line-height: 1.3em;
				margin: 0.3em 0 0 0;
				padding: 0em 0.3em 0.6em 0.3em;
				
				
			}
			.left_form a:link,.left_form a:visited{
				color: #666666;
				cursor: pointer;
			}
			.left_form a:hover,.left_form a:active{
				color: #a9aaab;
				cursor: pointer;
			}
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* Maint CONTENT */
	#content{
		background: url(images/content_bg.png) repeat-x bottom;
		border: 1px solid #d5ddef;
		float: left;
		width: 527px;
		margin: 0 13px 0 0;
		min-height: 200px;
		padding-bottom: 8px;
	}
		#content_head{
			background: #eef2f9;
			border-bottom: 1px solid #ced4ea;
		}
			#content_head ul{
				margin: 0;
				padding: 0;
			}
				#content_head ul li{
					list-style: none;
				}
				
				#content_head ul li.page_item{
					border-right: 1px solid #ced4ea;
					float: left;
					
				}
				
					#content_head ul li.page_item a:link, #content_head ul li.page_item a:visited{
						color: #016bb3;
						cursor: pointer;
						display: block;
						padding: 0.3em 1em 0.3em 1em;
						
						text-decoration: none;
					}
					#content_head ul li.page_item a:hover, 
					#content_head ul li.page_item a:active,
					#content_head ul li.current_page_item a:link,
					#content_head ul li.current_page_item a:visited
					{
						color: #fff;
						cursor: pointer;
						background: #68a8d5;
					}
		
		
		
		#content_inner{
			color: #666666;
			/*font-size: 1em;*/
			padding: 8px 0 0 0;
			width: auto;
			
		}
			/*#content_inner h2{
				color: #1261a9;
				font-size: 1.1em;
				margin: 0 0 1em 0;
			}*/
			
			.post{
				border: 0px solid #ff0000;
				/*font-size: 1.1em; neu */
				font-size: 1.1em;
				line-height: 1.5em;
				/* line-height: 1.3em; original */
				padding: 0px 20px 0px 20px;
				width: auto;
			}
				.post h1{
					color: #005ea8;
					font-weight: lighter;
					line-height: 1.2em;
					font-size: 1.5em;
					margin: 0.5em 0 1em 0;
				}
				.post h1 strong {
					font-weight: bold;
				}
				
				.post h1 a{
					color: #005ea8;
					/*font-weight: lighter;*/
					font-size: 1em;
					margin: 0 0 1em 0;
					text-decoration: none;
				}
				.post .hd
				{
					display: none;
				}
				
				.post h2, .post h3 {
					color: #005ea8;
					font-size: 1.0em;
				}
				
				.post .textblau
				/*.post li strong*/ 
				{
					color: #005ea8;
										
				}
				
				.post h4{
					color: #005ea8;
				}
				.post h2,
				.post h4,
				.post h5,
				.abst
				{		
					margin-bottom: 0.5em !important;
					margin-top: 1.5em;
				}
				.post h3 {
					margin-bottom: 1.5em;
				}
				.post .nabst
				{
					margin-bottom: -10px !important;
				}
				
				.post table
				{
					margin-top: 10px;
				}
				
				.post h4.news_title a:link,
				.post h4.news_title a:visited,
				.post h4.news_title a:hover,
				.post h4.news_title a:active
				{
					
					color: #005ea8;
					margin-bottom: -10px !important;
					text-decoration: none;
				}
				
				sup, .sup {
					font-size: 70%;
					cursor: pointer;
					height: 0;
					line-height: 1;
					vertical-align: text-top;
					position: relative;
					top: 2px;
				}
				.post sub{
					height: 0;
					line-height: 1;
					/*vertical-align: baseline;*/
					vertical-align: bottom;
					position: relative;
					bottom: 0px;
					font-size: 80%;
	
				}
				
				.post .lighter
				{
					font-weight: lighter !important;
				}
				.post .bolder
				{
					font-weight: bolder !important;
				}
					.post a strong,
					.post a b
					{
						/*color: #76a8d7;*/
					}
					.break_line
					{
						clear: both;
						
						border-top: 1px solid #e4eaf5;
						margin: 25px 0 -10px 0;
						width: auto;
					}
				
				.post-note {
					margin-bottom: 0px;
				}
				
				.post-note img{
					border: 0px;
				}
				.post a img{
					background: #fff;
					border: 1px solid #d5ddef;
					padding: 3px;
				}
				
				
				.post ul{
					padding: 0 0 0 15px;
				}
				.post li{
					list-style-image: url(images/list.png);
				}
				
				
				.post table td, .post table th{
					padding: 0 0 0.6em 0;
				}
				
				
				.list_product{
					clear: both;
					margin: 0 0 35px 0 !important;
				}
				.list_product h1{
					border: 0px solid #ff0000;
					margin: 0 0 0 0 !important;
				}
				
				
				
			
			.edit_post{
				background: url(images/edit_post.png) no-repeat left;
				border: 0px solid #ff0000;
				margin: 0px 20px 10px 20px;
				padding: 0 0 0 12px;
				width: auto;
			}
			
			
		
	#right_content{
		border: 0px solid #ff5500;
		float: left;
		width: 167px;
		margin: 0 0 0 0;
	}
	
	
/*
 * Page Admin Formular
 *
 */
textarea,
#tinymce,
.mdeContentBody
{
	background: #fff;
	color: #666666;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;	
	
}
	textarea h1,
	textarea h2,
	textarea h3,
	textarea h4,
	textarea h5,
	textarea h6,
	
	#tinymce h1,
	#tinymce h2,
	#tinymce h3,
	#tinymce h4,
	#tinymce h5,
	#tinymce h6,
	
	.mdeContentBody h1,
	.mdeContentBody h2,
	.mdeContentBody h3,
	.mdeContentBody h4,
	.mdeContentBody h5,
	.mdeContentBody h6
	{
		color: #1261a9;
	}
	
	textarea .lighter,
	#tinymce .lighter,
	.mdeContentBody .lighter
	{
		font-weight: lighter;
	}
	
	textarea .bolder,
	#tinymce .bolder,
	.mdeContentBody .bolder
	{
		font-weight: bolder;
	}
	
	textarea sup,
	#tinymce .sup,
	.mdeContentBody sup
	{
		height: 0;
		line-height: 1;
		vertical-align: baseline;
		_vertical-align: bottom;
		position: relative;
		bottom: 2px;
						
						
	}
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* Right content*/
		.nav_right{
			/*border: 1px solid #d5ddef;*/
			margin: 0 0 1em 0;
		}
			.nav_right h4{
				background: url(images/content_header1.png) repeat-y #67a8d5;
				border-bottom: 1px solid #d5ddef;
				color: #fff;
				font-size: 1.1em;
				margin: 0;
				padding: 0.3em;
			}
			.nav_right h4.active{
				background: #67a8d5;
				border-bottom: 1px solid #d5ddef;
				color: #fff;
				margin: 0;
				padding: 0.3em;
			}
				.button_border_top{
					background: url(images/bt_bg_1.png) repeat-x;
					height: 20px;
					padding: 4px 0 0 0;
				}
					.button_border_top .arrbt{
						background: url(images/arrow.png) no-repeat;
						background-position: 0px 0px;
						height: 10px;
						margin: 0 auto 0 auto;
						width: 25px;
					}
				.button_border_bottom{
					background: url(images/bt_bg_2.png) repeat-x;
					height: 15px;
					padding: 8px 0 0 0;
				}
					.button_border_bottom .arrbt{
						background: url(images/arrow.png) no-repeat;
						background-position: 0px -10px;
						height: 10px;
						margin: 0 auto 0 auto;
						width: 25px;
					}
					
				.nav_right_content{
					color: #1261a9;
					font-size: 1.1em;
					height: 400px;
					/*padding: 0.5em;*/
					width: auto;
					
					
				}
					.nav_right_content ul
					{
						margin: 0px;
						padding: 0px;
						width: 153px !important;
					}
					.nav_right_content ul li
					{
						border: 0px solid #ff0000;
						text-align: center;
						width: 153px !important;
					}
						.nav_right_content ul li h3
						{
							margin: 0 0 5px 0;
						}
							.nav_right_content ul li h3 a
							{
								text-decoration: none;
							}
						.nav_right_content ul li img
						{
							margin: 0 auto 0 auto;
							/*width: 150px;*/
						}
					.scroll_break
					{
						margin: 10px 0 20px 0; 
						border-bottom: 1px solid #e4f4fb;
						width: auto;
					}
				
					.sidebar_right_content {
						border: 1px solid #d5ddef;
						font-size: 1.1em;
						margin: 0px 0 25px 0 !important;
						width: auto;
					}
					
					.post-53 .sidebar_right_content {
						border: none;
					}
					
					.sidebar_right_content p {
						padding: 5px 5px 5px 5px;
					}
				
				
				.post-note{
					color: #1261a9;
				}
				.post-note a img{
					border: 0px;
				}
				
				
				/* root element for scrollable */ 
				div.scrollable 
				{   
				     
				    /* required settings */ 
				    position: relative; 
				    overflow: hidden;     
				 
				    /* vertical scrollers have typically larger height than width */     
				    height: 290px;      
				    width: auto;     
				} 
				 
				/* root element for scrollable items */ 
				div.scrollable div.items {     
				    position:absolute; 
				     
				    /* this time we have very large space for height */     
				    height:20000em;     
				}
				div.inner_item
				{
					border: 0px solid #ff0000;
					margin: 0 6px 0 6px;
					text-align: center;
					width: 150px;
					
				}
				
				div.inner_item h3
				{
					color: #005ea8;
					font-weight: lighter;
					font-size: 10px;
					margin: 0px 0px 0px;
				}
					div.inner_item h3 a
					{
						color: #005ea8 !important;
						text-decoration: none;
					}
				div.inner_item img
				{
					/*width: 80px;*/
				}
				
				
				
				div.next
				{
					cursor: pointer;
					background: url('images/button_bt.png') repeat-x;
					height: 24px;
					width: 165px;
					
				}
				
				div.prev
				{
					cursor: pointer;
					background: url('images/button_t.png') repeat-x;
					height: 24px;
					width: 165px;
				}
					
					div.next div
					{
						padding: 10px 0 0 0;
						
					}
				
					.img_next
					{
						display: block;
						background: url('images/arrow.png') no-repeat;
						background-position: 0px -10px;
						height: 15px;
						margin: 0px auto 0 auto;
						width: 23px;
						
					}
					
					div.prev div
					{
						padding: 5px 0 0 0;
					}
					.img_prev
					{
						display: block;
						background: url('images/arrow.png') no-repeat;
						background-position: 0px 0px;
						height: 10px;
						margin: 0px auto 0 auto;
						width: 23px;
						
					}
				
					.post-note ul {
						list-style: none;
						margin: 5px 0 10px 0;
						padding: 0.5em;
					}
					
					.post-note li {
						margin: 0 0 5px 0px;
					}

	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited{
	color: #23bae2;
	text-decoration: underline;
}
a:hover, a:active{
	color: #23bae2;
	text-decoration: none;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
.clear{
	clear: both;
}
.imgbt{
	border: 0;
}

.noborder {
	border:0px !important;
}

.valign {
	vertical-align: middle;
}

#vcarousel{
	border: 0px solid #ff0000;
	overflow: hidden;
	height: 350px;
}
	.test_hl_li{
		position: absolute;
		top: 210px;
	  	left: 5px;
	  	height: 195px;
	  	width: 190px;
	}

.nomargin {
	margin: 0px;
}
.nopadding {
	padding: 0px;
}

.list {
	margin: 0 0 15px 15px !important;
	padding: 0px;
}

.alignleft{
	float: left;
	margin: 0px 30px 15px 0;

}
img.alignleft {
		padding: 5px 0 0 0;
		margin: 0 15px 10px 0;
}
.alignright{
	float: right;
	margin: 0 0 15px 30px;	
}


.left {
	float: left;
}
.right {
	float: right;
}
fieldset.right {
	float: left;
}

.vbottom {
	vertical-align: bottom;
}



/*  ======================================================= */
/*  ======================================================= */
/*  ======================================================= */
/*  ======================================================= */
/*  ======================================================= */







.jcarousel-container-vertical {
    width: auto;
    height: 250px;

}

.jcarousel-clip-vertical {
    top: 15px;
    width: 165px;
    height: 320px;
    margin: 0;
    z-index: 20;
        border: 0px solid #ff0000;
}

#vcarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical {
    width: 165px;
    height: auto;
    margin: 5px 0;
}

.jcarousel-item h3,
.jcarousel-item p {
    margin: 0;
    font-size: 90%;
}

.jcarousel-next-vertical {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 165px;
    height: 18px;
    cursor: pointer;
    border-top: 1px solid #fff;
    background: #4088b8 url(images/arrow-down.gif) no-repeat center;
}

.jcarousel-next-disabled-vertical {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 0;
    left: 0;
    width: 165px;
    height: 18px;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    background: #4088b8 url(images/arrow-up.gif) no-repeat center;
}

.jcarousel-prev-disabled-vertical {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.loading {
    background: transparent url(images/loading.gif) 50% 50% no-repeat;
}



#home_img{
	border: 0px solid #ff0000;
	margin-top: -9px;
	margin-bottom: 20px;
	width: auto;
	height: 179px;
}

	.home_motive {
		height: 179px;
		
		position: absolute;
		width: 950px;
		
	}
	.header_motive
	{
		border: 0px solid #ff0000;
		height: 179px;
		margin-top: -23px;
		
		position: absolute;
		width: 950px;
	}
	
	
	.motive_1 {
		background: url(images/startseite/01.jpg);
	}	
	.motive_2 {
		background: url(images/startseite/02.jpg);
	}
	.motive_3 {
		background: url(images/startseite/03.jpg);
	}
	.motive_4 {
		background: url(images/startseite/04.jpg);
	}
	.motive_5 {
		background: url(images/startseite/05.jpg);
	}
	
#home_content {
	color: #666666;
	width: auto;
	margin: 0 0 5px 220px;
	border: 0px solid #ff0000;
}

	#home_content .post_title{
		font-size: 1.2em;
		font-weight: lighter;
		border: 0px solid #ff0000;
		margin: 0 0 10px 0 !important;
	}
	
	#home_content .post_title strong {
		font-weight: bold;
	}
	
	#home_content .post {
		width: 200px;
		float: left;
		border: 0px solid #ff0000;
	}
	
	#home_content .home_content_transparent{
		background: url(images/content_transparent.png) no-repeat;
		float: left;
		/*font-size: 1.1em;*/
		height: 312px;
		margin: -150px 0 0 20px;
		position: relative;
		width: 178px;
		z-index: 8000;
		
		
	}
	.home_content_transparent .text {
		border: 0px solid #ff0000;
		
		padding: 10px 13px 10px 13px;
		width: auto;
	}
		.home_content_transparent .text h2{
			color: #1261a9;
			
			font-weight: lighter;
			
		}
		
		.home_content_inner_transparent{
			border: 0px solid #ff0000;
			height: 280px;
			font-size: 1.1em;
			margin: -140px 0 0 515px;
			position: absolute;
			width: 150px;
			z-index: 9000;
		}
		
			.home_content_inner_transparent .text .h2{
				display: block;
				color: #1261a9;
				
				/*font-weight: lighter;*/
				margin-bottom: 10px;
				margin-top: 8px;
			}
			
			.home_content_inner_transparent .text h2 span.lighter
			{
				font-weight: lighter !important;
			}

			
	
	


.page_item .n_login
{
	
	background: url('images/lock.png') no-repeat;
	display: block;
	float: left;
	height: 17px;
	margin: 0 3px 3px 0;
	width: 12px;
}

.page_item-481
{
	margin-top: 10px;
}

.doccheck .page_item-481 {
	display: none;
}




html, img, div, a, input  { behavior: url(iepngfix.htc) }

/*
 * Form style
 *
 *
*/
#meinungsform
{
	border: 0px solid #ff0000;
}
	#meinungsform input
	{
		width: 130px;
	}
.radio, .checkbox
{
	border: 0px !important;
	background: none !important;
	width: 20px !important;
}

.checkbox_label
{
	border: 0px solid #ff0000;
	margin-right: 10px; 
	
}
fieldset.right .label {
	width: 50px;
}

/*
 * FancyBox
*/
.fancy
{
}

#fancy_right, #fancy_left {
	display: none !important;
}

/*
 * trockene Augen formular
 */
#wertungsform div
{
	margin-bottom: 10px;
}

label.wertungslabel
{
	
	border: 0px solid #ff0000;
	float: left; 
	width: 380px;
}
input.wertungsinput
{
	width: 50px;
}

.fehler
{
	background: #fff9f9;
	border: 1px solid #ffe6e6;
	margin: 0 0 10px 0;
	padding: 10px;
	
}