/**
 * Style sheet unplugged-cooking
 */
 
 /* IE fix: minimale hoehe */
* html #container { height:400px; }

html { height: 100.01%; min-height: 100.01%; height: auto; margin-bottom:1px; }
body
{	background: #4868A9 url(../images/bg_body.jpg) repeat-x scroll bottom center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42669d;}

h1
{	margin:0px;	padding:0px; font-weight:bold; font-size:13px;}
h2
{	margin:0px;	padding:0px; font-weight:bold;	font-size:11px;}

a, a:visited, a:active {text-decoration:none;color:#fc9502; font-weight:bold;}
a:hover {text-decoration:underline; color:#fc9502;}

img
{	border:0px;}

p, pre, form, h3, h4, h5, h6
{margin:0px;padding:0px; font-size: 11px;}
#clear {
	font-size: 0px;
}

/** Container position **/

#wrapper {padding: 50px 0px;}
#container {background: #FFF;	padding: 35px 20px; min-height: 400px;}
#logo {float: right;}

/** Start specials **/
body.start #container {padding: 158px 20px 35px 82px; background: transparent;}
body.start #main {width: 912px;}
body.start #logo {float: none; margin-bottom: 25px;}
body.start  {color: #FFF;}
body.start a:link, body.start a:visited, body.start a:active {font-size: 20px;}
body.start a:hover {color: #FFF; text-decoration: none;}
body.start strong {font-size: 20px;color:#fc9502;}

/** Home specials **/
body.home #container {padding: 0px; height: 470px;}
body.home #main {margin-right:none; width: 912px;}
body.home .image_container {margin-right: 0px; margin-bottom: 0px;}

/** Kontakt specials **/
body.kontakt #container {background: #FFF url("../images/bg_kontakt.gif") no-repeat left top;}

/** Galerie specials **/
body.galerie #container {padding: 0px; height: 470px;}
body.galerie #main {margin-right:none; width: 912px;}
div.gallerystatus {color: #FFF; margin-right: 33px; }


/** Mainnavi **/

.mod_navigation
{  color: #FFF; font-weight: bold;
	float: left;
	padding-top: 20px;}

.mod_navigation ul{        
	margin: 0px; padding: 0px;  font-size: 12px;
	list-style-type:none;}

.mod_navigation li
{
	font-size: 12px;
	display: inline;
	padding: 0px 12px;
	background: url("../images/mainnav_boder.gif") no-repeat right;
	color: #FFF;
	white-space: nowrap;}
	
.mod_navigation li.last
{	background-image: none;}

.mod_navigation li.first
{	padding:0px 12px 0px 0px;}

.mod_navigation li p
{	display:inline;
	margin:0px;
	padding:0px;}

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

.mod_navigation a:hover , .mod_navigation .trail a:link, .mod_navigation .trail a:visited, .mod_navigation .trail a:active, .mod_navigation .trail a:hover
{	text-decoration:none;
	color:#FFF;}


	
/** Content **/

#main h1, #main h2, #left h1, #left h2 { color: #42669d; line-height: 24px; font-weight: normal;}
#main h1, #left h1   {font-size: 30px;}
#main h2, #left h2  {font-size: 20px; margin-bottom: 20px;}
#main #center {padding-top: 68px;} 

#main .ce_text, #left .ce_text {text-align: justify;}
#right .inside {padding-left: 28px; padding-top:68px; }

#main ul, #right ul, #left ul {
	margin-left: 13px;
	padding-left:0px;
	margin:0px;padding:0px;
	list-style-image: url("../images/li.gif");
}

* html #main ul, * html #left ul, *html #right ul {margin-left:15px;} /* fuer IE6 */
*:first-child+html #main ul, *:first-child+html #left ul, *:first-child+html #right ul {margin-left:17px;} /* fuer IE7 */

.image_container {margin-right: 6px; margin-bottom: 6px;}
.ce_gallery td {font-size: 0px;}


/** Moebel specials **/
body.bildre #right .inside {padding-top: 0px;}
body.bildre .image_container {margin-right: 0px; margin-bottom: 0px;}

/** Formular **/
form#kontakt {	margin-top: 10px;}
input.text, textarea {width: 340px; border: 1px solid #A3A2A2; background: #F6F8FB; font-size: 10px; padding: 3px;}
input.text 
textarea {
	height: 120px;
	overflow: auto;
	background: #F6F8FB;
}
#kontakt label {
	display: block; padding-top: 3px; font-size: 11px;}
.submit_container {margin-top: 10px;}
input.submit {
	background: transparent url("../images/bg_send.gif") no-repeat left center;
	border: none;
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 5px 0px 10px;
	cursor: pointer;}


/** Footer **/
#footer .inside  {  background: #42669D;	padding: 30px 20px;}

#bottom {color: #FFF; }
#bottom h1, #bottom h2 {width: 500px; color: #FFF; line-height: 24px; font-weight: normal;}
#bottom h1 {font-size: 30px;}
#bottom h2 {font-size: 20px;}

#infobox {
	color: #FFF;
	float: right;
	width: 220px;
	margin-top: 6px; line-height: 13px;}

#infobox a:link, #infobox a:visited, #infobox a:active {text-decoration:none;color:#fc9502; font-weight:bold;}
#infobox a:hover {text-decoration:underline;	color:#FFF;}

/** Metanavi **/

#footer .mod_customnav {float: left; margin-top: 10px; clear: both; font-size: 10px;}


.mod_customnav
{  color: #FFF;
	padding-top:30px;}

.mod_customnav ul {        
	margin: 0px; padding: 0px;
	list-style-type:none;}

.mod_customnav li
{
	display: inline;
	padding: 0px 9px 0px 12px;
	background: url(../images/metanav_border.gif) no-repeat left;
	white-space: nowrap;
}
	
.mod_customnav li.first
{	padding: 0px 9px 0px 12px;}

.mod_customnav li.prix
{	padding-left: 0px; background-image: none; color: #FFF;}

.mod_customnav li p
{	display:inline;
	margin:0px;
	padding:0px;}

.mod_customnav a:link, .mod_customnav a:active, .mod_customnav a:visited
{	text-decoration:none;
	color:#FFF; font-weight: normal;}

.mod_customnav a:hover
{	text-decoration:underline;
	color:#FFF; font-weight:normal;}


