﻿h1    			{ float:left; font-family: Arial; font-size: 16px; text-decoration: none; color: #2B4666; letter-spacing: 2px; display:inline; font-weight:normal;} 

red             { color: red}

.sbgr         		{ background-image:url(images/sbgr.png); background-color: #FFFFFF; background-repeat: repeat-x }
.headnavi    		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:center }
a.headnavi    		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:center }
a:hover.headnavi    { font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:center }
a:active.headnavi   { font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:center }

.navtrail    		{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:left; height: 25px }
a.navtrail    		{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:left; }
a:hover.navtrail    { display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #1D81BB; letter-spacing: 1px; font-weight: bold; text-align:left; }

.mainmenue_top		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
.mainmenue_bott		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #2B4666; }

a.mainmenue			{ font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right }
a:hover.mainmenue   { font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right }
a:active.mainmenue  { font-family: Arial; font-size: 12px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right }

/* Zusatzmain */

a.mainmenue2		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right }
a:hover.mainmenue2	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right }
a:active.mainmenue2	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right }

/* Zusatzmain Ende */

.selmainmenue_top	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #2B4666; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
.selmainmenue_bott	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #2B4666; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #2B4666; }

.selmainmenue_top2	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #C08121; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
.selmainmenue_bott2	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #C08121; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #2B4666; }

a.selmainmenue   	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; }
a:hover.selmainmenue_top2	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; }

.selmainmenue_top3	{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #DE9F41; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }

.submmenue_top		{ height:20px; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #E5EAED; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
.submmenue_bott		{ height:20px; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #E5EAED; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #2B4666; }
a.submmenue		{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #E5EAED; }
a:hover.submmenue	{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #E5EAED; }

.submmenue2_top		{ height:20px; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #F6F8F9; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
.submmenue2_bott	{ height:20px; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B4883; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #F6F8F9; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #2B4666; }
a.submmenue2		{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B48FF; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #F6F8F9; }
a:hover.submmenue2	{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #1B48FF; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #F6F8F9; }

a.selsubmmenue2		{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #2B4666; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #F6F8F9; }

.submmenue9_top		{ font-family: Arial; font-size: 10px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; height:20px; background-color: #2B4666; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
a.selsubmmenue9		{ display : inline; font-family: Arial; font-size: 10px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:right; background-color: #2B4666; }

.headline    		{ font-family: Arial; font-size: 16px; text-decoration: none; color: #2B4666; letter-spacing: 2px; }
.normtxt    		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #2B4666; letter-spacing: 0px; text-align:left; line-height:18px }

a.normtxt			{ font-family: Arial; font-size: 12px; text-decoration: none; color: #1D81BB; letter-spacing: 0px; text-align:left; font-weight: bold; line-height:18px }
a:hover.normtxt		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #BD832A; letter-spacing: 0px; text-align:left; font-weight: bold; line-height:18px }

.boxtop				{ padding: 5px; background-color: #1D81BB; font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:left; line-height:18px }
.boxcenter          { font-family: Arial; font-size: 12px; text-decoration: none; color: #13527E; letter-spacing: 0px; text-align:left; line-height:18px; padding: 5px; background-color: #E5EAED }
.boxcenter2         { font-family: Arial; font-size: 12px; text-decoration: none; color: #13527E; letter-spacing: 0px; text-align:left; line-height:18px; padding: 5px; background-color: #E7F4F9 }
.boxcenter3         { font-family: Arial; font-size: 12px; text-decoration: none; color: #13527E; letter-spacing: 0px; text-align:left; padding: 5px; background-color: #E7F4F9 }

.boxtop_br			{ padding: 5px; background-color: #C08121; font-family: Arial; font-size: 12px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:left; line-height:18px }
.boxcenter_br       { font-family: Arial; font-size: 12px; text-decoration: none; color: #13527E; letter-spacing: 0px; text-align:left; line-height:18px; padding: 5px; background-color: #EFE1CB }
.boxcenter2_br      { font-family: Arial; font-size: 12px; text-decoration: none; color: #13527E; letter-spacing: 0px; text-align:left; line-height:18px; padding: 5px; background-color: #F6EDE1 }

.lightgrey			{ padding: 5px; background-color: #f9f9f9; font-family: Arial; font-size: 12px; text-decoration: none; color: #2B4666; letter-spacing: 0px; text-align:left; }


.yliste_trenner		{ width: 2px; }
.yliste_leerzeile	{ height: 3px; }
.yliste_trennerblue	{ width: 2px; background-color: #2B4666; }
.yliste_trennerbrown	{ width: 2px; background-color: #C08121; }
.yliste_topblue		{ font-family: Arial; font-size: 13px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:left; height:25px; background-color: #2B4666; border-style: solid; border-width: 5px; border-color: #2B4666; }
.yliste_topbrown	{ font-family: Arial; font-size: 13px; text-decoration: none; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-align:left; height:25px; background-color: #C08121; border-style: solid; border-width: 5px; border-color: #C08121; }

.yliste_listwhite	{ font-family: Arial; font-size: 11px; text-decoration: none; color: #2B4666; text-align:left; background-color: #ffffff; border-style: solid; border-width: 5px; border-color: #ffffff; }
.yliste_listblue	{ font-family: Arial; font-size: 11px; text-decoration: none; color: #2B4666; text-align:left; background-color: #E5EAED; border-style: solid; border-width: 5px; border-color: #E5EAED; }
.yliste_listbrown	{ font-family: Arial; font-size: 11px; text-decoration: none; color: #2B4666; text-align:right; background-color: #F7E6CC; border-style: solid; border-width: 5px; border-color: #F7E6CC; }

a.ainfo			{ font-family: Arial; font-size: 11px; color: #2B4666; text-decoration: none; vertical-align: super; letter-spacing: 0; font-style: italic }
a:hover.ainfo		{ font-family: Arial; font-size: 11px; color: #ff0000; text-decoration: none; vertical-align: super; letter-spacing: 0; font-style: italic }

/* Zusatzstyle Weihnachtsspecial */
.mainmenue_top99		{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FAFAFA; letter-spacing: 1px; font-weight: bold; text-align:right; height:25px; background-color: #B90000; border-top-style: solid; border-top-width: 1px; border-color: #2B4666; }
a.mainmenue99			{ font-family: Arial; font-size: 12px; text-decoration: none; color: #FAFAFA; letter-spacing: 1px; font-weight: bold; text-align:right }
a:hover.mainmenue99     { font-family: Arial; font-size: 12px; text-decoration: none; color: #FAFAFA; letter-spacing: 1px; font-weight: bold; text-align:right }
a:active.mainmenue99    { font-family: Arial; font-size: 12px; text-decoration: none; color: #FAFAFA; letter-spacing: 1px; font-weight: bold; text-align:right }
/* Ende des Zusatzstyles */

.email>ins:before {content: "@"; text-decoration: none}
.email del {text-decoration: none}
.email>del {display: none}
*:first-child+html .email>del {display:inline}  /* Workaround fuer IE 7 */
