body				{font-family: Tahoma; font-size: 12px; color: #454545; background-color: #FFFFFF; margin: 0px; padding: 0px;}
*					{margin: 0px; padding: 0px; border: none;}

/* Allgemeine Container */
div.header			{width: 1002px; height: 125px; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; background-color: #FFFFFF;}
div.slider			{width: 1002px; height: 175px; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; background-color: #FD7B27;}
div.content			{width: 1002px; height: 2500px; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; background-color: #FFFFFF;}
h1.blue				{font-family: Tahoma; font-size: 14px; color: #00396A;}
h2.black			{font-family: Tahoma; font-size: 12px; color: #000000;}
h2.orange			{font-family: Tahoma; font-size: 12px; color: #BD5B1C;}
h2.gray				{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #454545;}
span.black			{font-family: Tahoma; font-size: 12px; color: #000000;}
span.orange			{font-family: Tahoma; font-size: 12px; color: #BD5B1C;}
span.gray			{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #454545;}
a					{text-decoration: none;}
a.orange			{color: #BD5B1C; text-decoration: none;}
a.orange:hover		{color: #B90000; text-decoration: none;}
a.gray				{color: #454545; text-decoration: none;}
a.gray:hover		{color: #000000; text-decoration: none;}

/* HEADER */
div.header_logo		{float: left; width: 327px; height: 125px;}
div.header_nav		{float: left; width: 588px; height: 125px; background-color: #E1E1E1;}
div.header_lang		{float: left; width: 85px; height: 125px;}
div.cms				{padding: 20px 20px 0px 0px;}

/* NAVIGATION */
div.onav			{text-align: bottom; padding: 55px 20px 0px 0px; color: #454545;}
div.lnav			{margin-top: 20px;}
div.hnav			{padding: 45px 0px 0px 30px;}
div.bnav			{margin: 30px; height: 250px;}
a.onav				{color: #454545; text-decoration: none;}
a.onav:hover		{color: #B90000; text-decoration: none;}
a.selonav			{color: #B90000; text-decoration: none;}
a.selonav:hover		{color: #454545; text-decoration: none;}
a.hnav				{color: #FFFFFF; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: none;}
a.hnav:hover		{color: #000000; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: none;}
a.selhnav			{color: #000000; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: none;}
a.selhnav:hover		{color: #FFFFFF; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: none;}
p.tree1				{font-family: Tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-top: 10px;}
p.tree2				{font-family: Tahoma; font-size: 10px; color: #FFFFFF;}


/* SLIDER */
div.slider_left		{float: left; width: 327px; height: 175px; background-image: url(/img/slider_left.png);}
div.slider_board	{float: left; width: 588px; height: 175px; background-image: url(/img/board_slogan.jpg); background-color: #1C77B6;}
div.slider_right	{float: left; width: 85px; height: 175px; background-image: url(/img/slider_right.png);}

/* CONTENT */
div.content_left	{float: left; width: 327px; height: 100%;}
div.content_middle	{float: left; width: 588px; height: 100%; background-color: #E1E1E1;}
div.content_right	{float: left; width: 85px; height: 100%;}
div.welcome			{padding: 30px 30px 0px 30px;}
div.products		{padding: 0px 30px 30px 30px;}

/* BILDNAVIGATION */
ul.hover_block 			{display: block; float: left; overflow: hidden; height: 76px;  margin: 0px 10px 10px 0px;}
ul.hover_block li 		{list-style: none; float: left; width: 76px; height: 76px; position: relative; background-color: #00396A;}
ul.hover_block li a 	{display: block; float: left; position: relative; overflow: hidden; height: 76px; width: 76px;}
ul.hover_block li img 	{position: absolute; top: 0; left: 0;}
ul.hover_block2 		{display: block; float: left; overflow: hidden; height: 76px; margin: 0px 10px 10px 0px;}
ul.hover_block2 li 		{list-style: none; float: left; width: 76px; height: 76px; position: relative; background-color: #00396A;}
ul.hover_block2 li a 	{display: block; float: left; position: relative; overflow: hidden; height: 76px; width: 76px;}
ul.hover_block2 li img 	{position: absolute; top: 0; left: 0;}

/* TAGCLOUD */
div.taghead				{float: left; width: 50px; padding: 2px 0px 0px 0px;}
div.tagcloud			{float: left; width: 210px;}
div.tags-content		{padding: 20px 0px 0px 30px; overflow: hidden;}
a.tag100				{display: block; line-height: 14px; float: left; color: #516568; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag100:hover			{display: block; line-height: 14px; float: left; color: #000000; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag200				{display: block; line-height: 14px; float: left; font-weight: bold; color: #516568; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag200:hover			{display: block; line-height: 14px; float: left; font-weight: bold; color: #000000; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag300				{display: block; line-height: 14px; float: left; color: #000000; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag300:hover			{display: block; line-height: 14px; float: left; color: #516568; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag400				{display: block; line-height: 14px; float: left; color: #000000; font-weight: bold; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag400:hover			{display: block; line-height: 14px; float: left; color: #516568; font-weight: bold; text-decoration: none; padding: 2px 7px 7px 7px; margin: 0px; text-decoration: none;}
a.tag500				{display: block; line-height: 14px; float: left; font-size: 14px; font-weight: bold; color: #516568; text-decoration: none; padding: 0px 7px 9px 7px; margin: 0px; text-decoration: none;}
a.tag500:hover			{display: block; line-height: 14px; float: left; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; padding: 0px 7px 9px 7px; margin: 0px; text-decoration: none;}
a.tag600				{display: block; line-height: 14px; float: left; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; padding: 0px 7px 9px 7px; margin: 0px; text-decoration: none;}
a.tag600:hover			{display: block; line-height: 14px; float: left; font-size: 14px; font-weight: bold; color: #516568; text-decoration: none; padding: 0px 7px 9px 7px; margin: 0px; text-decoration: none;}

div.tagresult			{padding: 30px;}
a.tag_link				{display: block; color: #0000FF; text-decoration: none; line-height: 17px; padding-left: 30px;}
a.tag_link:hover		{display: block; color: #B90000; text-decoration: none; line-height: 17px; padding-left: 30px;}

/* SCOOP */
div.scoop				{padding: 10px 30px 0px 30px;}
div.scoop_all			{padding: 0px 10px 0px 10px;}
div.scoop_head			{float: left; width: 520px;}
div.scoop_left			{float: left; width: 90px;}
div.scoop_right			{float: left; width: 420px;}

/* ARTICLE */
div.article				{padding: 30px 35px 0px 35px;}

/* PAGELINKS */
div.page				{float: right; padding: 0px 20px 0px 0px;}
a.page					{font-family: Tahoma; font-size: 10px; text-decoration: none;}
a.page:hover			{font-family: Tahoma; font-size: 10px; color: #BD5B1C; text-decoration: none;}
a.selpage				{font-family: Tahoma; font-size: 10px; color: #BD5B1C; text-decoration: none;}
a.selpage:hover			{font-family: Tahoma; font-size: 10px; text-decoration: none;}

/* LINKS */
div.links				{padding: 20px 30px 0px 30px;}
div.links_left			{float: left; width: 50px;}
div.links_right			{float: left; width: 210px; padding-top: 20px;}
a.links_gray			{color: #454545; text-decoration: none; line-height: 17px;}
a.linksgray:hover		{color: #000000; text-decoration: none; line-height: 17px;}

/* Copyright */
div.copy				{font-family: Tahoma; font-size: 10px; color: #757575; padding: 30px 30px 0px 30px;}
a.copy					{font-family: Tahoma; font-size: 10px; color: #757575; padding-top: 30px; text-decoration: none;}
a.copy:hover			{font-family: Tahoma; font-size: 10px; color: #454545; padding-top: 30px; text-decoration: none;}

/* FORMULARE */
div.sign				{font-family: Tahoma; font-size: 12px; color: #516568; padding: 0px;}
.input					{font-family: Tahoma; font-size: 12px; color: #454545; border: 1px solid #97C6FF; padding: 2px;}
a.send					{display: block; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #BD5B1C; padding: 10px 3px 5px 0px;}
a.send:hover			{display: block; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #454545; padding: 10px 3px 5px 0px;}
.call					{font-family: Tahoma; font-size: 12px; color: #454545; padding: 10px; border: 1px solid #97C6FF; background-color: #FFFFFF;}