body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BDC6B4;
}
body {
	background-color: #515D42;
	background-image: url(image2008/hg_streifen.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-y:scroll;
}

a:focus,
a:active	{ outline: none }
a:link {	color: #A8D172; }
a:visited {	color: #A8D172;}

.hg_str_left {
	background-image: url(image2008/hg_streifen_left.png);
	width: 7px;
	vertical-align: top;
}
.hg_str_right {
	background-image: url(image2008/hg_streifen_right.png);
	width: 7px;
	vertical-align: top;
	background-repeat: repeat-y;
}

.Banner_Box {
	width: 951px;
	height: 85px;
}
.Banner_Feld {
	width: 542px;
	height: 85px;
}
.Logo_Box {
	height: 85px;
	vertical-align: top;
	width: 955px;
}
.Main_Tab {
	width: 966px;
}
.Tab_LogIn {
	background-image: url(image2008/hg_txt_tab.png);
	background-color: #323A32;
	background-repeat: repeat-x;	
	height: 48px;
	width: 100%;
	border: 1px solid #4D5F5B;
	border-top-width: 0px;	
}

.LogIn_Box a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BDC6B4;
}
.HauptMenuBox{
	background-color: #212723;
	height: 150px;
	width: 680px;
	border: 1px solid #141715;
	border-top-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.HauptMenuBox td{
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4B499;
	background-color: #212723;
}
.HauptMenuBox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1D58C;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
.HauptMenuBox img{
	border: 1px solid #7A8376;
	padding: 2px;
}

.Navi{
	height: 23px;
	width: 951px;
}
.Navi td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-indent: 22px;
	letter-spacing: 0.2em;
	color: #6A7D6E;
}

.Tab_Haupt {
	background-color: #323A32;
	background-repeat: no-repeat;
	height: 420px;
	border: 1px solid #4D5F5B;
	width: 951px;
	background-image: url(image2008/hupt_produkt.jpg);
	background-position: right top;
}
.Navi  a{
	text-decoration: none;
	color: #9CB2A1;
}

.LogIn_Box input {
	background-color: #C1CEB7;
	border: 1px solid #272D29;
	height: 18px;
}

.My_Input_150 {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	background-color: #8BA16E;
	text-indent: 5px;
	border: 1px solid #D5D17A;
}
.My_Input_check {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	background-color: #8BA16E;
	border: 1px solid #D5D17A;
}

.My_Input_lang {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	background-color: #8BA16E;
	text-indent: 5px;
	border: 1px solid #D5D17A;
}

.My_Input_langSperr {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	background-color: #B49C8B;
	text-indent: 5px;
	border: 1px solid #D5D17A;
}

.Fett {
	font-weight: bold;
}
.Tab_Spacer1 {
	height: 8px;
	width: 100%;
	background-image: url(image2008/hg_streifen_spacer.png);
}
.Logo_Box1 {	height: 85px;
}
#main_leftnav  {
	z-index: 35;
	width: 230px;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #95A093;
}
.S_Zeile1 {
	background-image: url(image2008/hg_Zeile1.gif);
	height: 28px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.07em;
	text-shadow: black 0.05em 0.05em 0.2em, black 0.05em 0.05em 0.1em;
	color: #DAE2C5;
	vertical-align: middle;
	padding-left: 22px;
	padding-right: 22px;
	background-repeat: repeat-x;
	line-height: 26px;
}
.Yellow {
	font-weight: bolder;
	color: #FFEA00;
}


.S_Zeile1 a{
	color: #DAE2C5;
	text-decoration: none;

}
.S_Zeile1 a:hover{
	text-decoration: underline;
	color: #FFEA00;
}

dl, dt, dd         { margin: 0; padding: 0; list-style-type: none; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
dl#menu dt         {
	color: #BDC6B4;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #95A093;
}
dl#menu dt:hover   { color: #FFFFFF; font-size: 13px; cursor: pointer; }
dl#menu dt a       { color: #EBFFD6; font-size: 13px; text-decoration: none;  display: block;  }
dl#menu dt a:hover { color: #FFFFFF; font-size: 13px; }

dl#menu dd         { line-height: 14px; padding-left: 6px; }
dl#menu dd a       { color: #CEDBC1; font-size: 11px; text-decoration: none; display: block; }
dl#menu dd a:hover { color: #FFFFFF; background-color: #7B785D;}

.Tab_AndereProd {
	background-color: #525C50;
	height: 250px;
	border: 1px solid #71857B;
}
.Tab_Any {
	background-color: #525C50;
	height: 250px;
	border: 1px solid #71857B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BDC6B4;
}

.Tab_Any a{
	color: #FFFFCC;
}

.Tab_Spacer2 {
	background-color: #4B543F;
	height: 8px;
	width: 100%;
	background-image: url(image2008/spacer_2.gif);
	background-repeat: repeat-x;
}
.Tab_Fuss {
	background-color: #313934;
	height: 54px;
	border: 1px solid #4D5F5B;
	width: 100%;
}
.Tab_FussTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #879B75;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.Tab_FussTD a{
	color: #879B75;
	text-decoration: none;
}

.Tab_SpacerUnten {
	height: 8px;
	background-image: url(image2008/hg_streifen_down.png);
	background-repeat: repeat-x;
}.xxxxx1 {
	background-color: #003366;
	background-image: url(image2008/hg_unten.gif);
}
.Txt_Head_17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.Txt_Head_17_color1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #DBDEB1;
}
.txt_Arial_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txt_Arial_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
}

.txt_Eingabe {
	background-color: #C1CEB7;
	border: 1px solid #272D29;
	height: 18px;
	width: 150px;
}
.Feld_Dunkel {
	background-color: #364035;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}

.Feld_Hell {
	background-color: #5B6659;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}
.Tab_HauptProdukt_1 {
	height: 60px;
}

h1 {
	font-family : Impact, Charcoal, sans-serif;
	font-size : 32px;
	letter-spacing : 1px;
	color: #E1EEB7;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	text-shadow: black 0.05em 0.05em 0.2em;
}

h1 a{
	text-decoration: none;
	color: #E1EEB7;
}
h1 a:hover{
	color: #FFFFFF;
}

h2 {
	font-family : 'Trebuchet MS', Helvetica, sans-serif;
	font-size : 22px;
	font-weight : bold;
	color: #E3E180;
	//text-shadow: 0 0 0.4em #46703D;
}

h3 {
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;;
	font-size : 22px;
	font-weight : bold;
	color: #FFFFCC;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-shadow: -1px -1px #333, 1px 1px #333;
}
.Tab_HauptProdukt_2 td{
	width: 100%;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 50px;
	background-position: top;
}
.Tab_NewTextures {

	background-color: #525C50;
	height: 120px;
	border: 1px solid #4D5F5B;
	width: 951px;
}
.S_Zeile_Rechts {

	background-image: url(image2008/hg_Zeile1.gif);
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 22px;
	text-align: left;
	line-height: 28px;
	font-size: 13px;
	letter-spacing: 0.08em;
}
.Tab_mit_Txt {
	background-color: #323A32;
	width: 951px;
	background-image: url(image2008/hg_txt_tab.png);
	background-repeat: repeat-x;
	border: 1px solid #4D5F5B;
	border-top-width: 0px;
}

.Tab_mit_Txt_td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 30px;
}

.Tab_mit_Txt h1{
	font-size : 26px;
	letter-spacing : 1px;
	color: #A8D172;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	text-shadow: black 0.05em 0.05em 1em, -8px -6px 8px #1A201A;
	display: block;
	background-color: #353E32;
	margin-top: 0px;
}


.InfoBox1 {
	background-color: #FFCC00;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px;
	font-weight: bold;
	border: 8px dashed #FF3300;
	font-size: 16px;
}

.Txt_Head_22_Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
}

.Abo_ButtonOK {
	background-image: url(image2008/OK.png);
	background-color: transparent;
	height: 22px;
	width: 58px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	cursor:pointer;
}

.Abo_ButtonOK:hover{
	background-image: url(image2008/OK.png);
	height: 22px;
	width: 58px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: -58px;
}
.Box_InfoReg {
	background-image: url(image2008/hg_reg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: #CCCC00;
	background-color: #212620;
	border: 2px solid #000000;
	border-top-width: 0px;
	border-left-width: 0px;
}
.Box_InfoReg td{
	color: #A8D172;
	padding: 5px;

}
.Box_Error {
	background-color: #E26B6B;
	border: 2px solid #000000;
	border-top-width: 0px;
	border-left-width: 0px;
}
.Box_Error td {
	color: #000000;
	background-color: #FFE784;
	padding: 20px;
	border: 10px solid #E26B6B;
}
.red {
	font-weight: bold;
	color: #FF0000;
}
.Tab_FreeModels {
}
.Tab_FreeModels td{
	background-color: #667256;
	width: 170px;
}

.Tab_FreeModels img{
	height: 150px;
	width: 150px;
	padding-top: 10px;
}
.SeitenZahlen a{
	color: #1A1E1B;
	background-color: #ABBD86;
	font-weight: bold;
	text-decoration: none;
}

.Vorschau_IMG {
	height: 432px;
	width: 576px;
	border: 2px solid #202520;	
	border-top-width: 0px;
	border-left-width: 0px;
}

.Vorschau_IMG_mini {
	height: 98px;
	width: 130px;
	border: 3px solid #202520;	
	border-top-width: 0px;
	border-left-width: 0px;	
	padding: 1px;
	background-color: #8C9458;
}

.Home_imgProdukt {
	margin-right: 15px;
	margin-left: 15px;
	height: 218px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 1px;
	background-image: url(image2008/Box_3D.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 9px;
}
.Home_imgTab {
	background-image: url(image2008/prod_shadow.png);
	background-repeat: no-repeat;
	background-position: 18px bottom;
}

.TxtAufGrund_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A8D172;
	background-color: #515D42;
	font-weight: bold;
	padding: 4px;
	background-image: url(image2008/hg_Zeile1.gif);
}
.hg_Maz1 {
	background-image: url(image2008/hg_maz.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.FreeTextures_Kopf {
	width: 100%;
	border: 3px solid #292F29;	
	border-left-width: 0px;	
	border-top-width: 0px;	
	background-color: #161916;
	border-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
.FreeTextures_Kopf td{
	background-image: url(image2008/skos1.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #A8D172;
	padding: 3px 0px 3px 24px;
	border-style: none;
	border-width: 0px;
	margin: 0px;
}

.FreeTextures_ImgFeld {
	background-color: #515D42;
	padding: 0px 5px 6px 5px;
}

.FreeTextures_Img{
	width: 160px;
	height: 80px;
	border-width: 0px 2px 2px 1px;
	border-style: solid;
	border-color: #161916 #161916 #161916 #94AC88;
	background-position:center -16px ;
	background-repeat: no-repeat;
}

.FreeTextures_Img img{
	width: 160px;
	height: 80px;
	text-decoration: none;
	border-style: none;
}

.FreeTextures_TxtFeld {
	background-color: #293229;
	text-align: left;
	vertical-align: top;
	padding: 5px  5px 4px 10px ;
	background-image: url(image2008/hg_txt_tab.png);
	background-repeat: repeat-x;
}
.Back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BDDC94;
	background-image: url(image2008/to_Library.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	padding: 5px 5px 5px 15px;
}

.Back a{
	text-decoration: none;
}

.addTo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BDDC94;
	background-image: url(image2008/shop_ad_to.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-position: right;
}

.addTo a{
	text-decoration: none;
}
.Ln2 { 
	color: #9DB97D;
	background-color: #9DB97D;
	height: 1px;
	border: none;
}

.Tab_FreeTextures { }
.Tab_FreeTextures td{
	background-color: #667256;
	width: 220px;
	height: 220px;
	text-align: center;

}

.Tab_FreeTextures img{
	//width: 180px;
	//height: 180px;
}

.FreieTexturen_Kasten {
	background-repeat: no-repeat;
	background-position: right 73px;
	text-align: right;
	vertical-align: top;
	height: 243px;
}
.FreieTexturen_Kasten div {
	background-repeat: no-repeat;
	background-position: right 73px;
	top:-210px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EDEDED;
	text-align: center;
	font-size: 27px;
	font-style: italic;
	text-indent: 45px;
}

#ErrorBlock {
	position:absolute;
	width:414px;
	height:164px;
	z-index:1;
	top:50%;
	left:50%;
	margin-top:	-100px;  /* == halbe Zeilenhöhe. */
	margin-left:-200px;
	background-image: url(image2008/error_hg.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	visibility: hidden;
}
.FontBlack{
	color: #000000;
}
.FontBlue{
	color: #0006FF;
}

.Shop_Ware {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B9D297;
}

.Shop_Ware_miniB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #B9D297;
	font-weight: bold;
}

.linksNav {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9AE3CD;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	text-indent: 22px;
	line-height: 20px;
	text-align: left;
}

.linksNav a{
	color: #BBDFA7;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97B94F;
}

.linksNav a:hover{
	color: #7ACFAD;
	background-color: #334101;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #71AD49;
	border-left-color: #000000;
	border-bottom-width: 1px;
	line-height: 20px;
	border-bottom-color: #71AD49;
}

.Hg_Shop {
	background-color: #465139;
	background-image: url(image2008/hg_shop1.gif);
	background-repeat: repeat-y;
}
