html {overflow-y:scroll;}
body {padding:0; margin:0;}

h1 {font-family:arial; font-size:19px; line-height:21px; color:#336699; font-weight:bold; margin:20px 0 10px 0;}
h2 {font-family:verdana; font-size:12px; line-height:16px; padding:0; margin:0;}

/* normaler Seitentext */
.txt			{font-family:verdana; font-size:12px; line-height:16px;}
.txtneu			{font-family:verdana; font-size:10px; line-height:14px;}
.text			{font-family:verdana;}
.small			{font-family:verdana; font-size:11px; line-height:15px;}
.vergroessern	{font-family:verdana; font-size:10px; color:#003A72; line-height:10px;}

/* Spezialklassen fuer die Leitseite und Navi-Klassen-Neubenennung */
.topline	{font-family:verdana; font-size:12px; font-weight:bold; color:#003A72; text-decoration:underline;
				background-color:#eff0df; width:216px; height:18px; padding:3px 0 2px 3px;}
.txtindex	{font-family:verdana; font-size:12px; line-height:16px; width:216px;}
.pad		{padding: 6 2 15 1;}

/* Teaser-Text, auch Formulartext */
.tt			{font-family:verdana,arial; font-size:11px;}

/* betonter Seitentext */
.betont	{font-family:verdana; font-size:13px; line-height:16px; font-weight:bold; color:#336699;}
.tipp	{font-family:verdana; font-size:12px; line-height:16px; color:#336699;}

/* kleiner Text, z. B. in Navigation */
.textklein	{font-family:verdana; font-size:10px; background-color:#eff0df; margin-left:10px; }

/* kleiner Text, z. B. in News-Leitseiten */
.mehrlesen	{font-family:verdana; font-size:10px; color:#003A72;}

/* weiterlesen */
.weiter				{font-family:verdana; font-size:13px; color:#808170; font-weight:bold; padding:4px;}
a.weiter:link		{color:#808170; text-decoration:underline;}
a.weiter:visited	{color:#808170; text-decoration:underline;}
a.weiter:active		{color:#808170; text-decoration:underline;}
a.weiter:hover		{color:#000; text-decoration:none;}

/* Button-Style */
.submit	{font-family:verdana; font-size:11px; background-color:#EDE5BE; font-weight:bold; color:#000099;}

/* Hinweis */
.hinweis	{font-family:verdana; font-size:11px; color:#336699;}
.invert		{font-family:verdana; font-size:11px; background-color:#336699; color:#fff;}
.suprot		{font-family:verdana; font-size:9px; color:#ff0000; vertical-align:super; font-weight:bold;}

/* Inhaltsverzeichnis-Text */
.inhalt				{font-family:verdana; font-size:12px; color:#336699;}
a.inhalt:link		{color:#000099; text-decoration:none;}
a.inhalt:visited	{color:#336699; text-decoration:none;}
a.inhalt:active		{color:#ff0000; text-decoration:none;}
a.inhalt:hover		{color:#ff0000; text-decoration:underline;}

.head 			{font-family: sans-serif; font-size:15px; text-align:center; color:#eeeeee; font-weight:bold;}
a.head:link 	{text-decoration:none;}
a.head:visited 	{text-decoration:none;}
a.head:active 	{text-decoration:none;}
a.head:hover 	{text-decoration:none;}

/* News Button */
.headnt	{border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#de353b; border-bottom-color:#de353b; text-align:center;font-family:sans-serif; font-size:15px; color:#de353b; font-weight:bold;}
.headna {text-align:center;font-family:sans-serif; font-size:15px; color:#de353b; font-weight:bold;}
a.headna:link {text-decoration:none;}
a.headna:visited {text-decoration:none;}
a.headna:active {text-decoration:none;}
a.headna:hover {text-decoration:none;}

/* Aerzte Button */
.headat {border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#349774; border-bottom-color:#349774; text-align:center;font-family:sans-serif; font-size:15px; color:#349774; font-weight:bold;}
.headaa {text-align:center;font-family:sans-serif; font-size:15px; color:#349774; font-weight:bold;}
a.headaa:link {text-decoration:none;}
a.headaa:visited {text-decoration:none;}
a.headaa:active {text-decoration:none;}
a.headaa:hover {text-decoration:none;}

/* Sebsthilfe Button */
.headst {border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#EA8505; border-bottom-color:#EA8505; text-align:center;font-family:sans-serif; font-size:15px; color:#EA8505; font-weight:bold;}
.headsa {text-align:center;font-family:sans-serif; font-size:15px; color:#EA8505; font-weight:bold;}
a.headsa:link {text-decoration:none;}
a.headsa:visited {text-decoration:none;}
a.headsa:active {text-decoration:none;}
a.headsa:hover {text-decoration:none;}

/* Informationen Button */
.headit {border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#025FBB; border-bottom-color:#025FBB; text-align:center;font-family:sans-serif; font-size:15px; color:#025FBB; font-weight:bold;}
.headia {text-align:center;font-family:sans-serif; font-size:15px; color:#025FBB; font-weight:bold;}
a.headia:link {text-decoration:none;}
a.headia:visited {text-decoration:none;}
a.headia:active {text-decoration:none;}
a.headia:hover {text-decoration:none;}

/* Fachkreise Button */
.headfk {border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#00C832; border-bottom-color:#00C832; text-align:center;font-family:sans-serif; font-size:15px; color:#00C832; font-weight:bold;}
.headfka {text-align:center;font-family:sans-serif; font-size:15px; color:#00C832; font-weight:bold;}
a.headfka:link {text-decoration:none;}
a.headfka:visited {text-decoration:none;}
a.headfka:active {text-decoration:none;}
a.headfka:hover {text-decoration:none;}

/* Marktplatz Button */
.headmt {border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#930193; border-bottom-color:#930193; text-align:center;font-family:sans-serif; font-size:15px; color:#930193; font-weight:bold;}
.headma {text-align:center;font-family:sans-serif; font-size:15px; color:#930193; font-weight:bold;}
a.headma:link {text-decoration:none;}
a.headma:visited {text-decoration:none;}
a.headma:active {text-decoration:none;}
a.headma:hover {text-decoration:none;}

.rahmen		{border-top: solid 1px; border-left: solid 1px; border-color:#336699; font-family:verdana; font-size:12px; line-height:16px;}
.rahmenzu	{border-bottom: solid 1px; border-right: solid 1px; border-color:#336699;}
.rahmen-k	{border-top: solid 1px; border-left: solid 1px; border-color:#336699; font-family:verdana; font-size:11px; line-height:16px;}
.txt-k		{font-family:verdana; font-size:11px; line-height:16px;}
.merk		{border: solid 1px; border-color:#336699; font-family:verdana; font-size:12px; line-height:16px; padding:5px;background-color:#FFFFF3;}
.block		{border: solid 1px; border-color:#336699; font-family:verdana; font-size:12px; line-height:16px; padding:6px 18px 6px 18px;margin-bottom:11px;}
.leer		{color:000; text-decoration:none;}

/* Uebernommen von dnews.css */
.u  			{font-family:verdana,arial; font-size:11px; text-align:center; padding:0 9px;}
a.u:link		{color:#000099; text-decoration:none;}
a.u:visited		{color:#336699; text-decoration:none;}
a.u:active		{color:#ff0000; text-decoration:none;}
a.u:hover		{color:#ff0000; text-decoration:none;}

.u1 			{font-family:verdana,arial; font-size:13px;}
a.u1:link		{color:#336699; text-decoration:none;}
a.u1:visited	{color:#336699; text-decoration:none;}
a.u1:active		{color:#ff0000; text-decoration:none;}
a.u1:hover		{color:#ff0000; text-decoration:none;}

.t0	{font-family:arial; font-size:9pt; color:#000; font-weight:bold; }
.t1 {font-family:verdana,arial; font-size:8pt; font-weight:bold; color:#006699; text-align:center;}
.t2 {font-family:arial; font-size:10pt; font-weight:bold; color:#fff; }
.t3 {font-family:arial; font-size:10pt; font-weight:bold; color:#000; line-height:12pt; }

.c  {font-family:tahoma; font-size:12px;}

#t0 {font-family:verdana,arial; font-size:10pt; font-weight:bold; color:#fff;}
#t1 {font-family:arial; font-size: 10pt; color:#000;}
.t5 {font-family:arial; font-size: 10pt; color:#000;margin:5 0;}

.u2  {font-family:arial; font-size:12px; font-weight:bold; }
a.u2:link {color:#000; text-decoration:none; }
a.u2:visited {color:#000; text-decoration:none; }
a.u2:active {color:#000; text-decoration:none; }
a.u2:hover {color:#990099; text-decoration:none; }
/* Ende: Uebernommen von dnews.css */

/* Ernährung: Rezepte - Navibalken */
.balk  			{font-family:verdana; font-size:12px; line-height:17px; text-indent:4px;}
a.balk:link 	{color:#000099; text-decoration:none; text-indent:4px;}
a.balk:visited 	{color:#336699; text-decoration:none; text-indent:4px;}
a.balk:active 	{color:#de353b; text-decoration:none; text-indent:4px;}
a.balk:hover 	{color:#de353b; text-decoration:none; text-indent:4px;}
.balka 			{font-family:verdana; font-size:12px; text-decoration:none; line-height:17px; text-indent:4px; color:#de353b;}

/* Rahmen */
.topblau		{border-top-style: solid;border-top-width: 1px;	border-top-color: #336699;}
.rightblau		{border-right-style: solid;border-right-width: 1px;border-right-color: #336699;}

/* News-Teaser neuer Style */
.nb {border-top:solid 1px #336699;width:460px;background-color:#eff0df; text-align:left;padding:3px 02px 2px;}
.newstext {font-family:verdana; font-size:12px; line-height:16px;text-align:left;padding:2 3 3 3;margin-bottom:3px;}
.ml {font-family:verdana; font-size:10px; color:#003A72;margin-left:8px;}

.nbnews 		{font-family:verdana; font-size:12px; color:#003A72;}
a.nbnews:link	{color:#003A72; text-decoration:underline;}
a.nbnews:visited {color:#003A72; text-decoration:underline;}
a.nbnews:active	{color:#ff0000; text-decoration:underline;}
a.nbnews:hover	{color:#ff0000; text-decoration:underline;}

/* Podologen CSS - CSS definitionen fuer das Podologen Kapitel */
div#podologen_loginbox {font-family:arial; font-size:12px;}
div#podologen_loginbox form label, div#podologen_loginbox form input {display:block; float:left;}
div#podologen_loginbox form {margin:0 0 0 20px; padding:0px; width:550px;}
div#podologen_loginbox h2 {font-family:arial; font-size:16px; line-height:21px; color:#336699; font-weight:bold;
							margin-bottom:10px; clear:both;}
div#podologen_loginbox form br { /* Alle Zeilenumbrueche im Formular auswaehlen */ clear: left; /* das floating der labels und inputs aufheben */}
div#podologen_loginbox label {width:150px; height:22px;	font-size:13px; color:#336699; font-weight:bold; padding:0px;
				margin:2px 0 0 0;}

div#podologen_loginbox input#checkbox {/* Checkboxen*/ width:28px; float:left; border:0px; position:relative; top:-4px; margin-right:3px;}

div#podologen_loginbox form input {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; width:180px;
				height:22px; color:#336699; padding: 0 1px 0 3px; margin: 2px 0 0 0; border: 1px solid #336699;}
				
div#podologen_loginbox form select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px; 
	width:180px;
	height:22px;	
	color:#336699;
	padding: 0;
	margin: 2px 0 0 0;
	border: 1px solid #336699;
}
* html div#podologen_loginbox form select { /* css hack fuer IE bis Version 6*/
	position: relative;
	left:-3px;
	width:182px;
}

div#podologen_loginbox form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px; 
	width:380px;
	height:100px;
	color:#336699;
	padding: 0;
	margin: 2px 0 0 0;
	border: 1px solid #336699;
	background-color:#FBFBFB;
}
div#podologen_loginbox form input#plz {
	width: 50px;
}
div#podologen_loginbox form input#ort {
margin-left:1px;
	width: 129px;
}

div#podologen_loginbox form input#submit {
	font-family:arial;
	height:22px;
	font-weight: bold;
	font-size:12px; 
	color:#fff;
	padding: 0;
	margin: 10px 2px 10px 0;
	border-right: 2px solid #6699CC;
	border-bottom: 2px solid #6699CC;
	border-top: 2px solid #99CCFF;
	border-left: 2px solid #99CCFF;
	background-color:#990099;
}

div#podologen_message {
	width: 100%;
	background-color:#CC0000;
	color:#fff;
	font-weight:bold;
	padding:5px;
	margin:0;
}

div#podologen_loginbox span#right {
	padding: 1px;
	margin: 0 0 0 10px;
	position:static;
	left:50px;
	border-bottom:1px solid #6699CC;
}

div#podologen_loginbox input#hidden {
	visibility:hidden;
	width:0px;
	height:0px;
	padding:0px;
	margin:0;
}
div#podologen_loginbox input#file {
	width:380px;
	font-size:12px;
}

div#podologen_loginbox p {
	font-family:verdana; 
	font-size:12px; 
	line-height:16px;
}

a#korrigieren {
	font-size:9px;
	text-decoration:none;
}
.message_error {
	background-color:#A62121;
}
.message_info_green {
	background-color: #006633;

}
.bilderrahmen {
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-top: 1px dotted #99CCFF;
	border-left: 1px dotted #99CCFF;
	padding:2px;
}

.ursprung {background-image:url(img_l/ursprung.gif);float:right;width:222px;height:22px;margin-top:10px;}
.zurueck {margin-left:18px;line-height:20px;font-family:verdana;font-size:12px;}

.display a {display:block;}

.tm {font-size:72%; vertical-align:3px;}

.anzeige {
	text-align:center;
	background-image:url(http://www.diabetes-news.de/img_l/anzeige.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:16px 0 11px 0;
}

.anzeige-t {
	text-align:center;
	background-image:url(http://www.diabetes-news.de/img_l/anzeige.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:14px 0 1px 0;
}
