/*  
Theme Name: vmed
Theme URI: 
Description: vorsorgemed 
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at 

	
 */
 
ul,ol,h1,h2,h3,h4,h5,h6,form{
margin:0;
padding:0;
}



body{
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
color:#666;
line-height:1.3em;
background-color:#b0d936;
}

#background{
background-color:#fff;
}


#wrapper{
width:990px;
margin:0 auto;
position:relative;
z-index:2;
}

#head{
position:relative;
background-image:url(images/top_bg.jpg);
background-repeat:no-repeat;
width:990px;
height:226px;
text-indent:-9999px;
z-index:3;
}

.background_top{
position:absolute;
z-index:1;
background-color:#acca5b;
width:50%;
height:226px;
top:0px;
right:0;
}


		.fontblock{
		position:absolute;
		z-index:5;
		right:115px;
		top:-27px;
		text-indent:0px;
		width:330px;
		}
		
			.fontblock ul li a{
			color:#7fa82c !important;
			background-color:#fff;
			display:block;
			font-size:1em;
			text-align:center;
			border:1px solid #7fa82c;
			font-weight:bold;
			margin:2px;
			padding:2px 5px;
			display:block;
			line-height:1em;
			text-decoration:none;
		}
		
		

		.headerblock{
		position:absolute;
		z-index:5;
		right:100px;
		top:20px;
		text-indent:0px;
		width:330px;
		}
		
		.headerblock ul{
		position:absolute;
		top:20px;
		left:-2px;
		list-style-type:none;
		list-style-position:outside;
		}
		
		.headerblock li{
		float:left;
		height:30px;
		display:block;
		text-align:right;
		font-size:0.9em;
		}

		.headerblock li a:link, .headerblock li a:active, .headerblock li a:visited {
		margin-top:10px;
		display:block;
		color:#666;
		text-decoration:none;
		}
		
		.headerblock li a:hover, .headerblock li a:focus{
		text-decoration:underline;
		color:#acca5b;
		}
		
		.headerblock .s{
		padding:0px;
		margin:0px;
		width:138px;
		height:17px;
		font-size:0.9em;
		color:#666666;
		border:none transparent;
		position:absolute;
		top: 3px;
		right:188px;
		z-index:10;
		background-color:transparent;
		
		}
	
		
		.headerblock .searchsubmit{
		line-height:12px;
		width:80px;
		height:22px;
		font-size:0.9em;
		color:#666666;
		cursor:pointer;
		border:none transparent;
		position:absolute;
		top: 0;
		right:95px;
		z-index:10;
		background-color:transparent;
		}
		
		.bgs{
		width:245px;
		height:23px;
		background-color:transparent;
		background-image:url(images/searchfield.jpg);
		background-repeat:no-repeat;
		background-position:center center;
		position:absolute;
		z-index:4;
		top:20px;
		right:194px;
		}
		
		.item_kontakt{
		background-image:url(images/icon_brief.jpg);
		background-repeat:no-repeat;
		background-position:4px 10px;
		padding-left:28px;
	
		}
		
		.item_impressum{
		background-image:url(images/icon_klammer.jpg);
		background-repeat:no-repeat;
		background-position:6px 7px;
		padding-left:24px;
		}
		
		
.content{
padding:70px 30px 15px;
position:relative;
}
		.konzept{
		padding-top:60px;
		
		}
		.konzept ul{
		margin-bottom:15px;
		list-style-position:outside;
		list-style-type:circle;
		}
		.konzept p, .konzept ul{
		margin-left:280px;
		}
		
		.konzept_entry{
		clear:both;
		width:800px;
		margin:0 auto;
		}
		
		.konzept h4{
		border-top:1px solid #888;
		border-bottom:1px solid #888;
		padding:2px;
		margin-bottom:3px;
		margin-left:280px;
		font-size:1.1em;
		}
		
		.about4{
		clear:left;
		margin:0 auto;
		text-align:center;
		width:705px;
	
		}

		.about2{
		width:271px;
		float:left;
		height:290px;
		overflow:hidden;
		}
		.about1, .about3{
		padding-top:30px;
		float:left;
		width:33%;
		margin-left:1%;
			
		}
		
			.about1 h4, .about3 h4, .about4 h4{
		border-top:1px solid #888;
		border-bottom:1px solid #888;
		padding:2px;
		margin-bottom:3px;
		font-size:1.1em;
		}
		
		#weiterempfehlen label, #callback label, #kontakt label{
		width:200px;
		text-align:right;
		padding-top:2px;
		padding-right:5px;
		display:block;
		clear:both;
		float:left;
		}
		
		#weiterempfehlen input, #callback input, #kontakt input{
		width:300px;
		border:1px solid #888;
		padding:2px 4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#666;
		line-height:1.3em;
		}
		
		#weiterempfehlen input:hover, #kontakt input:hover, #kontakt textarea:hover{
		background-color:#eee;
		}
		
		#kontakt textarea{
		width:300px;
		height:170px;
		border:1px solid #888;
		padding:6px 5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		line-height:1.9em;
		cursor:default;
		color:#666;
		}
		
		.die_nachricht{
		width:505px;
		border:1px solid #888;
		padding:6px 5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#fff;
		line-height:1.9em;
		background-color:#7fa82c;
		cursor:default;
		}
		
		.die_nachricht a, .die_nachricht h4{
		color:#fff !important;
		}
		
		#weiterempfehlen #button, #callback #button, #kontakt #button{
		width:308px;
		border:1px solid #888;
		background-color:#666666;
		padding:0px 4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#fff;
		line-height:1.3em;
		cursor:pointer;
		}
		
			#weiterempfehlen #button:hover, #callback #button:hover, #kontakt #button:hover{
		border:1px solid #7fa82c;
		background-color:#fff;
		font-size:1em;
		color:#666;
		}
		
		.formular_right{
		height: 250px;
		width: 350px;
		position:absolute;
		left:580px;
		top:90px;
		z-index:200;
		}
		
		.callback{
		margin-left:220px;
		width:270px;
		}
		
		label small{
		font-size:0.9em;
		color:#7fa82c;
		padding-left:5px;
		}
		
		.verschickt{
		border:1px solid #666;
		background-color:#7fa82c;
		color:#fff;
		padding:10px;
		margin-bottom:15px;
		}
		.verschickt h4{
		color:#FFFFFF;
		}
		
		.searchentry{
		border-top:1px solid #333;
		margin-top:10px;
		padding-top:10px;
		}
		
		.content .searchform{
		padding-bottom:12px;
		}
		
		.content .searchform .s{
		width:300px;
		border:1px solid #888;
		padding:2px 4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#666;
		line-height:1.3em;
		}
		
		.content .searchform .searchsubmit{
		width:150px;
		border:1px solid #888;
		background-color:#666666;
		padding:0px 4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#fff;
		line-height:1.3em;
		cursor:pointer;
		}
		
		.content .searchform .searchsubmit:hover{
		border:1px solid #7fa82c;
		background-color:#fff;
		font-size:1em;
		color:#666;
		}
		
			
.content_small{
padding:0px 140px 0 180px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#666;
position:relative;
display:block;
width:600px;
}

.menue{
background-image:url(images/button_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:52px;
position:absolute;
top:226px;
z-index:5;
}

.menue ul{
padding-top:1px;
width:700px;
margin:0 auto;
list-style-type:none;
list-style-position:outside;
}

.menue ul li{
float:left;
}


.menue ul li a:link, .menue ul li a:visited, .menue ul li a:active{
width:132px;
height:34px;
float:left;
display:block;
background-image:url(images/button.jpg);
background-repeat:no-repeat;
text-align:center;
color:#000;
text-decoration:none;
padding-top:17px;
background-position:top;
}

.menue ul li a:hover, .menue ul li a:focus{
background-position:bottom;
outline:none;
outline:hidden;
}

.menue .last a:link, .menue .last a:visited, .menue .last a:active{
width:172px;
height:34px;
float:left;
display:block;
background-image:url(images/button2.jpg);
background-repeat:no-repeat;
text-align:center;
color:#000;
text-decoration:none;
padding-top:17px;
background-position:top;
text-indent:-30px;
}

.menue .last a:hover, .menue .last a:focus{
background-position:bottom;
outline:none;
outline:hidden;
}


.previewpic{
position:absolute;
left:40px;
top:30px;
}

.previewpic_phone{
position:absolute;
left:40px;
top:120px;
}

.previewpic_impressum{
position:absolute;
right:200px;
top:100px;
}

.box3er{
width:30%;
float:left;
margin-right:15px;
padding:5px;
position:relative;
}

.box3er a img{
border:none;
text-decoration:none;
}


#footer{
width:100%;
clear:both;
height:92px;
background-image:url(images/footer.jpg);

position:relative;
}

.copyright{
width:800px;
margin:0 auto;
position:relative;
top:73px;
color:#FFF;
font-weight:bold;
text-align:right;

}

/* TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT */

.box3er blockquote{
margin:0;
padding:0px;
border-left:none transparent;
color: #666;
position:relative;

right:-30px;
}

blockquote{
color: #333;
margin-left:10px;
border-left:5px solid #333;
padding-left:10px;
}

.content ul, .content ol, .content_small ul, .content_small ol{
list-style-type:disc;
list-style-position:outside;
padding-left:15px;
}

h1,h2,h3, h1 a, h2 a, h3 a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#7fa82c;
}

h2{
font-size:1.2em;
}

h4{
font-size:1.1em;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7fa82c;

}

.link a:active, .link a:visited, .link a:link{
color:#7fa82c;
text-decoration:underline;
}

.link a:hover, .link a:focus{
color:#acca5b;
text-decoration:none;
}

.edit{

}

.error{
margin-left:5px;
color:#C70000;
}

#active a{
color:#FFF;
font-weight:bold;
}

.previewpic_konzept{
float:left;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

.noborder img{
border:none;
}

.higher{
position:relative;
top:-168px;
}

.clear{
clear:both;
}
