/**** Allgemeiner Layoutkram **/
#filmbutton {
	display: none !important;
}

body {
 padding:20px;
 font-family:verdana,sans-serif;
 background-color:#000;
 text-align:center;
 color:#c2c2c2;
 font-size:10px;
}

#outerwrapper {
 margin:0 auto;
 width:860px;
 padding:0px;
 border:1px solid #B27933;
 background-color:#000;
 min-height:650px;
}

#wrapper {
 margin:20px auto;
 margin-bottom:20px;
 text-align:left;
 width:820px;
 color:#000;
 padding:0px; 
}

#header {
 width:100%;
 text-align:center;
}

.clear { clear:both; }

h1,h2,h3,h4,h5,h6 {
 color:#B27933;
}

/** Erste Seite mit Sprachwahl **/

#sprachwahl {
 margin-top:140px;
}

#sprachwahl p {
 text-align:center;
 font-size:12px;
 color:#666666;
}

#sprachwahl p a {
 font-family:verdana,sans-serif;
 text-decoration:none;
 text-transform:uppercase;
 font-size:12px;
 color:#666666;
}

#sprachwahl p a:hover {
 color:#fff;
}

/*********** Homepage ***************************/

#homeland {
 width:100%;
 margin-bottom:40px;
 color:#fff;
}

/********************* Hauptmenu ***********************/

#mainmenu {  }

#mainmenu ul, #mainmenu li { 
 display:inline;
 float:left;
}

#mainmenu #mainmenu2 { float:right; }

#mainmenu1 a {
 text-decoration:none;
 padding-right:30px;
 font-family:verdana,sans-serif;
 font-size:12px;
 color:#666565;
 text-transform:uppercase;
}

#mainmenu2 a {
 text-decoration:none;
 padding-left:30px;
 font-family:verdana,sans-serif;
 font-size:12px;
 color:#666565; 
 text-transform:uppercase;
}

#mainmenu a:hover, #mainmenu a#active {
 color:#fff;
}

/********************* Kollektionen: Boxen im Contentbereich  ***********************/

#content h1, #content h2 {
 margin:0px 0px 20px 0px;
 padding:0px;
 color:#b27933;
}

#content h2, #txt h2 {
 padding-top:11px;
}

#txt h1, #txt h2 {
 text-transform:uppercase;
 margin-bottom:11px;
}

#content {
 margin:54px 0px 0px 0px;
 text-align:center;
}

#contentmenu {
 width:183px;
 margin-right:20px;
 display:inline;
 float:left;
 overflow:hidden;
}

#contentpic{
 width:318px;
 margin-right:20px; 
 display:inline;
 float:left;	
}

#contentpicfull{
 width:620px;
 margin-right:20px; 
 display:inline;
 float:left;	
}


#txt {
 margin:54px 0px 0px 0px;
}

#txt #contenttext {
 width:269px;
 display:inline;
 float:left;	
 color:#c2c2c2;
 font-size:10px;
 line-height:18px; 
 overflow:auto;
 height:410px;
 padding-right:5px;
 position:relative;
}

#txt #contentfulltext {
 width:617px;
 display:inline;
 float:right;	
 color:#c2c2c2;
 font-size:10px;
 line-height:18px; 
 overflow:show;
 height:410px;
 position:relative;
}

#txt #contentfulltext h2 {
 margin-top:0px;
 padding-top:0px;
}

#news #contenttext {
 width:279px;
 height:410px;
 overflow:auto;
 display:inline;
 float:left;	
 color:#c2c2c2;
 font-size:10px;
 line-height:18px; 
 padding-right:5px;
}

#contenttext a, #vertriebtable a,  #homeland a  {
 text-decoration:none;
 background-color:#000;
 color:#B27933;
}
/********************* News: Einträge  ***********************/


.entry a, .entrytext a {
 text-decoration:none;
 background-color:#000;
 color:#B27933;
}

/********************* News: Boxen im Contentbereich  ***********************/

#news h1, #news h2 {
 margin:0px 0px 20px 0px;
 padding:0px;
 color:#b27933;
 text-transform:uppercase; 
}

/*
#news h2 {
 padding-top:11px;
}
*/

#news, #text {
 margin:54px 0px 0px 0px;
}

#news #contentmenu {
 width:183px;
 margin-right:20px;
 display:inline;
 float:left;
 overflow:hidden;
}

#news #contenttext {
 width:405px;
 background-color:#000;
 margin-right:20px; 
 display:inline;
 float:left;	
}

#news #teaserbox {
 width:185px;
 display:inline;
 float:left;	
 color:#c2c2c2;
 font-size:10px;
 line-height:18px; 
 border:1px solid #666666;
}

#news #teaserbox h2 {
 background-color:#171717;
 color:#B27933;
 text-transform:uppercase;
 padding:2px 10px 2px 10px;
 margin:0px;
}

#news #teaserbox h3 {
 margin:0px;
 border:0px;
 padding:2px 10px 2px 10px;
 background-color:#000;
 color:#B27933;
}

#news #teaserbox p {
 padding:2px 10px 10px 10px;
 background-image:url(../_globalimages/punkte.gif);
 background-repeat:no-repeat;
 background-position:50% 100%;
}

#news #teaserbox p.footer {
 padding:4px 10px 4px 10px;
 background-color:#171717;
 background-image:none;
 text-align:right;
}

#news #teaserbox a {
 text-decoration:none;
 background-color:#000;
 color:#B27933;
}

/**** Presseclippings ****/

#clippingtext  {
 width:600px;
 display:inline;
 float:left;	
 color:#c2c2c2;
 font-size:10px;
 line-height:18px; 
 overflow:auto;
 height:410px;
 padding-right:5px;
}

#clippingtext .entry .ctext h2 { 
 padding:0px 0px 2px 0px;
 margin:0px;
}
 
#clippingtext .date { color:#fff; }
#clippingtext .title {}
#clippingtext .ctext { 
 color:#fff; 
 float:left;
}

#clippingtext .entry {
 margin-bottom:10px;
 padding-bottom:10px;
 background-image:url(../_globalimages/clippings/gestricheltelinie.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 min-height:95px;
 overflow:show;
}
 
#clippingtext .cimage {
 color:#fff; 
 float:right; 
}

#clippingtext .cimage img  {
 height:91px;
}


/***** Footer mit Menu **/

#footer {
 margin:0 auto;
 margin-top:5px;
 text-align:right;
 width:862px;
}

#footer ul li { 
 display:inline;
}

#footer ul li a {
 text-decoration:none;
 padding-left:3px;
 padding-right:5px;
 border-right:1px solid #666565; 
 font-family:verdana,sans-serif;
 font-size:9px;
 color:#666565;
 text-transform:uppercase; 
}

#footer ul li a:hover {
 text-decoration:none;
 padding-left:3px;
 padding-right:5px;
 border-right:1px solid #fff; 
 font-family:verdana,sans-serif;
 font-size:9px;
 color:#fff;
 text-transform:uppercase; 
}

#footer ul li.none a:hover, #footer ul li.none a {
 border:none;
 padding-right:0px;
}

/************* Kontaktformular *************************/

#contact {
 width:580px;
 margin:0px auto; 
}

#contact table {
 width:580px;
 margin:0px auto; 
 text-align:left;
}

.clabel {
 background-color:#000;
 color:#B27933;
 font-size:11px;
 font-weight:bold;
 display:block;
 margin:5px 0px 5px 0px;
}

.cinput {
 width:285px;
 background-color:#000;
 color:#c2c2c2; 
 padding:2px 5px 2px 5px;
 border:1px solid #666666;
}

.carea {
 width:588px !important;
 width:581px;
 height:230px;
 background-color:#000;
 color:#c2c2c2; 
 padding:2px 5px 2px 5px;
 border:1px solid #666666;
 overflow:hidden;
}


.csubmit {
 background-color:#000;
 color:#B27933;
 padding:1px;
 margin-top:5px;
 border:1px solid #666666;
 font-size:110%;
 font-weight:bold;
}

td.aright {
 text-align:right;
}

#contact p {
 color:#fff;
}

/*** Kollektion ***/

table.kollektion td {
 padding:0px 4px 8px 4px;  
}

#kollektiontext {
 width:250px;
 background-color:#000;
 margin-right:20px; 
 display:inline;
 float:left;	
}

#kollektionnavi {
 width:250px;
 text-align:right;
}

#kollektionnavi img {
 margin-left:4px;
}

#kollektionpic {
 width:342px;
 overflow:hidden;
 display:inline;
 float:left;	
 color:#c2c2c2;
 font-size:10px;
 text-align:right;
}

#kollektiontext ul li {
 display:none;
}

#kollektiontext ul li#li0 {
 display:block;
}

#kollektiontext img {
 cursor:pointer;
 
}

#kollektionuebersicht {
 width:616px;
 display:inline;
 float:left;	
 color:#c2c2c2;
 overflow:hidden;
 height:410px;
}

/** Vertrieb **/

#vertriebtable {
 width:100%;
 float:left;
}

table#vertriebtable td {
  vertical-align:top;
  color:#c2c2c2;
	padding:0px 8px 19px 0px;
	width:25%;
}

table#vertriebtable td p {
 padding:2px 10px 10px 10px;
}

/*** Shops ***/
#shoptable {
 width:633px;
 overflow:hidden;
 float:left;
}

table#shoptable td {
  vertical-align:top;
  color:#c2c2c2;
	padding:0px 8px 19px 0px;
	width:33%;
}

#news #shopsteaserbox {
 width:185px;
 display:inline;
 float:left;	
 color:#c2c2c2;
 font-size:10px;
 line-height:18px; 
 border:1px solid #666666;
}

#news #shopsteaserbox p {
 padding:0px 4px 0px 4px;
}


#news #shopsteaserbox h2 {
 background-color:#171717;
 color:#B27933;
 text-transform:uppercase;
 padding:2px 10px 2px 10px;
 margin:0px;
}

#news #shopsteaserbox h3 {
 margin:0px;
 border:0px;
 padding:2px 10px 2px 10px;
 background-color:#000;
 color:#B27933;
}

#news #shopsteaserbox p {
 padding:2px 10px 2px 10px;
}

#news #shopsteaserbox p a {
 text-decoration:none;
 color:#666565;
}

#news #shopsteaserbox p a:hover {
 text-decoration:none;
 color:#fff;
}

#news #shopsteaserbox p a.active {
 text-decoration:none;
 color:#fff;
 font-weight:bold;
}

#news #shopsteaserbox p.footer {
 background-color:#171717;
 color:#B27933;
 text-transform:uppercase;
 padding:2px 10px 2px 10px;
 margin:0px;
}

#news #shopsteaserbox p.footer a {
 background-color:#171717;
 color:#B27933;
 font-weight:bold;
}

/* kleinkram */

.color  {
 color:#B27933;
 font-size:110%;
 font-weight:bold;  
}

#homeland p {
 margin-bottom:1em;
}

.pagenav {
 margin-top:20px;
 float:right;
}

#contenttext .pagenav {
 position:absolute;
 top:360px;
 left:250px;
 z-index:10;
}

#contentfulltext .pagenav {
 position:absolute;
 top:360px;
 left:602px;
 z-index:10;
}



#pagenav {
 text-align:right;
 position:absolute;
 top:380px;
 left:212px;
 z-index:10;
 width:50px;
}
#pagenav img {
 display:inline;
}

.skipflashdiv {
 width:100%;
 text-align:right;
 padding-top:10px;
}

.skipflashlink {
 color:#B27933;
 font-size:110%;
 font-weight:bold;
 text-decoration:none;
}

#filmbutton {
 display:block;
 margin-top:11px;
}

/*** admin-bereich **/

.editdiv {
 padding:5px;
 background-color:#ccc; 
 color:#000;
 text-align:left;
}

table#admin td, table#admin th {
 padding:4px 1px 4px 1px;
 color:#000;
}

#loginform {
 margin:0 auto;
 padding:5px;
 background-color:#ccc; 
 color:#000;	
}

#loginform td, #loginform th {
 background-color:#ccc; 
 color:#000;	
}

#loginform label {
 margin-right:10px;
}
