body { 
font-family : Arial, Helvetica, sans-serif; 
background : #000 url(../images/hp_background.jpg); 
background-repeat:no-repeat; 
background-position:top center; 
font-size : 8pt; 
border : 0; 
} 

.table-complete {
border : 0px; 
background : #000000; 
margin-top: 143px;
} 

.table-searchform {
border : 0px solid #777777; 
background : transparent; 
clear;
} 

.tablewerbung {
border : none; 
background : #ffffff; 
height : 600px; 
} 

a.bannerlink {
line-height : 18px; 
height : 20px; 
text-align : center; 
text-decoration : none; 
font-size : 13px; 
color : #999999; 
border : none; 
padding-left:2px;
padding-right:2px;
font-weight:bold; 
} 

a.bannerlink:hover {
color : white; 
} 

/*------------------------------------------------ Content Box----------------------------------------------------*/
.content-box {
	font-size: 9pt;
	color: #111;
	width:100%;
	padding: 4px;
	background:#fff url(../images/content-box-bg.gif) repeat-x top left; 
} 

/* ------------------------------------------------------------------------------- CONTENT ----------------------------------------------------------*/

#content {padding: 10px 0;}

.col {
	width: 250px;
	float: left;
	margin: 0 5px 0 0;
	line-height: 1.2em;
}
.last-child { margin: 0;}
.col article {
	padding: 5px;
	margin: 0 0 10px 0;
	background: rgb(227,241,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(47,37,8) 0%, rgb(0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(47,37,8)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(47,37,8) 0%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(47,37,8) 0%,rgb(0,0,0) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgb(47,37,8) 0%,rgb(0,0,0) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2F2508', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgb(47,37,8) 0%,rgb(0,0,0) 100%); /* W3C */
	font-size: 9pt;
	color: #999;
}

/*------------------------------------------------ Faq---------------------------------------------------*/

span.faq-title{
text-decoration : none; 
font-size : 12px; 
color : #cc6600; 
border : none; 
font-weight:bold; 
} 


/*------------------------------------------------ Content Box Artworks----------------------------------------------------*/

.content-box-artworks {
	margin-bottom: 10px;
	color: #555555;
	width:720px;
	padding: 2px;
	border: 1px solid #cad5dd;
	background: white;

}
.content-box-header-artworks {
	background: url(../images/content-box-bg.gif) no-repeat top;
}

.galerien_link{
	color:#AA6D03;
	font-size: 1.3em; 
	line-height: 1.3em; 
	text-decoration: none;
	font-weight : bold; 
}
.galerien_link:hover{
	color:#ffffff;
}


/*------------------------------------------------ Content Box Top News----------------------------------------------------*/

.topnews-content-box {
	margin-bottom: 10px;
	color: #990000;
	font-size: 9pt;
	width:250px;
	padding: 2px;
	border: 1px solid #ff0000;
	background: white;

}
.topnews-content-box-header {
	font-size: 11pt;
	color: #324452;
	font-weight:bold; 
	background: url(../images/topnews-content-box-bg.gif) no-repeat top;
}


b.topnews {
color : #ff0000; 
font-weight : bold; 
} 
/*----------------------------------------- Standards-----------------------------------------------------------*/

H1 {
font-size : 12pt; 
color : #AA6D03; 
font-weight : bold; 
border-bottom : 1px solid #AA6D03; 
margin-bottom : 5px; 
margin-top : 0px; 
} 

h2 {
	font-size: 10pt;
	color: #AA6D03;
	font-weight:bold; 
	margin-bottom : 1px; 
	margin-top : 0px; 
} 

.fliesstext, p, li, article{
color : #aaa; 
font-size: 9pt;
} 

.infobutton {
line-height : 1.4em; 
} 

a.textlink {
padding-left : 15px; 
color:#AA6D03; 
text-decoration : none; 
background : url('../images/linkarrow.gif') no-repeat left; 
} 

a.textlink:hover {
text-decoration : underline; 
} 

li {
font-weight : normal; 
line-height : 1.2; 
} 

#ul_padding{ 
margin-left:0px; 
} 

.subline	{
color : #D47636; 
font-weight : bold; 
border-bottom : 1px solid #D47636; 
} 

b {
color : #aaa; 
} 
/*------------------------------------------------ Formulare----------------------------------------------------*/
input, textarea {
color : black; 
border : 1px solid #7183a8; 
background : #fff; 
} 
.submit {
border : 1px solid gray; 
color:white; 
font-weight : bold; 
background : #330000; 
cursor:pointer;
} 
.submit:hover {
background : #990000; 
cursor:pointer;
} 



.checkbox {
border : none; 
background : transparent; 
} 
.radiobutton {
border : none; 
background : transparent; 
} 
input, select {
border : 1px solid #7183a8; 
background : #fff; 
} 
textarea {
border : 1px solid #7183a8; 
height : 100px; 
background : #fff; 
} 
.form-titel {
	color:#006699;
	font-weight: bold;
	border-bottom: 1px dotted #7183a8;
	margin-bottom: 5px;
	font-size:9pt;
}


/*------------------------------------------ Listen ----------------------------------------------------------*/
tr.list_header {
color : white; 
font-weight : bold; 
letter-spacing : 1px; 
text-align : center; 
background : #933; 
} 
tr.list_row {
color : black; 
font-weight : normal; 
} 
.listheader	{font-size:9pt; color:white; background-color:#000055;font-weight: bold;letter-spacing : 2px;}
.listingline1	{background-color:#EAE5D2;border:1px solid #aaa;border-spacing:0px;}
.listingline2	{background-color:white;
}

a.headertoplink { 
font-size : 8pt;
color : white;
text-decoration : none;
background-color : transparent;
} 
a.headertoplink:hover { 
color : white;
background-color : #000;
} 

/*------------------------------------------------------------- Footer ---------------------------------------*/
.footer-table { 
background:transparent;
} 
.footer-text { 
color : #999;
text-decoration : none;
font-weight : normal;
font-size : 8pt;
} 
.footer-link { 
color : #999;
text-decoration : none;
font-weight : normal;
font-size : 8pt;
} 
.footer-link:hover { 
color : #fff;
} 
/*-------------------------- ---------------------------------------*/


a.buttonlink { 
border : 1px solid transparent;
} 

a.buttonlink:hover { 
border : 1px solid  #D7B791;
} 

tr.list_header { 
color : white;
font-weight : bold;
letter-spacing : 1px;
text-align : center;
background : #006699;
} 
tr.list_row { 
color : black;
font-weight : normal;
} 

.detail-box { 
border : 1px solid #cc6600;
margin : 5px;
} 


.pic-frame {
	border: 1px solid ##bbbbbb;
}
span.spezialpreis {
	font-size: 12pt;
	color:#ff0000;
	font-weight: bold;
}
