body {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	background-image:  url(bilder/alle/background.jpg);
	color: #FFFFFF;
     }
	 

a:link { color:#FFFFFF; text-decoration:underline }
a:visited { color:#FFFFFF; text-decoration:underline }
a:hover { color:#FFFFCC; text-decoration:underline }
a:active { color:#FFFFCC; text-decoration:underline }

td {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #FFFFFF;
}

ul {
	list-style-type:disc; 
	margin-top:0px; 
	margin-left:0px
}

.main_table_1 {
	margin-top: 20px;
	background-color: #535353;
}

.main_table_2 {
	margin-top: 20px;
	background-color: #574e45;
}

.main_table_3 {
	margin-top: 20px;
	background-color: #4f5746;
}

.main_table_4 {
	margin-top: 20px;
	background-color: #455058;
}

td.kranich_1 {
	background: url(bilder/alle/kranich_1.gif); 
	background-repeat: no-repeat;
	background-position: 405px 360px;
}

td.kranich_2 {
	background: url(bilder/alle/kranich_2.gif); 
	background-repeat: no-repeat;
	background-position: 405px 360px;
}

td.kranich_3 {
	background: url(bilder/alle/kranich_3.gif); 
	background-repeat: no-repeat;
	background-position: 405px 360px;
}

td.kranich_4 {
	background: url(bilder/alle/kranich_4.gif); 
	background-repeat: no-repeat;
	background-position: 405px 360px;
}

td.kranich_mail {
	background: url(bilder/mail/kranich_1.gif); 
	background-repeat: no-repeat;
	background-position: 200px 145px;
}

.front_titel
{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	color: #FFFFFF;
	margin: 0;
	padding-bottom: 3px;
}

.front_titel_news
{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	color: #F7A856;
	margin: 0;
	padding-bottom: 3px
}

.front_date_news
{
	font-size: 11px;
	letter-spacing: 1px;
	color: #CCCCCC;
	margin: 0;
	padding-bottom: 3px
}

.images_border {
	border: 1px solid #333333;
      }
	  
.images_spacer {
	margin-bottom: 2px;
      }

.blocktext {
	text-align: justify;
}

.ankuendigung_box {
	border: 1px solid #666666;
	background-color: #808080;
	margin: 1px;
	padding: 7px;
      }
	  
.ankuendigung_text {
	text-align: justify;
      }
	  
.ankuendigung_titel {
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
      }

.grosser_titel_1 {
	color: #F7B256;
	font-weight: 100;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: 3px;
	text-transform: uppercase;
      }

.grosser_titel_2 {
	color: #000000;
	font-weight: 100;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: 3px;
	text-transform: uppercase;
      }
	  
.grosser_titel_3 {
	color: #ADD5EE;
	font-weight: 100;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: 3px;
	text-transform: uppercase;
      }
	  
.grosser_titel_4 {
	color: #E9D12E;
	font-weight: 100;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: 3px;
	text-transform: uppercase;
      }

.side_menu {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 13px;
      }
	  
.side_menu A:link {color: #FFFFB5;text-decoration: none; font-weight: 100}
.side_menu A:visited {color: #FFFFB5;text-decoration: none; font-weight: 100}
.side_menu A:hover {color:#E8E8E8;text-decoration:none; font-weight: 100}
.side_menu A:active {color:#E8E8E8;text-decoration:none; font-weight: 100}

.bild_txt {
	font-weight: bold;
	letter-spacing: 1px;
	}

.sitemap_titel
{
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #C5C5C5;
	margin: 0;
	padding-bottom: 3px
}

.sitemap_titel A:link {color: #C5C5C5;text-decoration: none}
.sitemap_titel A:visited {color: #C5C5C5;text-decoration: none}
.sitemap_titel A:hover {color:#FFFFB5;text-decoration:none}
.sitemap_titel A:active {color:#FFFFB5;text-decoration:none}

.sitemap_subtitel
{
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	padding-bottom: 3px
}

.sitemap_subtitel A:link {color: #FFFFFF;text-decoration: none}
.sitemap_subtitel A:visited {color: #FFFFFF;text-decoration: none}
.sitemap_subtitel A:hover {color:#FFFFB5;text-decoration:none}
.sitemap_subtitel A:active {color:#FFFFB5;text-decoration:none}

.sitemap_text A:link {color: #FFFFFF;text-decoration: none}
.sitemap_text A:visited {color: #FFFFFF;text-decoration: none}
.sitemap_text A:hover {color:#FFFFB5;text-decoration:none}
.sitemap_text A:active {color:#FFFFB5;text-decoration:none}

.kont_txt {
	line-height: 18px;
	letter-spacing: 0.1em;
}

.shop_sidebig_on {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	color: #f7a856;
	line-height: 18px;
}

.shop_sidebig_on A:link {color: #f7a856;text-decoration: none}
.shop_sidebig_on A:visited {color: #f7a856;text-decoration: none}
.shop_sidebig_on A:hover {color:#f7a856;text-decoration:none}
.shop_sidebig_on A:active {color:#f7a856;text-decoration:none}

.shop_sidebig_off {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	color: #FFFFFF;
	line-height: 18px;
}

.shop_sidebig_off A:link {color: #FFFFFF;text-decoration: none}
.shop_sidebig_off A:visited {color: #FFFFFF;text-decoration: none}
.shop_sidebig_off A:hover {color:#FFFFB5;text-decoration:none}
.shop_sidebig_off A:active {color:#FFFFB5;text-decoration:none}

.shop_sidesmall_on {
	letter-spacing: 1px;
	color: #F7A856;
	line-height: 22px;
}

.shop_sidesmall_on A:link {color: #F7A856;text-decoration: none}
.shop_sidesmall_on A:visited {color: #F7A856;text-decoration: none}
.shop_sidesmall_on A:hover {color:#F7A856;text-decoration:none}
.shop_sidesmall_on A:active {color:#F7A856;text-decoration:none}

.shop_sidesmall_off {
	letter-spacing: 1px;
	color: #FFFFFF;
	line-height: 22px;
}

.shop_sidesmall_off A:link {color: #FFFFFF;text-decoration: none}
.shop_sidesmall_off A:visited {color: #FFFFFF;text-decoration: none}
.shop_sidesmall_off A:hover {color:#FFFFB5;text-decoration:none}
.shop_sidesmall_off A:active {color:#FFFFB5;text-decoration:none}

.shop_warenkorb_zahl
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	vertical-align: -15%;
}

.shop_kategorie
{
	font-size: 12px;
	letter-spacing: 2px;
	color: #FFFFB5;
}

.shop_preis
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #FFFFFF;
}

.shop_grosser_titel {
	color: #FFFFFF;
	font-weight: 100;
	font-size: 20px;
	letter-spacing: 3px;
	line-height: 26px;
}

.preistext {
	color: #FFFFB5;
	font-size: 11px;
	font-style: oblique;
}

.yellow {
	color: #FFFFB5;
}

.shop_basket
{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.shop_total
{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFB5;
}

.shop_basket2
{
	font-size: 12px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.link_no_ustrich A:link {color: #FFFFFF;text-decoration: none}
.link_no_ustrich A:visited {color: #FFFFFF;text-decoration: none}
.link_no_ustrich A:hover {color:#FFFFB5;text-decoration:none}
.link_no_ustrich A:active {color:#FFFFB5;text-decoration:none}

.error {
	color: #F7A856;
}

.ok {
	color: #66CC33;
}

.shop_username
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #F7A856;
}

.textfield, .textfield_small, .textarea
{ 
	font-size:13px; 
	padding:3px; 
	font-family:Arial, Helvetica, sans-serif;
}

.textfield_small 
{
	width:110px;
	height:14px; 
}

.textfield {
	width:220px;
	height:14px; 
}

.textarea {
	height:70px; 
	width:220px;
}

.select {
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
}

table.tabelleVersand {
	border-collapse: collapse;
	
}

table.tabelleVersand td {
	border: 1px solid #333333;
	vertical-align: top;
	padding: 3px;
}

td.zelleVersand_center {
	background-color: #999999;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1ex;
	text-align: center;
}

td.zelleVersand_vonbis {
	background-color: #f7a856;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1ex;
	text-align: center;
}

td.zelleVersand_aktion {
	background-color: #66cc33;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.1ex;
	font-size:10px;
}

td.zelleVersand_preis {
	background-color: #999999;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1ex;
	text-align: center;
}

td.zelleVersand_prod {
	background-color: #999999;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1ex;
	text-transform: uppercase;
}
