/* ----------- CSS-Layout by bluesun ag switzerland  www.bluesun.ch ------------------- */
/* ----------- Version: Internet Explorer 6 ------------------------------------------- */
/* ----------- MARGARETHEN-GARAGE.CH  ------------------------------------------------- */
/* ------------------------------------------------------------------------------------ */

/* ----------- Blocklevel-Tags -------------------------------------------------------- */
/* ----------- CSS-Layout by bluesun ag switzerland  www.bluesun.ch ------------------- */
/* ----------- Version: Internet Explorer 6 ------------------------------------------- */
/* ----------- MARGARETHEN-GARAGE.CH  ------------------------------------------------- */
/* ------------------------------------------------------------------------------------ */

/* ----------- Blocklevel-Tags -------------------------------------------------------- */
/* ----------- CSS-Layout by bluesun ag switzerland  www.bluesun.ch ------------------- */
/* ----------- Version: Internet Explorer 6 ------------------------------------------- */
/* ----------- MARGARETHEN-GARAGE.CH  ------------------------------------------------- */
/* ------------------------------------------------------------------------------------ */

/* ----------- Blocklevel-Tags -------------------------------------------------------- */
body 					{background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;}
blockquote 			{margin: 15px 40px 15px 40px;}
center 				{}
h1 					{font-size: 28px; font-weight: bold; line-height: 1.0; margin: 0px 15px 3px 0px; color: #000000;}
h1.px 				{font-size: 28px; font-weight: bold; line-height: 1.0; margin: 0px 15px 20px 0px; color: #000000;}
h2 					{font-size: 28px; font-weight: bold; line-height: 1.0; margin: 0px 40px 0px 60px; color: #000000;}
h3 					{font-size: 24px; font-weight: normal; line-height: 1.0; margin: 10px 0px 5px 0px; color: #cc3300;}
h4 					{font-size: 24px; font-weight: normal; line-height: 1.0; margin: 10px 0px 5px 0px; color: #999966;}
h5 					{font-size: 20px; font-weight: normal; line-height: 1.0; margin: 10px 0px 5px 0px; color: #000000;}
h6 					{font-size: 18px; font-weight: normal; line-height: 1.0; margin: 10px 0px 5px 0px; color: #000000;}
ol 					{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 15px 30px; padding: 0px 0px 0px 0px;}
ul 					{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 15px 30px; padding: 0px 0px 0px 0px;}
p 						{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 15px 0px;} 
pre 					{font-family: "Courier New", Courier, monospace; font-size: 14px;}
table 				{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
td 					{font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
th 					{font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
tr 					{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* ----------- Inline Tags ------------------------------------------------------------ */
                    /* Achtung Hover Funktion als letzte Position / Positionen belassen */
a            		{color: #009999; text-decoration: none;}
a:visited    		{color: #009999;}
a:active     		{color: #009999;}
a:link       		{color: #009999;}
a:hover      		{color: #009999; text-decoration: underline;}
b 						{}
big 					{font-size: 1.5em;}
em 					{}
font 					{}
i 						{}
hr      				{color: #b3002c; margin: 0px 0px 0px 0px; width: 100%; line-height: 1px;}
small 				{font-size: 0.7em;}
span 					{}
strike 				{}
strong 				{}
sub 					{}
sup 					{}
u 						{}
/* ----------- Klassen ---------------------------------------------------------------- */
a.h1         		{color: #000000;}
a.h1:visited 		{color: #000000;}
a.h1:active  		{color: #000000;}
a.h1:link    		{color: #000000;}
a.h1:hover   		{background-color: #b9b97a; color: #000000; text-decoration: none;}

a.h2         		{color: #000000;}
a.h2:visited 		{color: #000000;}
a.h2:active  		{color: #000000;}
a.h2:link    		{color: #000000;}
a.h2:hover   		{background-color: #9ba6b5; color: #000000; text-decoration: none;}

a.h3         		{color: #000000;}
a.h3:visited 		{color: #000000;}
a.h3:active  		{color: #000000;}
a.h3:link    		{color: #000000; text-decoration: none;}
a.h3:hover   		{background-color: #c9ccd5; color: #000000; text-decoration: none;}	

a.h4         		{color: #000000;}
a.h4:visited 		{color: #000000;}
a.h4:active  		{color: #000000;}
a.h4:link    		{color: #000000; text-decoration: none;}
a.h4:hover   		{background-color: #8791a0; color: #000000; text-decoration: none;}

a.h5         		{color: #000000;}
a.h5:visited 		{color: #000000;}
a.h5:active  		{color: #000000;}
a.h5:link    		{color: #000000; text-decoration: none;}
a.h5:hover   		{background-color: #acb2ce; color: #000000; text-decoration: none;}	

a.h6         		{color: #000000;}
a.h6:visited 		{color: #000000;}
a.h6:active  		{color: #000000;}
a.h6:link    		{color: #000000; text-decoration: none;}
a.h6:hover   		{background-color: #69758b; color: #000000; text-decoration: none;}	

a.hn         		{color: #000000;}
a.hn:visited 		{color: #000000;}
a.hn:active  		{color: #000000;}
a.hn:link    		{color: #000000; text-decoration: none;}
a.hn:hover   		{background-color: #b9b97a; color: #000000; text-decoration: none;}	

a.ht         		{color: #ffffff;}
a.ht:visited 		{color: #ffffff;}
a.ht:active  		{color: #ffffff;}
a.ht:link    		{color: #ffffff; text-decoration: none;}
a.ht:hover   		{background-color: #336666; color: #ffffff; text-decoration: none;}	

a.L					{color: #009999; text-decoration: none;}
a.L:visited			{color: #009999;}
a.L:active			{color: #009999;}
a.L:link				{color: #009999;}
a.L:hover			{background-color: #999999; color: #009999; text-decoration: underline;}

a.abs         		{color: #666666;}
a.abs:visited 		{color: #666666;}
a.abs:active  		{color: #666666;}
a.abs:link    		{color: #666666; text-decoration: none;}
a.abs:hover   		{color: #666666; text-decoration: underline;}	

a.sp         		{color: #009999;}
a.sp:visited 		{color: #009999;}
a.sp:active  		{color: #009999;}
a.sp:link    		{color: #009999; text-decoration: none;}
a.sp:hover   		{color: #009999; text-decoration: underline;}

a.mn         		{font-size: 12px;}

h6.spalte			{font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 10px 5px 0px 5px; color: #000000;}

hr.abs 				{color: #cccccc; margin: 0px 0px 0px 25px; width: 100%; line-height: 1px;}
hr.titel 			{color: #cccccc; margin: 0px 0px 0px 0px; width: 100%; line-height: 1px;}

p.abs 				{color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px 20px 0px 25px;}
p:first-line 		{}
p:first-letter 	{}
p.blocksatz 		{margin: 15px 0px 0px 0px; text-align: justify;}
p.errormessage 	{padding: 50px 25px 0px 25px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: red;}
p.relatedlinks 	{padding: 20px 200px 0px 25px; margin: 0px 0px 0px 0px;}
p.spalte 			{font-size: 12px; margin: 0px 0px 0px 0px; padding: 2px 5px 10px 5px;}

table.menu 			{width: 100%; background-color: #647a84;}
table.menupx		{background-color: #FFFFFF;}
table.liste 		{width: 100%;}

td.content 			{margin: 0px 0px 0px 0px; padding: 0px 15px 0px 25px;}
td.contentsplash	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px;}
td.contentsplashr {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #0c0b12; width: 160px;}
td.contentspalter {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 160px;}
td.contentfzis 	{margin: 0px 0px 0px 0px; padding: 0px 15px 0px 25px;}
td.fz               {padding: 2px 2px 2px 2px;	margin: 0px 0px 0px 0px;}
td.fzblock          {background-color: #E8E9D9;	margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px;}
td.fzbl             {padding : 0px 2px 0px 0px;	text-align: left;}
td.fzbr             {text-align: right;	font-weight: bold;}
td.fzseek           {font-size: 10px;}
td.fzzelle		   {margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px;}
td.zelleform1 		{margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;}
td.menu 				{font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 5px 1px 3px; text-align: left; width: 100%;}
td.menuR				{font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 5px 1px 3px; text-align: left; width: 100%;}
td.menu2 			{font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;}
td.menuTop 			{font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;}
td.menuBgColor 	{background-color: #E8E9D9;}
td.menuSitemap 	{font-size: 14px; margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;}
td.spdatum 			{color: #ffffff; font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 5px 1px 3px; font-weight: bold; text-align: right; width: 159px;}
td.zelle 		   {margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px;}
td.zelle1 			{margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #e3e3cf;}
td.zelle2 			{margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #e5ebeb;}
td.zelleInfo 		{margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #CFCFCF;}
td.zelleP 			{margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #cccc99;}
td.zelleOrange 	{margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #FFCC99;}

td.mb					{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #365f5d;}
td.mn					{margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; text-align: center; background-color: #00201d;}		

th.DocC 				{font-size: 10px; margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #000033; color: #ffffff; font-weight: normal; text-align: center;}
th.DocL 				{font-size: 10px; margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #000033; color: #ffffff; font-weight: normal; text-align: left;}
th.DocR 				{font-size: 10px; margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #000033; color: #ffffff; font-weight: normal; text-align: right;}

th.ce 				{font-size: 10px; margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #000033; color: #ffffff; font-weight: normal; text-align: center;}
th.le 				{font-size: 10px; margin: 3px 3px 3px 3px; padding: 2px 5px 2px 5px; background-color: #000033; color: #ffffff; font-weight: normal; text-align: left;}
th.en 				{color: #ffffff; background-color: #000033; background: #000033;}

tr.zelleReservierung 	{background-color: #FFCC99;}
tr.zelleWichtig 			{background-color: #E9E9AD;}
tr.zelleDocGruppe 		{background-color: #999999;}
tr.zelleDocSubGruppe 	{background-color: #CCCCCC;}

tr.sprt 				{color: #ffffff; background-color: #b3b9ad; font-weight: bold;}
tr.sprn 				{color: #000000; background-color: #f6f6f6;}
tr.titelcontent 	{background-color: #cccc99; }
tr.zelle1 			{background-color: #f2f3ea;}
tr.zelle2 			{background-color: #e9e9d9;}
tr.zelle3 			{background-color: #cdd3da;}
tr.zelle4 			{background-color: #D6DEE0;} 

ul.sitemap			{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; text-align: left;}

.blue 				{font-size: 18px; color: #336666;}
.bottom 				{font-size: 8pt; line-height: 8pt; font-weight: normal; color:#333333;}
.box1 				{margin: 0px 0px 0px -3px; background: #B9D9D9; background-color: #B9D9D9;}
.box2 				{margin: 0px 0px 0px -3px; background: #E0ECEC; background-color: #E0ECEC;}
.boxg 				{margin: 0px 0px 0px -3px; background: #2e4c61; background-color: #2e4c61;}
.boxOrange 			{margin: 0px 0px 0px -3px; background: #FFCC99; background-color: #FFCC99;}
.f 					{font-weight: bold;}


.formseek 			{font-size: 12px; width: 120px;}
.formpdn1 			{font-size: 12px; width: 117px; margin: 1px 0px 0px 0px;}
.formpdn2 			{font-size: 12px; width: 132px; margin: 1px 0px 0px 0px;}
.r 					{font-weight: bold; color: #FF6633;}
.s 					{font-size: 12px; text-align: center;}

.schlagzeilen		{margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; background-color: #668080; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #dddda7;}
.schlagzeilen2		{margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; background-color: #668080; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #d3d357;}
.schlagzeilenbody	{margin: 0px 0px 0px 0px; padding: 8px 10px 8px 10px; background-color: #d5dfdf; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.schlagzeilenbild	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #a6b7b9;}
.schlagzeilenbg1a	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #506d6f;}
.schlagzeilenbg1b	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #cccc66;}
.schlagzeilenbg2a	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #B3C3C3;}
.schlagzeilenbg2b	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #D5DFE0;}

/*	 Dokumente Template */
table.doku		{margin:15px 0px 0px 0px; border-bottom:1px solid #647a84; width:100%;}
h4.dokugroup	{font-size:22px; font-weight:bold; padding: 5px 0px; border-top:1px solid #fff; color:#000;}
th.dokusgroup	{font-size:16px; font-weight:bold; padding:5px 5px; background-color:#E8E9D9; border-top:1px solid #009; margin:0px 0px 0px 0px; color:#000;}
th.doku			{padding:2px 5px; background-color:#003; font-size:10px; color:#fff; border-top:1px solid #fff; text-align:center;}
td.doku1			{padding:2px 5px; border-top:1px solid #fff; border-right:1px solid #fff; background-color:#cdd3da;}
td.doku2			{padding:2px 5px; border-top:1px solid #fff; border-right:1px solid #fff; background-color:#D6DEE0;}
td.dokuw			{padding:2px 5px; border-top:1px solid #fff; border-right:1px solid #fff; background-color:#fc9;}
td.dokuno1		{height:20px; padding:2px 5px; font-size:14px; border-top:1px solid #fff; background-color:#cdd3da;}
td.dokuno2		{height:20px; padding:2px 5px; font-size:14px; border-top:1px solid #fff; background-color:#D6DEE0;}
td.dokunow		{height:20px; padding:2px 5px; font-size:14px; border-top:1px solid #fff; background-color:#fc9;}
td.dokuspace 	{padding:0px; background-color:#fff; border-top:1px solid #647a84; font-size:60%;}

.sf 					{font-size: 12px; text-align: center; font-weight: bold;}

div.contentmain2 	{height:auto; margin:20px 30px 25px 25px; z-index:55;}

/* ----------- ID --------------------------------------------------------------------- */
#blau        		{color: #000099;}
#gruen       		{color: #009970;}
#fett        		{font-weight: bold;}
#hilfe       		{cursor: help;}
#rot         		{color: #cc3300;}
#schwarz     		{color: #000000;}
#weiss       		{color: #ffffff;}
#gold					{color: #cc9900;}
/* ----------- Replaced-Tags ---------------------------------------------------------- */
img	 				{}
input 				{font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
object 				{}
textarea 			{font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
select 				{font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
/* ----------- CSS-Ende --------------------------------------------------------------- */
