/*--- Hintergrund - Styles ---*/


tr.alt {background-color: #E6E6E6;}

h3	{margin:5px; letter-spacing:1px; line-height: 140%; font-size:1.2em; font-weight:bold; text-align:center;}

#content {
	width: 400px;
	margin: 40px auto 0 auto;
	padding: 0 60px 30px 60px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}


.note {
   position:relative;
   width:340px;
   padding:1em 1.5em;
   margin:2em auto;
   background:none;
   overflow:hidden;
   
}

.note:before {
   content:"";
   position:absolute;
   top:0;
   right:0;
   border-width:16px 16px 0 0;
   border-style:solid;
   border-color:#fff #658E15;
   background:#658E15;
   -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.3);
   -moz-box-shadow:0 3px 3px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.3);
   box-shadow:0 3px 3px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.3);
   display:block; width:0; /* Firefox 3.0 damage limitation */
}

.note.red {background:#C93213;}
.note.red:before {border-color:#97010A #fff; background:#97010A;}

.note.rounded {
   -webkit-border-radius:8px;
   -moz-border-radius:8px;
   border-radius:8px;
}

.note.rounded:before {
   border-width:8px;
   border-color:#fff #fff transparent transparent;
   -webkit-border-bottom-left-radius:5px;
   -moz-border-radius:0 0 0 5px;
   border-radius:0 0 0 5px;
}


/*--- Tabellen - Styles ---*/	

.main_table {
	background-repeat: no-repeat;
	background-image: url(images/bg_home.jpg);
	border-collapse: collapse;
}

.main_table_v_stellen {
	background-repeat: no-repeat;
	background-image: url(images/bg_v_stellen.jpg);
	border-collapse: collapse;
}

.main_table_verkauf {
	background-repeat: no-repeat;
	background-image: url(images/bg_shop.jpg);
	border-collapse: collapse;
}

.main_table_docs {
	background-repeat: no-repeat;
	background-image: url(images/bg_docs.jpg);
	border-collapse: collapse;
}

.main_table_links {
	background-repeat: no-repeat;
	background-image: url(images/bg_links.jpg);
	border-collapse: collapse;
}

.main_table_about {
	background-repeat: no-repeat;
	background-image: url(images/bg_about.jpg);
	border-collapse: collapse;
}

.main_table_imp {
	background-repeat: no-repeat;
	background-image: url(images/bg_imp.jpg);
	border-collapse: collapse;
}
.main_table_tips {
	background-repeat: no-repeat;
	background-image: url(images/bg_tips.jpg);
	border-collapse: collapse;
}

.head_tab {
	border: 1px;
 	border-color: #999999;
 	border-top-style: none;      /* nur oben */
	border-bottom-style: dotted;   /* nur unten */
	border-left-style: none;     /* nur links */
	border-right-style: none;    /* nur rechts */ 
	/*font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;*/
	
}

.head_tab_2 {
	border: 1px;
 	border-color: #999999;
 	border-top-style: none;      /* nur oben */
	border-bottom-style: dotted;   /* nur unten */
	border-left-style: dotted;     /* nur links */
	border-right-style: none;    /* nur rechts */ 
	font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
	
}

.shop_karte {
	border: 1px;
 	border-color: #999999;
 	border-top-style: dotted;      /* nur oben */
	border-bottom-style: dotted;   /* nur unten */
	border-left-style: dotted;     /* nur links */
	border-right-style: dotted;    /* nur rechts */ 
	font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
	
}

.shop_adresse {
	border: 1px;
 	border-color: #999999;
 	border-top-style: dotted;      /* nur oben */
	border-bottom-style: none;   /* nur unten */
	border-left-style: none;     /* nur links */
	border-right-style: dotted;    /* nur rechts */ 
	font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
	
}

.shop_doks {
	border: 1px;
 	border-color: #3D9C3D;
 	border-top-style: none;      /* nur oben */
	border-bottom-style: solid;   /* nur unten */
	border-left-style: solid;     /* nur links */
	border-right-style: solid;    /* nur rechts */ 
	font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
	
}
/*--- Hyperlink - Styles---*/

  a.nav_v_menue         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; }
  a.nav_v_menue:link    { color: #333333; }
  a.nav_v_menue:visited { color: #333333 }
  a.nav_v_menue:hover   { color: #006633; background-image:url(ani_b_w1.gif); }
  a.nav_v_menue:active  { color: #006633; }
  
  a.nav_vertikal         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; }
  a.nav_vertikal:link    { color: #000000; }
  a.nav_vertikal:visited { color: #000000; }
  a.nav_vertikal:hover   { color: #009933; background-image:url(ani_b_w1.gif); }
  a.nav_vertikal:active  { color: #009933; }
  
  a.nav_text         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline; }
  a.nav_text:link    { color: #333333; }
  a.nav_text:visited { color: #000000; }
  a.nav_text:hover   { color: #009933; background-image:url(ani_b_w1.gif); }
  a.nav_text:active  { color: #009933; }
  
  a.nav_text_small        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#336633; text-decoration:underline; }
  a.nav_text_small:link    { color: #336633; }
  a.nav_text_small:visited { color: #336633; }
  a.nav_text_small:hover   { color: #009933; background-image:url(ani_b_w1.gif); }
  a.nav_text_small:active  { color: #336633; }
  
  a.nav_lauftext         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; }
  a.nav_lauftext:link    { color: #333333; }
  a.nav_lauftext:visited { color: #000000; }
  a.nav_lauftext:hover   { color: #009933; background-image:url(ani_b_w1.gif); }
  a.nav_lauftext:active  { color: #009933; }
  
  a.nav_note         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; line-height:120% }
  a.nav_note:link    { color: #fff; }
  a.nav_note:visited { color: #fff; }
  a.nav_note:hover   { color: #FFFF99; background-image:url(ani_b_w1.gif); }
  a.nav_note:active  { color: #FFFF99; }

/*--- Text - Styles ---*/
.preise {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold;}
.Stil1 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.Stil3 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.Stil4 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#336633; font-size:15px; font-weight:bold;}
.Stil5 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.Stil6 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#336633; font-size:13px;}
.Stil7 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.Stil8 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#CC0000; font-size:13px;}
.Stil9 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}
.Stil10 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold;}
.stil_article {font-family: Geneva, Arial, Helvetica, sans-serif; color:#4E4E4E; font-size:12px; line-height:120%;}


