/*CSS Main*/

body {
font-family:Lucida Grande, Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
color:#000022;
margin:0px;
padding:0px;
top:0px;
left:0px;
text-align:center;
background-image:url(bg_white.jpg);
background-color:#000022;
background-repeat:repeat-x;
background-position:0px 100px;
}
h1 {
font-size:14px;
font-weight:bold;
color:#002;
margin:15px;
padding:0px;
text-transform: uppercase;
}
h2 {
font-size:14px;
font-weight:bold;
color:#002;
margin:25px 15px 15px 15px;
padding:0px;
text-transform: uppercase;
}
h3 {
font-size:12px;
font-weight:bold;
color:#002;
margin:15px;
padding:0px;
text-transform: uppercase;
}
h4 {
clear:left;
font-size:11px;
font-weight:bold;
color:#002;
margin:0px 0px 5px 0px;
padding:0px;
text-transform: uppercase;
}
img {
	border:none;
}
a {
	text-decoration:none;
	border:none;
	color:#555;
}
a:hover {
	color:#093;
}
/* center content website
**********************************************************/
#center {
width:1000px;
height:700px;
padding:0px;
margin:0px auto;
text-align:left;
}
#absolute {
position:absolute;
width:1000px;
margin: 0px;
padding: 0px;
z-index: 1;
}
/* logo
**********************************************************/
#logo {
width:1000px;
padding:0px;
margin:0px;
text-align:center;
}
#logo img {
padding:0px;
margin:10px 0px;
border:none;
text-align:center;
}
/* content wrap
**********************************************************/
#contentwrap {
clear: both;
width:1000px;
height:525px;
padding:0px;
margin:0px;
}
div.margin {
	padding:20px 0;
	margin:0px;
}
/* content text
**********************************************************/
#contenttext {
width:303px;
height:485px;
float:left;
padding:0px;
margin:0px;
background:url(bg-text.jpg) top left no-repeat transparent;
}
/*WYSIWYG-EDITOR
*******************/
.wysiwygimgtext  {
padding:0px;
margin:0px;
}
/*MISC
*******************/
#contenttext p {
padding:0px;
margin:0px 15px 10px 15px;
}
#contenttext table {
padding:0px;
margin:0px 15px 10px 15px;
}
#contenttext table td.newsLeft {
padding:0px;
margin:0px;
vertical-align: top;
}
#contenttext table td.newsRight {
padding:0px 0 0 15px;
margin:0px;
font-size:11px;
}
#contenttext table td.newsRight p {
padding:0px 0px;
margin:0px;
}
#contenttext p.newsDate {
padding:0px;
margin:15px 15px 0px 15px;
}
#contenttext ul {
padding:0px;
margin:0px 0px 10px 15px;
list-style-type:square;
}
#contenttext li {
padding:0px;
margin:0px 0px 10px 25px;
}
/* content gallery
**********************************************************/
#gallery {
width:1000px;
height:485px;
padding:0px;
margin:0px;
}
/* Thumbsübersicht Kollektion + Pagination
**********************************************************/
div.prev {
width:120px;
float:left;
margin:0px 0 15px 0px;
padding:0px;
}
div.next {
width:120px;
float:right;
margin:0px 15px 15px 0px;
padding:0px;
text-align:right;
}
div.thumbsKoll {
margin:0px 0 0 15px;
padding:0px;
}
img.kollthumb {
padding:0px;
margin:0px 15px 15px 0px;
border:1px solid #aaa;
}
/* Detailansicht Kollektion aboslute
**********************************************************/
#detailKoll {
position:absolute;
width:680px;
height:485px;
top:157px;
left:320px;
z-index:200;
}
#detailKoll h1 {
margin:15px 15px 66px 15px;
}
#detailKoll img {
float:left;
padding:0px;
margin:0px 0 0 15px;
border:1px solid #aaa;
}
#detailKoll img.FarbVar {
padding:0px 0px 0px 0px;
margin:0px 5px 15px 0px;
border:1px solid #aaa;
}
#detailKoll p {
padding:0px;
margin:0px 0px 15px 0px;
}
#detailKoll div.detailLeft {
width:325px;
float:left;
padding:0px;
margin:0px 0 0 15px;
}
/*Kontaktformular
******************/
#contenttext div.forminfo {
margin: 0px 15px 10px 15px;
padding: 0px 0px;
color:#f00;
}
#contenttext p.aftermail {
padding:0px;
margin:0px 15px 10px 15px;
font-weight:bold;
}
#contenttext form {
margin: 15px 15px 10px 15px;
padding: 0px 0px;
}
#contenttext fieldset {
margin: 0px 0px;
padding: 0px 0px;
border: none;
}
#contenttext legend {
display: none;
}
#contenttext div.element {
clear: left;
display: block;
margin: 0px;
padding: 0px;
}
/* Box um Bezeichnungen (abstand eingabefelder von links) */
#contenttext div.element label {
float: left;
margin: 0px 0 5px 0;
padding: 0px;
width: 110px;
}
/* eingabefelder */
#contenttext div.element input,
#contenttext div.element textarea {
float: left;
width: 150px;
margin: 0px 0 5px 0;
padding: 0px;
font-size: 11px;
background-color: #fff;
border: 1px solid #999;
}
#contenttext div.element input.text {
height: 14px;
}
#contenttext div.element input:focus,
#contenttext div.element textarea:focus {
background-color: #ddd;
}
/* submit */
#contenttext div.element input.submit {
clear: left;
margin: 0px 0px 0px 160px;
padding: 0px 0px 15px 0;
width: 100px;
border: none;
color: #555;
font-size: 11px;
text-align: right;
cursor: pointer;
background-color: transparent;
}
#contenttext div.element input.submit:hover {
color: #093;
}
/* content image
**********************************************************/
#contentimg {
width:697px;
float:left;
padding:0px;
margin:0px;
}
#contentimg div.space {
padding:0px;
margin:0px 0 0 14px;
}
#contentimg img {
padding:0px;
margin:0px;
}
/* footer
**********************************************************/
#footer {
clear: both;
width:1000px;
height:35px;
padding:0px;
margin:0px;
text-align:center;
color:#fff;
}
#footer p {
padding:0px;
margin:8px 0 0 0;
}
#footer a {
color:#fff;
}
#footer a:hover {
color:#093;
}