/*general styles*/
body 		{
		background-color:#FFFFFF;
                
		font-family:Verdana,Helvetica,Arial, sans-serif;
                 text-decoration:none; font-size:8pt;
                 color:#808080; line-height:17px;
 
                 }
img 		{
		border-style:none; border-width:0px;
                 }
.scheme		{
                 margin-top:25px;
		}
td 		{
		vertical-align:top;
                 }
.left 		{
		width:75px;
                 }
.middle		{
		width:525px;
                 }
td.middle	{
		width:525px; padding-right:10px;
                 }
td.right 	{
		display:none; border-left:1px dotted #cccccc; vertical-align:top; padding-left:10px;
                 }
td.orange 	{

                 }
td.rightfirst 	{
		width:200px; border-left:1px dotted #cccccc; vertical-align:top;
                 }
ul 		{
		list-style-type:square
                 }

/*Links*/
a:link 		{
                 color:#6699CC; text-decoration:none;
                 }
a:visited 	{
		color:#9933ff; text-decoration:none;
                 }
a:hover 		{
		color:#6699CC; text-decoration:underline;
                 }
a.white:link,
a.white:visited
		{
                 color:#ffffff; text-decoration:none;
                 }
a.white:hover  	{
		color:#ffffff; text-decoration:underline;
                 }
/*navigation bar*/
td.navigation 	{
		background-color:#6699cc; border-style:none;
                 }
div.boxblue 	{
		height:15px; padding:5px;
                 color:#ffffff;  border-style:none; display:none;
                 }

/*homepage*/
.homepage_welcome_box
		{
                 color:#fff; height:143px; width:525px; float:left;
                 background-repeat:no-repeat;
                 }
.homepage_welcome_text
		{
                 margin-left:225px; margin-top:15px; width: 290px;
                 }
.homepage_topic   /*container for the homepage topics*/
		{
                 margin-top:10px; margin-bottom:25px;
                 }
.homepage_header	{ height:60px; }
.homepage_topic h1
                 { font-family:Verdana,Helvetica,Arial, sans-serif; font-weight:normal; font-size:12pt; line-height:20px; background-color:#fff; color:#888; margin-left:5px; margin-bottom:3px; margin-top:0px; }
.homepage_topic h2
                 { font-family:Verdana,Helvetica,Arial, sans-serif; font-weight:normal; font-size:8pt; line-height:14px; background-color:#fff; color:#aaa; margin-top:0px; margin-left:5px;  }
.homepage_header_teaser /*the icon for the teaser*/
		{
                 height:50px; width:50px;
                 float:left; margin-right:10px;
                 }

.tworow 		{
		float:left; line-height:17px;
		width:250px; margin-top:10px;
                 }

/*Text Styles*/

.orange 		{
		color:#DF8011; font-style:italic; padding-right:10px; padding-bottom:10px;
                 }
.hon		{
		height:35px; margin-top:20px; margin-bottom:50px;
                 }
.honimg,
.actionimg 		{
                 float:left; margin-right:10px;
                 }
.honinfo,
.actioninfo		{
                 float:left; width:400px;
		}
h2 		{
		font-family:Georgia, Times New Roman, serif;
                 font-weight:normal; font-size:14pt; line-height:20px;
                 background-color:#fff; color:#888;
                 margin-top:25px; margin-bottom:5px;
                 }
h3 		{
		font-family:Georgia, Times New Roman, serif;
                 font-weight:normal; font-size:12pt; line-height:20px;
                 background-color:#fff; color:#aaa;
                 margin-top:10px; margin-bottom:5px;
                 }

.legende 	{
		padding-right:10px;
                 color:#aaa; margin-bottom:15px;
                 }
#sidebar { display:none; }	
#navigation { display:none; }
#mainlogo { display:none; }
#main_teaser { display:none; }

.address { font-family:Verdana,Helvetica, Arial, sans-serif; font-size:8pt; color:#000000; float:left; padding:5px; padding-top:10px; }

/*div styles for text*/
.maintext {  padding-right:10px; padding-bottom:15px; padding-left:5px; color:#606060;}
.header { border-bottom: 1px dotted #bbbbbb; height:125px; width:525px;}
.copyright { font-family:Verdana,Helvetica, Arial, sans-serif; line-height: 17px; font-weight:normal;  padding-right:10px; padding-bottom:10px; padding-left:5px; margin-top:15px; color:#666666;}

.ergebnis_h { font-family:Verdana,Helvetica, Arial, sans-serif; font-weight:normal; font-size:8pt; margin-top:15px; height:20px; background-color:#75869C; color:#ffffff; padding:5px; border:none; }
.ergebnis_b { font-family:Verdana,Helvetica, Arial, sans-serif; line-height: 17px; font-weight:normal;  padding-right:10px; padding-bottom:15px; padding-left:5px;color:#000000; }


.image { margin-top:10px; margin-bottom:0px; }
.white_b  { font-family:Verdana,Helvetica, Arial, sans-serif; line-height: 15px; font-weight:normal;  padding-right:10px; padding-bottom:15px; padding-left:5px; padding-top:15px; color:#000000; background-color:#ffffff;}
.download { padding-top:15px; padding-left:5px; padding-bottom:10px;}
.pdf { text-align:right; margin-top:35px; margin-right:15px;}




.know_h,
h1.know  { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#C68E08; margin-top:10px; }
.know_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#999;}


.heart_h,
h1.heart  { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#CC6666; margin-top:10px; }
.heart_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#EECACA;}

.diabetes_h,
h1.diabetes { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#3D7AB8; margin-top:10px; }
.diabetes_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#CADDEE;}

.praxis_h,
h1.praxis { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#66CCCC; margin-top:10px;  }
.praxis_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#606060;}

.grey_h,
h1.grey { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#333333; margin-top:10px;  }
.grey_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#aaa;}

.medicine_h,
h1.medicine { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#99CC66; margin-top:10px;  }
.medicine_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#DCEECA;}

.vaccination_h,
h1.vaccination { font-family:Georgia, Times New Roman, serif; font-weight:normal; font-size:14pt; line-height:25px; background-color:#fff; color:#CC9966; margin-top:10px;  }
.vaccination_b { width:200px; margin-bottom:35px; margin-top:5px; background-color:#fff; color:#EEDCCA;}



.popup_i { margin-top:0px; }
.popup {  font-family:Verdana,Helvetica, Arial, sans-serif; line-height: 17px; font-weight:normal;  padding-right:10px; padding-bottom:15px; padding-left:5px; color:#666666;}
.logo { position:absolute; top:10px; left:10px; z-index:100; }


input { font-family:Verdana,Helvetica, Arial, sans-serif; font-weight:normal; font-size:8pt;  }


/*Forms*/
.entry   	{
		margin-left:0px; height:25px;
                 }
.action		{
		height:35px; margin-top:20px; margin-bottom:10px;
                 }
#ergebnis_b	{
                 margin-bottom:35px;
		}
	
