/*- Page -*/

* {
   border: 0;
   margin: 0;
   padding: 0;
}

body {
   background-color: #552038;
   margin: 0;
}

.main {
   background: #121212;
   width: 960px;
   margin: 0px auto;
}

.head {
   background-image: url(../media/head.gif);
   height: 120px;
}

.page{
	background: #121212;
	margin: 0 auto;
	width: 960px
}



/*- Header -*/

header{
	background: url(/media/header-bgr.gif) repeat-x top;
	height: 120px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

.headerleft{ 
	float: left;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height: 120px;
	overflow: hidden;
}

/*- Header Link -*/

.top-nav{ 
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size: 12px;
	float: left;
	line-height: 24px;
	padding: 0 15px 0 15px;
	width: 635px;
	    /* height: 30px;*/
	overflow: hidden;
}

.top-nav li {
	background: url(/media/top-nav-sep.gif) no-repeat right;
	float: left;
	padding: 0 7px 0 2px;
}

.top-nav li a {
	color: #d0bda4;
	display: block;
	float: left;
	text-decoration: none
}

.top-nav li a:hover,
.top-nav li.active a {
	color: #ffffff
}

li{
	list-style: none
}

/*- Header - Language -*/

.headerrightlanguages {
	float: right;
	padding: 0px 0px 0px 0px;
	width: 310px;
	height: 65px;
	overflow: hidden;
}

.headerrightlanguages a {
	color: #6b6b6b;
	text-decoration: none
}

.headerrightlanguages a:hover {
	color: #ffffff
}

/*- Header Translator -*/

.translator {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size: 12px;
   color: #6b6b6b;
	float: right;
	background: url(/media/transx.gif) no-repeat left;
	padding: 0px 15px 0px 23px;
}	

.translator option {
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   font-size: 12px;
   color: #6b6b6b;
   background: #323232;
}

/*- Header - Content -*/

.headerrightcontent {
	float: right;
	padding: 5px 0px 0px 0px;
	width: 295px;
	height: 45px;
	overflow: hidden;
}

/*- Header - Contact Phone -*/

.contact-phone {
	background: url(/media/fonx.gif) no-repeat left;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	color: #caab60;
	font-size: 12px;	
	font-weight: bold;
	padding: 0px 0px 0px 23px;
	line-height: 18px;
}

/*- Header - Contact Code -*/

.contact-code {
	background: url(/media/codex.gif) no-repeat left;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	color: #caab60;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 23px;
	line-height: 24px;
}




/*- Linktausch -*/

.linktausch a{
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   color: #d0bda4;
   text-decoration: none;
}

.linktausch a:hover {
   text-decoration: underline;
  }



/*- Allgemein -*/
  
div, td, a {
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   font-size: 12px;
   color: #d0bda4;
}

hr {
   border-top: 1px solid #323232;
   clear: both;
   height: 1px;
   margin: 7px 0;
   overflow: hidden;
}

h1 {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   font-size: 16px;
   font-weight: bold;
   color: #caab60;
   padding-left: 20px;
   background-image: url(../media/arrow.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
   height: 32px;
  }

div.top {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   margin: 10px 0px 0px 15px;
   font-size: 16px;
   font-weight: bold;
   color: #d0bda4;
   padding-left: 20px;
   background-image: url(../media/arrow_2.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
   height: 32px;
}  
  
/* Font */
  
.main_font_1 {
   color: #caab60;
}
  
/* Link */

a {
   color: #caab60;
   text-decoration: underline;
}

a:hover {
   text-decoration: none;
}

/* Form */

input, select, option, textarea {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   font-size: 12px;
   color: #121212;
}

/* tag cloud */

a:link.tag_cloud_0, a:visited.tag_cloud_0, a:active.tag_cloud_0, a:focus.tag_cloud_0 {
   color: #d0bda4;
   font-size: 18px;
   text-decoration: none;
}

a:hover.tag_cloud_0 {
   color: #d0bda4;
   font-size: 18px;
   text-decoration: underline;
}

a:link.tag_cloud_1, a:visited.tag_cloud_1, a:active.tag_cloud_1, a:focus.tag_cloud_1 {
   color: #d0bda4;
   font-size: 16px;
   text-decoration: none;
}

a:hover.tag_cloud_1 {
   color: #d0bda4;
   font-size: 16px;
   text-decoration: underline;
}

a:link.tag_cloud_2, a:visited.tag_cloud_2, a:active.tag_cloud_2, a:focus.tag_cloud_2 {
   color: #d0bda4;
   font-size: 14px;
   text-decoration: none;
}

a:hover.tag_cloud_2 {
   color: #d0bda4;
   font-size: 14px;
   text-decoration: underline;
}

a:link.tag_cloud_3, a:visited.tag_cloud_3, a:active.tag_cloud_3, a:focus.tag_cloud_3 {
   color: #d0bda4;
   font-size: 12px;
   text-decoration:none;
 }

a:hover.tag_cloud_3 {
   color: #d0bda4;
   font-size: 12px;
   text-decoration: underline;
}

a:link.tag_cloud_4, a:visited.tag_cloud_4, a:active.tag_cloud_4, a:focus.tag_cloud_4 {
   color: #d0bda4;
   font-size: 10px;
   text-decoration: none;
}

a:hover.tag_cloud_4 {
   color: #d0bda4;
   font-size: 10px;
   text-decoration: underline;
}

/* Another */

.m18_tpl_detail_0001_description_1 {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   width: 220px;
   float: left;
   font-weight: bold;
   font-size: 12px;
   line-height: 18px;
}

.m18_tpl_detail_0001_description_2 {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   font-size: 12px;
   line-height: 18px;
   text-align: left;
}

.m18_tpl_detail_0001_value_1 {
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   width: 380px;
   float: left;
   font-size: 12px;
   line-height: 18px;
}
  


/* Footer */
 
.footer1{
   font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
   font-size: 18px;
   color: #D0BDA4;
}

 /*  */
