a:link,a:visited,a:active  {text-decoration: none; color: #ffffff; }
a:hover {text-decoration: underline; color: #ffffff; }

.topMenu {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 11px; font-weight: normal; }

.mainMenu {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 11px; font-weight: bold; }

a.mainMenu:link, a.mainMenu:visited, a.mainMenu:active {
	color:#ffffff;
	text-decoration:none;
}
a.mainMenu:hover{
	text-decoration:underline;
}

.sublink {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 11px; font-weight: bold; color:#3399CC; width:100%; }

a.sublink:link, a.sublink:visited, a.sublink:active {
	padding-left:15px;
	background:url(../images/interface/linkicon_white.gif) no-repeat 0px 50%;
	color:#3399CC;
	text-decoration:none;
}
a.sublink:hover{
	text-decoration:underline;
}


a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active {
	color:#FF6600;
	text-decoration:none;
}
a.breadcrumb:hover{
	text-decoration:underline;
}

a.sitemap:link, a.sitemap:visited, a.sitemap:active {
	color:#666666;
	text-decoration:none;
}
a.sitemap:hover{
	text-decoration:underline;
}


.breadcrumb {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color:#ffffff;
}

.text11,.copy,.download {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color:#5D7895; line-height:15px; }

.headline, .item_headline, .subitem_headline {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 14px;
	color: #FF6600;
	font-weight:bold;
}


.subitem_headline { font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #ffffff; font-weight:bold; }
a.subitem_headline:link, a.subitem_headline:visited, a.subitem_headline:active  {
	text-decoration: none;
	color: #ffffff;
}
a.subitem_headline:hover { text-decoration: underline; }

.headline_index {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 18px; color: #ffffff; }

.box_header {font-family: "Lucida Grande", Arial, Tahoma, Verdana, Helvetica; font-size: 14px; color: #AA4A2C; font-weight:bold; vertical-align:middle; text-align:center; }
.box_date {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #AA4A2C; font-weight:bold; }
.box_headline {font-family: "Lucida Grande", Arial, Tahoma, Verdana, Helvetica; font-size: 16px; color:#F0DCAD; font-weight:bold; }
.box_content {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color:#ffffff; font-weight:normal; }


.date{
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color:#b88251;
}

.product_name{
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color:#b88251;
	text-align:center;
}

.download_file{
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-weight:bold;
	color:#FF6600;
}
#orange {
 color:#FF6600;
}
.text10 {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 10px; color:#666666; }
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.text12bold {font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica; font-size: 12px; font-weight: bold; }
img {border:0; }

.index_header {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 18px;
	background-color:#b88251;
	color:#ffffff;
	background-image:url(../images/interface/bg_texture2.png); background-repeat:repeat;
}
.index_header_products {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 18px;
	
	color:#cc0000;
	
	
}
.thumb {
	border:4px solid #FFFFFF;
	border-color:#FFFFFF;
}

.footer {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 10px;
	line-height:11px;
	color:#CCCCCC;
}

a.footer:link, a.footer:visited, a.footer:active { text-decoration: none; color:#ffffff; }
a.footer:hover { text-decoration: underline; }

.subitem {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 12px;
	color:#ffffff;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;
}


a.blue:link {
	text-decoration: none;
	color: #3399ff;
}
a.blue:visited { text-decoration: none; color:#3399ff; }
a.blue:hover { text-decoration: underline; }
a.blue:active { text-decoration: none; color:#3399ff; }


.picdescription{
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-weight:bolder;
	font-style:normal;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	padding-top:5px;
}
.gallery {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size:11px;
	color:#666666;
	line-height:14px;
}
.g_picdescription{
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	color:#333333;
	text-align:center;
}
.submenu {
	font-family: "Lucida Grande", Tahoma, Arial,Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	line-height: 15px;
	
}

a.submenu:link {
	text-decoration: none;
	color: #ffffff;
}
a.submenu:visited { text-decoration: none; color:#ffffff; }
a.submenu:hover { text-decoration: underline; color:#ffffff; }
a.submenu:active { text-decoration: none; color:#ffffff; }

#white { color:#FFFFFF;}
#brown { color:#9D7B6C;}

.footermenu, a.footermenu:link, a.footermenu:visited{
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color:#ffffff;
	text-decoration:none;
}
a.footermenu:hover {
	color:#333333;
}

.sm_item, a.sm_item:link, a.sm_item:visited {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	color: #FF6600;
	text-decoration:none;
	font-weight:bold;
}
a.sm_item:hover {
	text-decoration:underline;
	font-weight:bold;
}

.sm_subitem, a.sm_subitem:link, a.sm_subitem:visited {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	color: #5D7895;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
}
a.sm_subitem:hover {
	text-decoration:underline;
	font-weight:normal;
	list-style-position: outside;
	list-style:square;
	list-style-type:square;
	
}
.subheadline {
	color:#ffffff;
	font-weight:bold;
}
li.sm_subitem {
	list-style-position: outside;	list-style:square;
	list-style-type:square;
}


a.submenu {
	padding-left:15px;
	list-style:none;
	margin:0;
	background:url(../images/interface/linkicon_white.gif) no-repeat 0 3px;
}
.pic_content{
	float:right;
	position:relative;
	margin: 0px 10px 15px 15px;
}
img.thumb {
	border:3px;
	border-style:solid;
	border-color:#ffffff;
	border-spacing:3px;
	float:right;
}
li.sm_subitem  {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	color:#ffffff;
}

a.url {
	padding-left:15px;
	list-style:none;
	background:url(../images/interface/icons/icon_weblink_white.gif) no-repeat 0px 50%;
}

a.email {
	padding-left:15px;
	list-style:none;
	background:url(../images/interface/icons/icon_email_white.gif) no-repeat 0px 50%;
}
a.map {
	padding-left:15px;
	list-style:none;
	background:url(../images/interface/icons/icon_nav_white.gif) no-repeat 0px 50%;
}
.column_header {
	background-color:#003B70; width:200px; padding-left:10px; color:#ffffff;
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
}
input,textarea,select,option {
	color:#FFFFFF;
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	border:1px solid #00539D;
	background-color:#003B70;
	
}
input {
	margin:2px 0px 2px 0px;
}

input.submit {
	color:#FFFFFF;
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	border:0px none #00539D;
	background-color:#003B70;
}


#layout {
	height:100%; min-height:100%;
	padding-bottom:15px;
}
#inhalt {
	text-align:left; padding:0px 15px 15px 20px;
}
#submenu_box {
	overflow:visible; padding:10px 5px 15px 10px;
}
.pic_aktion {
	border:0px;
	padding-top:3px;
}
.aktion_headline {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
}
.aktion_content {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
	line-height:11px;
}
.login {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:9px;
	color:#ffffff;
}


.shop_item, a.shop_item, a.shop_item:visited, a.shop_item:active {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ff6600;
	text-decoration:none;
}
a.shop_item:hover {
	text-decoration:underline;
}
.shop_si {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
#chart_holder {
	padding-left:20px;
	background:url(../images/interface/icons/icon_shop_white.gif) no-repeat 0px 50%;
}
.chart_holder {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	color:#ffffff;
	
	
}
a.chart_holder, a.chart_holder:visited, a.chart_holder:active{
	color:#ff6600;
	
	
}
a.chart_holder:hover{
	text-decoration:underline;
}
.btn_aktionen, a.btn_aktionen {
	background:url(../images/interface/linkicon_white.gif) no-repeat 0px 50%;
	padding-left:15px;
}
a.btn_termin:link, a.btn_termin:visited, a.btn_termin:active {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:blink;
}
a.btn_termin:hover {
	text-decoration:underline;
}

.bgtexture {
	background: url(../images/interface/bg_texture.png) repeat 0 0;
	
}
#bg {
	width:100%;
	height:auto;
	min-height:100%;
	position:absolute;	
}

#bg-top, #bg-bottom {
	background:url(../images/interface/asphalt.jpg) no-repeat 0 0;
	height:280px;
	width:100%;
	left:0px;
	position:absolute;
	z-index:-1;
}

#bg-bottom {
	bottom:0;
	visibility:visible;
}

#content {
	min-height:100%;
}
#bg-bottom #mask{
	background:url(../images/interface/asphaltmask.png) repeat-x 0 0;
	height:280px;
}

#bg-top #mask{
	background:url(../images/interface/asphaltmask_bottom.png) repeat-x 0 0;
	height:280px;
}
#maincontent {
	/*z-index:10;*/
}
