/* ===============================================================
Stylesheets
Stand: März 2008
Datei: dekoTEAM.css
Datum: 13. März 2008
Autor: Tatjana Heyden
=============================================================== */

/* ===============================
1. Kalibrierung und allgem. Styles
=============================== */
* {padding:0; margin: 0;}
h2, p, ul, ol {margin-bottom: 1em;}
li {margin-left: 1em;}

/* Allgem. Selektoren */

html {height:101%;}
body {
	color:#FFFFFF;
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

h1 {font-size:90%; color: #a62e27; padding-top: 9px; font-style:normal;}
h2 {font-size:130%;}

address {
	text-align:left;
	font-size:80%;
	font-style:normal;
	letter-spacing:2px;
	line-height:1.5em;
	color: #0e1a1c;
}

/* Hyperlinks allgemein */

a {text-decoration:none; outline:none; color: #a62e27;}

/* a:link {color:#d90000;} */


/* a:visited {color:#cc6666;} */


a:hover, a:focus {border-bottom:0px solid #d90000;}

a:active {color:#0e1a1c;}

/* Allgem. Klassen und IDs */

#logo {color:#000000;
	   padding: 5px;
}



/* =========================
 Styles für Layoutbereiche
========================= */

#kopfbereich {
	color:#000000;
	background: #a62e27;
	height: 49px;
	margin-left: 0;
	margin-top: 0;
}

/*====================
navi oben - anfang
=====================*/

#oben {
	/*float:right; */
	color:#0e1a1c;
	position:fixed;
	/*padding: 5px 40px 4px 10px; */
	margin-top: -16px;
	margin-left: 378px;
	}

	#oben ul {margin-bottom: 0;
	text-align:center;
	top: 30px;
	right: 30px;
}


	#oben li {
		display:inline;
		list-style-type:none;
		/*margin: 0 10px 0 0;*/
	}

	#oben a {
		color:white;
		padding-right: 10px;
		padding-left: 10px;
	}

	#oben a:hover,
	#oben a:focus,
	#contact #kopf01 a,
	#client #kopf02 a,
	#links #kopf03 a {
	 	color: #a62e27;
		background-color:white;
		border-left: 0px solid #584e4a;
		border-top: 0px solid #584e4a;
		border-right: 0px solid #584e4a;
		border-bottom: 0px solid white;
	}
	
		#oben a:active {
 		color:white;
		border-right: 0px solid white;
		padding-right: 10px;
	}

	
/*======================
ende navi oben - anfang navi links
======================*/	
	
#navibereich {
	text-align:left;
	background-image:url(schatten_oben.jpg); background-repeat:no-repeat; background-position:left top;
	margin-top: 0;
	width: 400px;
	height:auto;
	color:#0e1a1c;
	padding: 4px 8px;
}

	#navibereich ul {margin-bottom: 0;}


	#navibereich li {
		display:block;
		list-style-type:none;
		padding: 6px;
	}

	#navibereich a {
		color:#0e1a1c;
		padding: 4px 8px;
	}

	#navibereich a:hover,
	#navibereich a:focus,
	#startseite #navi01 a,
	#decorations #navi02 a,
	#events #navi03 a,
	#exhibitions #navi04 a {
	 	color: #0e1a1c;
		border-bottom: 1px solid #a62e27;
	}
	
#navi01 {background-image:url(images/inspiration.gif); background-repeat:no-repeat; background-position:right top;} /* Inspiration gif */

 #navibereich a:active {
		border-bottom: 1px solid #a62e27;
	} 
	
	/*==========================
	Navibereich links zuende - anfang bildbereich leiste
	===========================*/

#bildbereich {
	padding: 0 10px 20px 100px;
	background-color: #e5e5e5;
}

#bildbereich a {text-decoration:none; outline:none;}

#bildbereich a:active {text-decoration:none; outline:none; background-color: #e5e5e5;}

.bilder {text-decoration:none; outline:none; color: #e5e5e5; border: 0; padding: 0 30px;}

#Image121, #Image13, #Image14 {padding: 0 9px;}

/*==============================
 Ende Bilder mitte
 =============================*/

#textbereich {
	width: 720px;
	padding: 20px 10px 20px 100px;
	border-left: 0px solid #584e4a;
	border-top: 0px solid #584e4a;
	border-right: 0px solid #584e4a;
	border-bottom:0px solid #584e4a;
	color: #0e1a1c;
}

	#textbereich a {border-bottom: 0px dotted #cc0000;}

	#textbereich a:hover,
	#textbereich a:focus {
		color:#0e1a1c;
		background-color:#FFFFFF;
		border-bottom-color:#FFFFFF;
	}

#fussbereich {
	width: 720px;
	padding: 5px 20px 20px 100px;
	border-top: 1px dotted #0e1a1c;
	margin-top: 50px;
	background-color:white;
}

/* ===============================
Ende des Stylesheets
================================ */






