html, body {
	width:100%; 
	height:100%;
}

body { 
	color: black; 
	background-color: #ebeced; 
	margin-top: 50px; 
	padding: 0;
	font: 13px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	/*font-family: "Lucida Grande", Lucida, Verdana, sans-serif;*/	;
}
* { margin: 0; padding: 0; }
a { border-style: none; }
img { border-style: none; }


/* EXTRAS */
#bannerwrapper { width: 1210px; z-index: 1; margin-right: auto; margin-left: auto; }
#banner {
	float: right;	
}
/* END */
#wrapper { text-align: left; width: 1025px; z-index: 1; margin-right: auto; margin-left: auto; float:left}
#content {
	width: 1025px;
	padding: 25px 25px 25px 25px;
	min-height: 480px;
	height: 100%;
	background-color: #ffffff;
	color: #959595;
	overflow: hidden;
}

#header {
	height: 130px;
}

#sprache {
	float: left;
	width: 30px;
	padding-top: 10px;
}

#adresse {
	float: left;
	width: 640px;
	height: 100px;
	padding: 0 70px 0 40px;
	text-align: center;
	font-size: 1.2em;
	line-height: 250%;	
	color: #959595;
}
#ueberschrift {
	float: left;
	width: 740px;
	height: 100px;
	padding: 0 20px;
	text-align: left;
	font-size: 1.2em;
	line-height: 250%;	
	color: #6d6e6e;
}
#logo {
	float: right;
	width: 245px;
	text-align: right;
}

#presse {
	width: 550px;
}
#logoprofile {
	float: right;
	width: 245px;
	text-align: right;
	margin-bottom: 50px;
}
#content_left {
	float: left;
	width: 640px;
	padding: 0 70px;
	margin-bottom: 20px;
}
#content_left2 {
	float: left;
	width: 710px;
	padding: 0 20px;
}
#content_right {
	float: left;
	width: 245px;
}

#content_right2 {
	float: left;
	width: 272px;
}
#wrapper.indien #teppiche {
	background: transparent url(../images/koll_indien_back.jpg) repeat-x;
	height: 550px;
	padding: 0 20px;
	text-align: center;
}
#wrapper.srinagar #teppiche{
	background: transparent url(../images/koll_srinagar_back.jpg) repeat-x;
	height: 550px;
	padding: 0 20px;
	text-align: center;
}
#wrapper.tibet #teppiche {
	background: transparent url(../images/koll_tibet_back.jpg) repeat-x;
	height: 550px;
	padding: 0 20px;
	text-align: center;
}
#wrapper.afghanistan #teppiche {
	background: transparent url(../images/koll_afghanistan_back.jpg) repeat-x;
	height: 550px;
	padding: 0 20px;
	text-align: center;
}
#wrapper.gabbeh #teppiche{
	background: transparent url(../images/koll_gabbeh_back.jpg) repeat-x;
	height: 550px;
	padding: 0 20px;
	text-align: center;
}
#wrapper.neutral #teppiche{
	background: transparent url(../images/neu_samm6_back.jpg) repeat-x;
	min-height: 550px;
	padding: 0 20px;
	text-align: center;
}
#wrapper.neutral9 #teppiche{
	background: transparent url(../images/neu_samm9_back.jpg) repeat-x;
	min-height: 825px;
	padding: 0 20px;
	text-align: center;
}

#kollektionen_text {
	padding: 0 20px 20px 20px;
	text-align: left;
}

#navigation {
	width: 925px;
	height: 30px;
	margin-top: -15px;
	margin-right: auto; 
	margin-left: auto;
	font-size: 13px;
	*font-size: 14px;
	font-weight: bold;
	border: 0px solid #666666;
}

#content_footer {
	width: 975px;
	padding: 20px 25px 0px 25px;
	overflow: hidden;
}
/* Formatierungen */
.white {
	color: #ffffff;
}
.black {
	color: #000000;
}

h1  {
	color: #5d90a6;
	font-weight: normal;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

/* titel */

#content_left img {
	float: left;
}

.box_right {
	float: right;
	width: 213px;
	margin-bottom: 25px;
}
.box_title {
	background-color: #fa2416;
	color: #ffffff;
	text-align: center;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}

/* profile */

img.profile {
	float: left;
	margin: 0px 20px 20px 0px;
}

p.capitalize {
	font-size: 15px;
	margin: 3px 0;
	line-height: 140%;
	color: #959595;
	text-transform: none;
}

p.profile {
	font-size: 15px;
	margin: 3px 0;
	line-height: 140%;
	color: #959595;
	text-transform: none;
}

p.center {
	text-align: center;
}


/* impressum */

img.footerfoto {
	float: left;
}

/* presse */
.presse_box {
	float: left;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #666666;
}
.presse_box img {
	float: left;
	margin: 0px 10px 10px 0px;
}
pressebox_text {
	float: left;
}


/* collections */

.schalter {
	float: left;
	text-align: left;
	width: 120px;
	margin-top: 20px;
	margin-left: 45px;
	font-size: 16px;
}

#wrapper.indien .schalter a, #wrapper.indien .schalter a:hover, #wrapper.indien .schalter a:active, #wrapper.indien .schalter a:visited {
	color: #A3001D;
	text-decoration: none;
}

#wrapper.srinagar .schalter a, #wrapper.srinagar .schalter a:hover, #wrapper.srinagar .schalter a:active, #wrapper.srinagar .schalter a:visited {
	color: #6fb377;
	text-decoration: none;
}
#wrapper.tibet .schalter a, #wrapper.tibet .schalter a:hover, #wrapper.tibet .schalter a:active, #wrapper.tibet .schalter a:visited {
	color: #dd733c;
	text-decoration: none;
}
#wrapper.afghanistan .schalter a, #wrapper.afghanistan .schalter a:hover, #wrapper.afghanistan .schalter a:active, #wrapper.afghanistan .schalter a:visited {
	color: #9a80b5;
	text-decoration: none;
}
#wrapper.gabbeh .schalter a, #wrapper.gabbeh .schalter a:hover, #wrapper.gabbeh .schalter a:active, #wrapper.gabbeh .schalter a:visited {
	color: #fabc6c;
	text-decoration: none;
}

#wrapper.neutral .schalter a, #wrapper.neutral .schalter a:hover, #wrapper.neutral .schalter a:active, #wrapper.neutral .schalter a:visited {
	color: #555555;
	text-decoration: none;
}

#wrapper.neutral9 .schalter a, #wrapper.neutral9 .schalter a:hover, #wrapper.neutral9 .schalter a:active, #wrapper.neutral9 .schalter a:visited {
	color: #555555;
	text-decoration: none;
}

.schalter a.current {
	color: #000000;
	font-weight: bold;
	text-decoration: underline!important;
}

#collection_links {
	float: left;
	width: 425px;
	margin-right: 25px;
}

#collection_rechts {
	float: left;
	text-align: right;
	width: 550px;
	margin-right: 25px;
}

#collection_links a, #collection_links a:hover, #collection_links a:active {
	background: transparent url(../images/pfeil.png) no-repeat 0;
	color: #444444;
	padding-left: 12px;
}

#collection_links a:visited {
	background: transparent url(../images/pfeil.png) no-repeat 0;
	color: #959595;
	padding-left: 12px;
}

.co_re_top {
	margin-bottom: 10px;
}
h1.coll {
	font-size: 42px;
/*	font-size: 48px; */
	margin-top: -6px;
}
/* Farben für Kollektionsseiten */
/* Farbe Indien */
#wrapper.indien .co_re_bottom {
	background: #f6e5DD;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}
#wrapper.indien h1 {
	color: #A3001D;
}

#wrapper.indien h2 {
	text-transform: uppercase;
	color: #A3001D;
	font-size: 16px;
}

/* Fabre Springar */
#wrapper.srinagar .co_re_bottom {
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #d9ead6	;
}
#wrapper.srinagar h1 {
	color: #6fb377;
}

#wrapper.srinagar h2 {
	text-transform: uppercase;
	color: #6fb377;
	font-size: 16px;
}
/* Farbe Tibet */
#wrapper.tibet .co_re_bottom {
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #f7d7c2;
}
#wrapper.tibet h1 {
	color: #dd723c;
}

#wrapper.tibet h2 {
	text-transform: uppercase;
	color: #dd733c;
	font-size: 16px;
}

/* Farbe Afghanistan */
#wrapper.afghanistan .co_re_bottom {
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #e4dbec;
}
#wrapper.afghanistan h1 {
	color: #9a80b5;
}

#wrapper.afghanistan h2 {
	text-transform: uppercase;
	color: #9a80b5;
	font-size: 16px;
}

/* Farbe Gabbeh */
#wrapper.gabbeh .co_re_bottom {
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #ffedd7;
}
#wrapper.gabbeh h1 {
	color: #fabc6c;
}

#wrapper.gabbeh h2 {
	text-transform: uppercase;
	color: #fabc6c;
	font-size: 16px;
}

/* Farbe Neutral */
#wrapper.neutral .co_re_bottom, #wrapper.neutral9 .co_re_bottom {
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #eeeeee;
}
#wrapper.neutral h1, #wrapper.neutral9 h1 {
	color: #555;
}

#wrapper.neutral h2, #wrapper.neutral9 h2 {
	text-transform: uppercase;
	color: #555;
	font-size: 16px;
}

.koll_teppich {
	float: left;
	width: 33%;
	margin: 0 0px 10px 0;
}

.koll_teppich_text {
	text-align: center;
	padding: 5px;
}

/* Formular */

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  margin: 0.5em 0;
  float: left;
  width: 100px; /* Breite.*/
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

label {
 text-align: right; 
 margin: 0.5em 1em 0.5em 0; 
}

form {
  background: transparent;
  border: 0px solid #ab0;
  margin:0;
  padding:0.5em;
}

/* Diverses */
.upercase {
	text-transform: uppercase;
}

.justify {
	text-align: justify;
}

p.center {
	width: 100%;
	text-align: center;
}

/* editor */
div.left {
float: left;
}

.edit {
	font-size: 11px;
	color: #fa2048;
}