
body,td,input,textarea,select {font-size:11px; font-family:Verdana; color:#535353;}

select {font-size:10px;}

/* Titel */
h1 {font-size:16px;	font-weight:bold; margin:0px;}
span.titelsub {font-size:13px; font-weight:bold;} /* "sub_ueberschrift" */
span.titelsub {font-size:13px; font-weight:bold;}
.sub_ueberschrift {font-weight:bold; color:#3366CC;} /* "text_uberschrift" */
.text_uberschrift {font-weight:bold; color:#3366CC;}
.kasten		{font-size:11px; font-weight:bold;color:#3366CC;}

.sub_ueberschrift {font-size:13px; font-weight:bold;}
/****** TD ******/
td.navi 	{width:170px; background-image:url(images/bgblau.gif);}
td.navip	{padding-left:13px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #DCE2EC;} /* Erklaerung: Navigation mit Punkt */
td.navis	{padding-left:28px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #DCE2EC;} /* "subkategorie_navi" */
td.auswahl 	{width:170px;}
td.bgtop 	{text-align:center; height:15px; background-image:url('images/bgtop.gif');} /* "auswahl_top_bg"*/

/* Text */
a:link, a:visited, a:hover 	{text-decoration:underline; color:#535353;}
a.klein:link, a.klein:visited,a.klein:hover {color:#535353; font-size:10px; text-decoration:underline;}
span.klein 		{font-size:10px;}

/* Linkliste */
.linkliste	{color:#3366CC;}

/* Navigation Hauptkategorien */
.navit			{font-family:times new roman; font-size:14px; color:#535353; font-weight:bold; line-height:18px; text-decoration:none; letter-spacing:1px;}
a.navit:link, a.navit:visited, a.navit:active {color:#535353; text-decoration:none;}
a.navit:hover	{color:#EBB100; text-decoration:none;}
.navitk			{font-family:times new roman; font-size:12px; color:#535353; line-height:18px; text-decoration:none; letter-spacing:1px;}
a.navitk:link, a.navitk:visited, a.navitk:active {color:#535353; text-decoration:none;}
a.navitk:hover	{color:#EBB100; text-decoration:none;}
td.navika		{padding-left:13px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ffffff;}
td.navik		{padding-left:13px; padding-top:5px; padding-bottom:5px; background-color:#DCE6F2; border-bottom:1px solid #ffffff;}

/* Subnavigationen 1 */
a.navipunkt:link, a.navipunkt:visited {text-decoration:none; color:#535353;} /* "navi_kat"  ACHTUNG! nicht mit Extended Replace, da die class auch f&uuml;r trackingroute verwendet wurde! */
a.navipunkt:hover 	{color:#535353; text-decoration:underline; }
.navipunkta		{font-size:11px; color:#535353; text-decoration:underline; font-weight: bold; }

/* Subnavigationen 2 */
a.navisub:link, a.navisub:visited  	{font-size:10px; text-decoration:none; color:#535353; line-height:13px;} /* "navi_sub" */
a.navisub:hover {color:#535353; text-decoration:underline;}
.navisuba		{font-size:10px; color:#535353; text-decoration:underline; line-height:13px;}


/* Trackingroute */
a.route:link, a.route:visited {text-decoration:none; color:#535353;} /* "navi_kat" */
a.route:hover 	{color:#535353; text-decoration:underline; }

/* language */
td.lang			{padding-right:5px; padding-left:5px; padding-bottom:2px; background-color:#EBF0F6; border-bottom:1px solid #C1CADA; border-right:1px solid #C1CADA; border-top:1px solid #C1CADA; border-left:1px solid #C1CADA;}
.lang			{font-family:verdana; font-size:11px; color:#535353; line-height:24px; text-decoration:none;}
a.lang:link, a.lang:visited	,a.lang:active {color:#535353; text-decoration:none;}
a.lang:hover	{color:#000000; text-decoration:none;}
/* td.lang2 fuer "select your language": hintergrund hell und unterer rahmen weg */
td.lang2		{padding-right:5px; padding-left:5px; padding-bottom:2px; background-color:#FFFFFF; border-bottom:0px; border-right:1px solid #C1CADA; border-top:1px solid #C1CADA; border-left:1px solid #C1CADA;}

/* fuss */
.fuss 			{font-family:verdana; font-size:10px; color:#EBF0F6; line-height:24px; text-decoration:none;}
a.fuss:link, a.fuss:visited, a.fuss:active {color:#EBF0F6; text-decoration:none;}
a.fuss:hover	{color:#FFC600; text-decoration:none;}
td.hgfuss 		{background-image:url(images/bottom.gif); background-repeat:no-repeat; text-align:right; padding-bottom:10px; padding-right:10px;}
td.hgfussp 		{background-image:url(images/bottom-p.gif); background-repeat:no-repeat; padding-bottom:15px; padding-left:10px;}

/* Teaser */
td.teaser 		{padding:10px 4px 3px 8px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} /* "auswahl_content" */
span.teasert 	{font-size:10px; color:#ffffff;} /* "auswahl_top_font" */

/* verwandte Links */
td.vlcontent 	{height:24px;} /* "vl_content" */

/* vorher nacher */
td.vncontent 	{padding:8px 0px 8px 0px;} /* "vn_content" */
td.partner 		{padding:20px 0px 8px 0px;}

/* Sitemap */
a.site:link, a.site:visited {text-decoration:none;} 
a.site:hover 	{color:#095BA8;text-decoration:none;}
.strich			{border-left:solid 1px; border-color:#888888; padding-top:8px; padding-bottom:0px;}

/****** TABLE ******/
table.bgvn 		{width:100%; background-image:url('images/vn_bg.gif');} /* "vn_bg" */
table.team td /*???*/ {padding-bottom:20px;}
table.team td.punkt {padding-top:3px;}
.vn_bg 			{width:100%; background-image:url('images/vn_bg.gif');}

/****** SPAN ******/
span.fehler 	{color:#ff0000; font-weight:bold;}

/****** INPUT ******/
input.textfeld 	{background-color:#F9F9F9; border:1px solid #3366CC;}

/****** DIV ******/
div.content 	{width:380px; margin:23px 20px 0px 20px; line-height:14px;}
div.linie 		{padding-top:4px; border-bottom:1px solid #CCCCCC;}
div.informationen {font-size:10px; width:580px; margin-top:60px; text-align:center; margin-bottom:16px; color:#ffffff;}
div.informationen a:link, 
div.informationen a:visited,
div.informationen a:hover {color:#ffffff;}

/****** OPTION ******/
option.selectkat {background-color:#E5E5E5;} /* "select_kat" */
option.selectsuba {background-color:#FFFFFF;} /* "select_subkat_a" */
option.selectsubb {background-color:#F8F8F8;} /* "select_subkat_b" */


/* formularfehler kennzeichen */
.error{color: #cc0000; font-weight: bold;}
.error input, .error textarea {border: 1px solid #cc0000;}
.error select {background-color: #f66; color: #000;}

