#Tabelle_01 {
 position:absolute;
 left:0px;
 top:0px;
 width:900px;
 height:650px;
}

#blank_ {
 position:absolute;
 left:0px;
 top:0px;
 width:664px;
 height:21px;
}

#top-navi_ {
 position:absolute;
 left:664px;
 top:0px;
 width:236px;
 height:27px;
}

#main-navi_ {
 position:absolute;
 left:0px;
 top:21px;
 width:664px;
 height:27px;
 background-image: url(images/main-menu-back.jpg);
}

#bar_ {
 position:absolute;
 left:664px;
 top:27px;
 width:236px;
 height:21px;
}

#dcoat-logo_ {
 position:absolute;
 left:0px;
 top:48px;
 width:900px;
 height:128px;
}

#diamond-bar_ {
 position:absolute;
 left:0px;
 top:176px;
 width:900px;
 height:48px;
}

#sub-navi_ {
 position:absolute;
 left:0px;
 top:224px;
 width:185px;
 height:426px;
}

#content_ {
 position:absolute;
 left:185px;
 top:224px;
 width:407px;
 height:426px;
}

#dcoat-image_ {
 position:absolute;
 left:592px;
 top:224px;
 width:308px;
 height:221px;
}


#diamonds_ {
 position:absolute;
 left:592px;
 top:445px;
 width:308px;
 height:205px;
}

a:link, a:visited, a:hover {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #BE0911;
}

.content, .csc-caption {
	padding-top: 9px;
	padding-left: 12px;
	padding-right: 35px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding-bottom: 12px;
}
.content a:link, .content a:visited, .content a:hover {
	color:#BE0911;
	font-size: 10px;
}
.content a:hover {
	text-decoration: underline;
}
/*Bildunterschriften*/
.csc-caption {
	padding: 0 0 0 0;
	font-style: italic;
}

.sub-navi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 9px;
	padding-left: 48px;
	line-height: 13px;
}

.sub-navi-item, .sub-navi-item-cur {
	padding-bottom: 13px;
}

.sub-navi-item-cur a:link, .sub-navi-item-cur a:visited {
	color: #BE0911;	
}

.top-navi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 11px;
	padding-left: 35px;
	vertical-align: top;
	width: 100%;
}

.top-navi span {
	margin-right: 2px;
	margin-left: 2px;
}

.top-navi-item-cur a:link, .top-navi-item-cur a:visited {
	color: #BE0911;	
}

.main-navi {
	height:27px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

.main-navi-item, .main-navi-item-cur {
   padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;		
}

.main-navi-item-cur {
	background-image: url(images/main-navi-item-cur.jpg);
}

.main-navi a:link, .main-navi a:visited, .main-navi a:hover {
	color: white;
	text-decoration: none;
}

.main-navi a:hover {
	text-decoration: underline;
}

div.csc-header h1 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}

.csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6 {
	margin-top: 24px;
}

p.csc-sitemap {
	margin: 0px;
	line-height: 18px;
}

p.csc-sitemap-level1 {
   border-bottom: 1px solid #BE0911;
	font-weight: bold;
	margin-top: 12px;
	width: 85%;
}

p.csc-sitemap-level2 {
   padding-left: 20px;
}

table.csc-mailform {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.csc-form-labelcell {
	vertical-align: top;
	line-height: 200%;
	padding-right: 10px;
}

#mailform { margin-top:1em; }
#mailform fieldset { border:0 none; padding:0; margin:0 }

#mailform label {
	vertical-align: top;
	line-height: 200%;
	padding-right: 10px;	
    width:90px;
    display:block;
    float:left;
}
#mailform input,
#mailform select,
#mailform textarea { display:block; float:left; }

#mailform .csc-mailform-field { clear:both }
#mailform input.csc-mailform-submit { float:none !important; margin-left:100px; margin-top:1em; }

INPUT, TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #C5C6C6;
	background-color: transparent;
}

.csc-textpic-caption { font-style:italic }
.csc-textpic-text { margin-bottom:1em; }

#file downloads
.csc-uploads-fileName, .csc-uploads-description, .csc-uploads-fileSize {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}