/* vs-gesundheitsberater.de style.css */
body {
margin:						0;
padding:					0;
font-family:				verdana,arial,helvetica;
color:						#666;
background:					#093 url(../img/bg_green.gif);
background-attachment:		fixed;	
}

table,tr,td {
font-family:				verdana,arial,helvetica;
font-size:					13px;
color:						#666;
}

h1,h2 {
font-family:				sans-serif,verdana,arial;
font-size:					16px;
font-weight:				bold;
text-align:					center;
color:						#666;
padding:					7px 0 0 0;
margin:						0;
}

h3 {
font-family:				sans-serif,verdana,arial;
font-size:					13px;
font-weight:				bold;
color:						#f30;
margin:						5px 0 0 0;
padding:					0;
}

h4 {
font-family:				verdana,arial,helvetica;
font-size:					15px;
font-weight:				bold;
color:						#900;
margin:						0;
padding:					0;
}

h5 {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-weight:				bold;
color:						#900;
background-color:			#DEDEDE;
margin:						0;
padding:					0;
border:						1px solid #DEDEDE;
}

h6 {
font-family:				serif,verdana,arial;
font-size:					12px;
font-weight:				bold;
color:						#933;
background-color:			#DEDEDE;
margin:						0;
padding:					0;
border:						1px solid #DEDEDE;
}

b {
font-weight:				normal;
}	

.left {
background:					#093 url(../img/bg_left.gif) repeat-y right top;
width:						10px;
}

.right {
background:					#093 url(../img/bg_right.gif) repeat-y left top;
width:						10px;
}

.kopf {
border:						0px solid #963;
}

#kopfb {
background-color:			#093;
background:					url(../img/bg_leiste1.gif);
align:						right;
vertical-align:				bottom;
padding:					0 10px 0 0;
height:						40px;
}

#leiste2 {
color:						#063;
background-color:			#093;
background:					url(../img/bg_leiste2.gif);
border:						0;
text-align:					right;
padding-right:				10px;
height:						40px;
}

#logob {
background-color:			#FFF;
height:						150px;
text-align:					center;
vertical-align:				middle;
border:						1px solid #FFF;
}

#menu2 a, #menu2 a:visited, #menu2 a:active {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-style:					normal;
color:						#333;
display:					block;
background-image:			url(../img/bg_menu2.gif);
text-decoration:			none;
line-height:				26px;
letter-spacing:				3px;	
text-decoration:			none;
padding:					0 6px 0 6px;
margin:                     0;
text-align:					center;
border:						0px solid #FFF;
}

#menu2 a:hover{
color:						#999;
background-color:			#EAEAEA;
background-image:			url(../img/bg_menu2o.gif);
display:					block;
text-decoration:			none;
}

.termin table {
border-collapse:			separate;
border:						1px solid #DEDEDE;
background-color:			#C00;
empty-cells:				show;
}

.termin td, .termin th {
border:						1px solid #DEDEDE;
border-width:				1px 0 0;
font-size:					90.01%;
padding:					2px;
margin:						2px;
vertical-align: 			top;
empty-cells:				show;
}

.termin_o td {
white-space:				nowrap;
color:						#C00;
empty-cells:				show;
}

.breit { 
font-family:				arial,helvetica,sans-serif;
font-size:					9px;
font-weight:				normal;
white-space:				nowrap;
color:						#666;
border-right:				0px solid #DEDEDE;
empty-cells:				show;
}

.thema { 
font-family:				arial,helvetica,sans-serif;
font-size:					9px;
font-weight:				normal;
white-space:				rap;
color:						#666;
border-right:				0px solid #DEDEDE;
empty-cells:				show;
}

.tblbg {
background-image:			url(../img/_bg_tbl.gif);
background-repeat:			repeat-y;
}

.bl {
background-image:			url(../img/bg_ctopl.gif);
background-repeat:			repeat-y;
background-color:			#FFF;
}

.br {
background-image:			url(../img/bg_ctopr.gif);
background-repeat:			repeat-y;
background-position:		right;
background-color:			#FFF;
}

.zitat {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-weight:				bold;
color:						#F90;
padding:					5px 0 0 0;
margin:						0;
}

img {
border:						0px;
}

.img {
margin:						0 0 2px 0;
padding:					0;
}

.imgtxt {
font-familiy:				verdana,arial,helvetica;
color:						#666;
margin:						0 0 0 10px;
padding:					15px 0 0 0;
font-size:					9px;
text-align:					center;
float:						right;
}

.banner { 
font-family:				sans-serif,verdana,arial;
font-size:					12px;
font-weight:				bold;
color:						#000;
background-color:			#FFF;
height:						150px;
border:						1px solid #666;
padding-top:				5px;
padding-left:				15px;
}

.backnav {
height:						700px;
padding:					0;
background-color:			#CDCBD3;
}

.nav {
}

.counter {
font-family:				verdana,arial,helvetica;
font-size:					9px;
color:						#DDD;
text-align:					center;
}

.lesen {
color:						#f00;
}

.backinhalt {
padding:					0;
background-color:			#CDCBD3;
height:						700px;
}

legend {
font-size:					13px;
font-weight:				bold;
text-align:					center;
color:						#999;
background-color:			#F2F2F2;
border-top:					#F2F2F2 1px solid;
border-left:				#F2F2F2 1px solid;
border-right:				#CCC 1px solid;
border-bottom:				#CCC 1px solid;
padding:					0;
margin:						0;
width:						150px;
}

fieldset {
border:						0px;
border-top:					#EAEAEA 1px solid;
padding:					0 0	0 10px;
margin:						0;
}

.space {
background-color:			#CDCBD3;
}

.hinweis {
font-family:				verdana,arial,helvetica;
font-size:					9px;
color:						#6A4600;
padding:					15px;
text-align:					justify;
}

.text  {
font-family:				verdana,arial,helvetica;
font-size:					10px;
color:						#C00;
padding:					0px;
text-align:					left;
}

.preis {
font-size:					15px;
font-weight:				bold;
color:						#900;
text-align:					center;
letter-spacing:				2px
}

.main {
height:						100%;
}

.fuss {
font-family:				verdana,arial,helvetiva;
font-size:					10px;
color:						white;
padding:					1px 1px 1px 5px;
background-color:			#6F91AA;
border:						1px solid #484848;
height:						20px;
}

/* menue linke seite */
#menu a,#menu3 a,#menu4 a {
font-family:				verdana,sans-serif;
font-size:					12px;
font-style:					normal;
color:						#333;
display:					block;
text-decoration:			none;
padding-top:				1px;
padding-left:				0px;
padding-bottom:				1px;
border-top:					1px solid #FFF;
border-bottom:				1px solid #F2F2F2;
margin:						0px auto;
}

#menu a:visited,#menu3 a:visited,#menu4 a:visited  {
font-family:				verdana,sans-serif;
font-size:					12px;
font-style:					normal;
color:						#333;
text-decoration:			none;
padding-top:				1px;
padding-left:				0px;
padding-bottom:				1px;
border-bottom:				1px solid #F2F2F2;
margin:						0px auto;
}

#menu a:active,#menu3 a:active,#menu4 a:active {
font-family:				verdana,sans-serif;
font-size:					12px;
font-style:					normal;
color:						#4F7486;
text-decoration:			none;
padding-top:				1px;
padding-left:				0px;
padding-bottom:				1px;
border-bottom:				1px solid #F2F2F2;
margin:						0px auto;
}

#menu a:hover,#menu3 a:hover,#menu4 a:hover {
font-family:				verdana,sans-serif;
font-size:					12px;
font-style:					normal;
color:						#666;
text-decoration:			none;
padding-top:				1px;
padding-left:				0px; 
padding-bottom:				1px;
margin:						0px auto;
border-top:					1px solid #EAEAEA;
border-bottom:				1px solid #EAEAEA;
background-color:			#F2F2F2;
}

.menu, menu3, menu4 {
font-family:				verdana,sans-serif;
font-size:					12px;
font-style:					normal;
color:						#000;
display:					block;
text-decoration:			none;
padding-top:				1px;
padding-left:				0px;
padding-bottom:				1px;
border-bottom:				1px solid #F2F2F2;
margin:						0px auto;
}

/* pfeil menue linke seite */
#menu a:pfeil {
font-family:				verdana,sans-serif;
font-size:					12px;
font-weight:				normal;
color:						#000;
text-decoration:			none;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
}

#menu a:visited pfeil {
font-family:				verdana,sans-serif;
font-size:					12px;
font-weight:				bold;
color:						#000;
text-decoration:			none;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
}

#menu a:hover pfeil {
font-family:				verdana,sans-serif;
font-size:					12px;
font-weight:				bold;
color:						#963;
text-decoration:			none;
padding-top:				0px;
padding-left:				0px; 
padding-bottom:				0px;
margin:						0px auto;
}

#menu a:active pfeil {
font-family:				verdana,sans-serif;
font-size:					12px;
font-weight:				bold;
color:						#000;
text-decoration:			none;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
}

form {
margin:						0px;
}

select {
border:						1px solid #999;
}

input {
border:						1px solid #999;
}

.textarea {
border:						1px solid #999;
overflow:					auto;
width:						200px;
height:						100px;
background-color:			#FFF;
}

/* allgemeine links im text */
a {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-style:					italic;
color:						#666;
text-decoration:			none;
border-bottom:				1px dotted #333;
}

a:visited { 
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#000;
text-decoration:			none;
}

a:hover {
font-family:				verdana,arial,helvetica;
font-style:					italic;
font-size:					12px;
color:						#009;
text-decoration:			none;
border-bottom:				1px solid #009;
}

a:active {
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						black; 
}

/* seitensteuerung im text */
a.navi  {
font-family:				verdana,arial,helvetica;
font-size:					10px;
color:						black;
text-decoration:			none;
border-bottom:				0px;
}

a.navi:visited { 
font-family:				verdana,arial,helvetica;
font-size:					10px;
color:						black;
text-decoration:			none;
border-bottom:				0px;
}

a.navi:active {
font-family:				verdana,arial,helvetica;
font-size:					10px;
color:						black; 
border-bottom:				0px;
}

a.navi:hover {
font-family:				verdana,arial,helvetica;
font-size:					10px;
color:						black;
text-decoration:			none;
border-bottom:				0px;
}

.zertifikat img {
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
VERTICAL-ALIGN: top;
WIDTH: 125px;
PADDING-TOP: 2px;
}

.zertifikat li {
PADDING-RIGHT: 5px;
DISPLAY: inline;
PADDING-LEFT: 5px;
FLOAT: left;
PADDING-BOTTOM: 5px;
MARGIN: 3px;
PADDING-TOP: 5px;
POSITION: relative
}

.zertifikat a {
text-decoration:			none;
}

.zertifikat a:link {
text-decoration:			none;
}


.footleft {
font-family:				verdana,arial,helvetica;
font-size:					9px;
color:						#000;
background-color:			#F8F8F8;
text-decoration:			none;
padding-top:				1px 0 2px 2px;
margin:						0px auto;
border-left:				1px solid #CCC;
text-align:					center;
background-image:			url(../img/bg_ctopl.gif);
background-repeat:			repeat-y;
}

#footright a {
font-family:				verdana,arial,helvetica;
font-size:					9px;
font-style:					normal;
color:						#666;
text-decoration:			none;
border-bottom:				1px dotted;
}

#footright a:visited { 
font-family:				verdana,arial,helvetica;
font-size:					9px;
color:						#999;
}

#footright a:hover {
font-family:				verdana,arial,helvetica;
font-size:					9px;
color:						black;
border-bottom:				1px solid;
}

#footright a:active {
font-family:				verdana,arial,helvetica;
font-size:					9px;
color:						black; 
}

#footright {
font-family:				verdana,arial,helvetica;
font-size:					9px;
padding:					10px 0 10px 20px;
margin:						0px auto;
border-right:				1px solid #CCC;
text-align:					left;
background:					#F8F8F8 url(../img/bg_ctopr.gif) repeat-y;
background-position:		right;
}
