body 			{margin: 0px; padding: 0px; border: 0px; background-color: #2A2F4C; overflow: hidden;}
*				{margin: 0px; padding: 0px;}

/* Supersize definition für jquery */
#supersize img, #supersize a							{height: 100%; width: 100%; display: none;}
#supersize .activeslide, #supersize .activeslide img	{display: inline; border: none;}
#content					{width: 100%; height: 100%; margin: 0px auto; top: 0px; position: absolute;}
#contentframe				{text-align: left;}

/* content Mitte */
div.cmitte			{position: absolute; top: 50%; left: 30%;}

/* Carousel Viewer für jquery */
div.carousel			{width: 710px; height: 160px;}


/* Plazierung der CMS-Button */
div.cms			{position: absolute; left: 28%; top: 10px;}

/* HEADER onav */
div.onav		{position: absolute; right: 15px; top: 15px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
a.onav			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.onav:hover	{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #BEC1C7; text-decoration: none;}
a.selonav		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #BEC1C7; text-decoration: none;}
a.selonav:hover	{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}

/* Hauptnavigation */
div.hnav		{position: absolute; left: 2%; top: 0px; overflow: hidden;}
div.hnav2		{width: 249px; height: 1500px; overflow: hidden; background-image: url(../img/hnav_hg.jpg);}

a.hnav			{display: block; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px 65px 12px 0px;}
a.hnav:hover	{display: block; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #BEC1C7; text-decoration: none; margin: 0px 65px 12px 0px;}
a.selhnav		{display: block; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #BEC1C7; text-decoration: none; margin: 0px 65px 12px 0px;}
a.selnav:hover	{display: block; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px 65px 12px 0px;}

a.tropica2			{display: block; height: 17px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F49103; text-decoration: none; letter-spacing: 1px; margin-right: 65px; padding: 0px;}
a.tropica2:hover	{display: block; height: 17px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F4C403; text-decoration: none; letter-spacing: 1px; margin-right: 65px; padding: 0px;}
a.seltropica2		{display: block; height: 17px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F4C403; text-decoration: none; letter-spacing: 1px; margin-right: 65px; padding: 0px;}
a.seltropica2:hover	{display: block; height: 17px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F49103; text-decoration: none; letter-spacing: 1px; margin-right: 65px; padding: 0px;}

a.tropica3			{display: none; height: 1px;}
a.tropica3:hover	{display: none; height: 1px;}
a.seltropica3		{display: none; height: 1px;}
a.seltropica3:hover	{display: none; height: 1px;}

a.b2b2				{display: block; height: 25px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F49103; text-decoration: none; letter-spacing: 1px; padding-left: 30px;}
a.b2b2:hover		{display: block; height: 25px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F4C403; text-decoration: none; letter-spacing: 1px; padding-left: 30px;}
a.selb2b2			{display: block; height: 25px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F4C403; text-decoration: none; letter-spacing: 1px; padding-left: 30px;}
a.selb2b2:hover		{display: block; height: 25px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #F49103; text-decoration: none; letter-spacing: 1px; padding-left: 30px;}

a.b2b3				{display: block; height: 20px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F49103; text-decoration: none; letter-spacing: 1px; padding-left: 50px;}
a.b2b3:hover		{display: block; height: 20px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F4C403; text-decoration: none; letter-spacing: 1px; padding-left: 50px;}
a.selb2b3			{display: block; height: 20px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F4C403; text-decoration: none; letter-spacing: 1px; padding-left: 50px;}
a.selb2b3:hover		{display: block; height: 20px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F49103; text-decoration: none; letter-spacing: 1px; padding-left: 50px;}


/* Startseite Adresse */

div.address			{position: absolute; top: 20%; right: 20px; width: 200px; height: 160px;}
div.db_text			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; color: #2A2F4C; margin: 0px 0px 0px 20px;}
a.mail				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; color: #2A2F4C; text-decoration: none;}
a.mail:hover		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; color: #BEC1C7; text-decoration: none;}

/* Startmore untere Boxen */
div.startmore		{position: absolute; width: 70%; left: 30%; top: 80%;}
div.startlinks		{float: left; width: 30%; height: 110px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #BEC1C7;}
div.tags			{float: left; width: 30%; height: 110px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #BEC1C7;}
div.startnews		{float: left; width: 30%; height: 110px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #BEC1C7;}
div.mspace			{float: left; width: 20px; height: 110px;}
h3					{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}

/* TAGS */
div.tags-content		{overflow: hidden;}
div.tags a.tag			{color: #BEC1C7; text-decoration: none; padding: 0px; margin: 0px;}
div.tags a.tag:hover	{color: #FFFFFF; text-decoration: none; padding: 0px; margin: 0px;}
a.tag					{color: #2A2F4C; text-decoration: none; padding: 0px; margin: 0px; text-decoration: none;}
a.tag:hover				{color: #000000; text-decoration: none; padding: 0px; margin: 0px; text-decoration: none;}

/* NEWS */
h1				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #BEC1C7;}
h2				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BEC1C7;}
a.more			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BEC1C7; text-decoration: none;}
a.more:hover	{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

/* Links */
a.links				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #BEC1C7; text-decoration: none;}
a.links:hover		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}

/* Article */
div.textbox			{position: absolute; bottom: 7%; left: 28%; width: 709px; height: 500px; background-image: url(../img/textbox_hg.png); overflow: auto;}
div.atext			{width: 640px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C; padding: 25px;}
td.text				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C;}
h1					{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #2A2F4C;}
ul					{padding-left: 25px;}
li					{padding-left: 10px;}
a.alinks			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C; text-decoration: none;}
a.alinks:hover		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C; text-decoration: underline;}

/* News */
a.nlinks			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #2A2F4C; text-decoration: none;}
a.nlinks:hover		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: #2A2F4C; text-decoration: underline;}


/* Kontakt */
.bez				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #2A2F4C;}
.input				{background-color: #6BBBDA; border: 1px solid #2A2F4C;}

/* Links */
div.altbanner       {width: 468px; height: 60px; padding: 20px 0px 0px 20px; background-image: url(../img/altbanner.png);  cursor: pointer;}
div.lpage			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #2A2F4C; padding-bottom: 7px;}

/* Pagelinks */
div.page			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #2A2F4C; padding-bottom: 10px;}
a.page				{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #2A2F4C; text-decoration: none;}
a.page:hover		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
a.selpage			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
a.selpage:hover		{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #2A2F4C; text-decoration: none;}
a.pagepfeil			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C; text-decoration: none;}
a.pagepfeil:hover	{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none;}

/* B2B Anmeldung */

div.b2btext			{width: 659px; height: 450px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C; padding: 25px;}
a.register			{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #FF0000; text-decoration: none;}
a.register:hover	{font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 14px; color: #2A2F4C; text-decoration: none;}
div.logoutbut		{position: absolute; bottom: 25px; left: 25px;}