/*******************************************************************************

	Project: Daimlers

	Copyright	: Robert Schielicke

*******************************************************************************/

/*	undo
*******************************************************************************/

:link,:visited { text-decoration:none; }
ul { list-style-type:none; }
ol	{ list-style-type: decimal-leading-zero; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

body, div,p,li { background-repeat:no-repeat; }

/*	reset some basic style
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style-type: decimal-leading-zero;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{ 
 color:#000000;
 margin-bottom: 0em;
}

a:link			{ 
 text-decoration:none;
 color:#81a9bf;
}

a:active			{ 
 text-decoration:none;
 color:#999999;
}


a:visited 			{ 
 text-decoration:none;
 color:#bdd8e8;
}

a:hover { 
 text-decoration:none; 
 color:#999999;
}


ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }


/*	html
*******************************************************************************/
html {
	min-height: 100%;
	margin-bottom: 1px;
}

/*	body
*******************************************************************************/
body {
 font-color: #000000;
	font-family: futura, futura, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height:16px;
	voice-family: „\“}\““;
	voice-family: inherit;
	font-size: 12px;
	line-height:16px;
 scrollbar-face-color: #ffffff;
 scrollbar -highlight- color: #bdd8e8;
 scrollbar -shadow- color: #bdd8e8;
 scrollbar -3dlight- color: #ffffff;
 scrollbar -arrow- color: #ffffff;
 scrollbar -track- color: #ffffff;
 scrollbar -darkshadow- color: #ffffff;
}

.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;
}

.flLeft { float:left; }
.flRight { float:right; }

.warning { color:#f00; }


/*	website  top: 0px;  left: 0px;  z-index: 1;  background-color:#ffffff; 
	height:1000px;



*******************************************************************************/
#website {
	position:relative;
	display:block;
	margin:0 auto;
 	overflow:visible; 
/* background-image:url(http://www._.de/files/fond.jpg); 
 background-repeat:repeat-y; */
	width:800px;
 	visibility: visible;
	padding:4px;
	border-width: 2px;
	border-color:#000000;
 	border-style:soild;
	text-align:left;
}

/*	header z-index:115;
*******************************************************************************/
#header {
	background-image: url(http://www.weissgold-restaurant.de/files/weissgold_header_fond.jpg); 
 	background-repeat: no-repeat; 
	position:absolute;
	top: 0px; 
	left: 0px;
	width:800px;
	height:170px;
 	margin:0;
	padding:0;
	visibility:visible; 
	display:block;
	background-color:#bdd8e8; 
 
}

#header p {
	padding:0px 0px 0px 0px;
	text-align: right;
	color:#000000;
	font-size:16px;
	line-height:19px;
	font-weight:normal;
	font-family: futura, arial, helvetica, verdana, sans-serif; 
}
}

/*	logo / breadcrumb
*******************************************************************************/

#logo {
	 background-image: url(http://www.weissgold-restaurant.de/files/tranzparent.gif); 
 	background-repeat: no-repeat; 
	 position:absolute; 
	 top:0px; 
	 left:30px; 
	 width:195px; 
	 height:150px; 
	 margin:0;
	 visibility:visible; 
	 display:block;
	 clip:auto;
}

#logo a  { 
	 background-image: url(http://www.weissgold-restaurant.de/files/tranzparent.gif); 
 	background-repeat: no-repeat; 
	 position:absolute; 
	 top:0px; 
	 left:30px; 
	 width:195px; 
	 height:150px; 
	 margin:0;
	 visibility:visible; 
	 display:block;
	 clip:auto;
 }

#logo a:hover  { 
	 background-image: url(http://www.weissgold-restaurant.de/files/tranzparent.gif); 
 	background-repeat: no-repeat; 
}



/*	content
*******************************************************************************/

/* hide from IE/MAC \*/
 * html #content {   min-height:364px;
 height:auto;
 height:364px;
 } 
/* end hide   */

#contentstart {
border-bottom: 2px;
border-bottom-color:#ffffff;
border-bottom-style: solid; 
top:190px; 
left:30px; 
width:560px; 
margin:0px;
padding:0px;
visibility:visible; 
overflow:visible; 
}


#content {
position:absolute; 
top:190px; 
left:30px; 
border-bottom: 2px;
border-bottom-color:#ffffff;
border-bottom-style: solid; 
width:560px; 
margin:0px;
padding:0px;
visibility:visible; 
overflow:visible; 
}

#werbung {
 text-align:left;
 position:absolute; 
 min-height:200px;
 height:auto;
 height:200px;
 left:30px; 
 width:200px; 
 overflow:visible; 
 visibility:visible; 
	padding:0px;
 clip:auto;
}


/*	Navigation horizontal and vertical - 
	Wenn die Navigation mit der ID 2 verwendet wird, kann alles bis 
	zum n 0chsten Kommentar gel“scht werden
------------------------------------------------------------------------------*/

#nav-header {
background-color:#E0EEB1;
position:absolute;
top:120px; 
left:280px; 
height:40px;
width:710px;
padding:0px;
border:0px;
overflow:unvisible; 
visibility:visible; 
clip:auto;
display:block;
}

#nav-header ul.nav1st {
}


#nav-header ul.nav1st li {
height:30px;
margin:0px;
padding:12px 20px 0px 12px;
text-align:left;
display:block;
float:left;
font-size:14px;
font-weight:normal;
}

#nav-header ul.nav1st li.active {
}

#nav-header ul.nav1st li.active a,
#nav-header ul.nav1st li.active a:link {
	color:#FFCC00;
}

#nav-header ul.nav1st li a, 
#nav-header ul.nav1st li a:link {
	color:#ceb37b;
}

#nav-header ul.nav1st li a:hover {
	color:#FFCC00;
}

/*	background-color:#D3D6E8; */

#nav-suche {
background-color:#FFFFFF;
text-align:left;
font-size:11px;
font-weight:normal;
color:#ceb37b;
position:absolute;
top:202px; 
left:665px;
width:200px;
padding:0 0 0 0;
margin:0px;}


#nav-leftcol {
text-align:left;
font-size:16px;
font-weight:normal;
color:#000000;
position:absolute;
top:190px; 
left:600px;
width:180px;
padding:0 0 0 0;
margin:0px;}

#nav-leftcol ul.nav1st li {
	padding:3px 0px 3px 28px;
	margin:0px;
	font-size:16px;
    line-height:19px;
 	font-weight:normal;
	color:#bdd8e8; 
	border-top:1px solid #bdd8e8;
}

#nav-leftcol ul.nav1st a, 
#nav-leftcol ul.nav1st a:link {
	display:block;
	padding:4px 0 4px 0;
	color:#81a9bf;
}

#nav-leftcol ul.nav1st a.current, 
#nav-leftcol ul.nav1st a.current:link, 
#nav-leftcol ul.nav1st a:hover {
	color:#ceb37b;
}


#nav-leftcol ul.nav2nd li {
	padding:3px 0px 3px 8px;
	margin:0px;
	font-size:14px;
    line-height:19px;
	font-weight:normal;
	color:#bdd8e8; 
}

#nav-leftcol ul.nav2nd a, 
#nav-leftcol ul.nav2nd a:link {
	display:block;
	padding:0px;
	color:#81a9bf;
}

#nav-leftcol ul.nav2nd a.current, 
#nav-leftcol ul.nav2nd a.current:link, 
#nav-leftcol ul.nav2nd a:hover {
	color:#ceb37b;
}

#nav-leftcol ul.nav3rd li {
 padding:3px 0px 3px 8px;
 margin:0px;
 font-size:14px;
 font-weight:normal;
 line-height:19px;
 color:#81a9bf;
 border:0;
 }

#nav-leftcol ul.nav3rd a, 
#nav-leftcol ul.nav3rd a:link {
	display:block;
	padding:0px;
	color:#81a9bf;
}

#nav-leftcol ul.nav3rd a.current, 
#nav-leftcol ul.nav3rd a.current:link, 
#nav-leftcol ul.nav3rd a:hover {
	color:#ceb37b;
}


#letzte_aederung { 
float:left;
width:560px;
left:0px;
position:relative; 
border:0px; 
border-top: 1px;
border-top-color:#bdd8e8;
border-top-style: solid;
margin:0px; 
padding:0px; 
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block 
clip:auto;}

#letzte_aederung .textbeitrag {
width:560px; 
padding:0px; 
float:right;
overflow:visible;
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

#letzte_aederung .textbeitrag .adresse {
padding:0px; 
float:left;
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

#letzte_aederung .textbeitrag .adresse p { 
padding:5px 15px 0px 5px;
text-align: left;
color:#000000;
font-size:12px;
  line-height:19px;
font-weight:normal;
font-family: futura, arial, helvetica, verdana, sans-serif; 
}

#letzte_aederung .textbeitrag .datum {
padding:0px; 
float:left;
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

#letzte_aederung .textbeitrag .datum p { 
padding:5px 5px 0px 5px;
text-align: left;
color:#81a9bf;
font-size:12px;
  line-height:19px;
font-weight:normal;
font-family: futura, arial, helvetica, verdana, sans-serif; 
}


#breadcrumb {
 width:400px;
 margin:0px;
	padding:5px 5px 5px 5px;
 border:0px;
 clip:auto;
 display:block;
	background-color:#cdbea8;
}

#breadcrumb a, 
#breadcrumb a:link, {
	color:#ceb37b;
}

#breadcrumb a:hover {
	color:#FFCC00;
}



/*	Headlines
------------------------------------------------------------------------------*/

/* Headline 1 -  margin: 12px 0 8px 0; */
#content h1  { 
 color:#81a9bf; 
	font-family:futura, arial, helvetica, verdana, sans-serif;
	font-weight:normal; 
	font-size:24px; 
 line-height:32px;
 padding:0px 0px 5px 0px;
}

/* Headline 2  -  margin: 8px 0 6px 0; */
#content h2 { 
 color:#81a9bf; 
 font-family:futura, arial, helvetica, verdana, sans-serif;
 font-weight:normal; 
 font-size:18px; 
   line-height:22px;
 padding:0px 0px 5px 0px;
}

/* Headline 3    -  margin: 8px 0 6px 0; */
#content h3 { 
 color:#81a9bf; 
 font-family:futura, arial, helvetica, verdana, sans-serif;
 font-weight:normal; 
 font-size:14px; 
   line-height:22px;
 padding:0px 0px 5px 0px;
}

/*	Paragraphs / Lists
------------------------------------------------------------------------------*/

#content p,
#content ul,
#content ol { 
color: #000000; 
font-size:14px;
  line-height:20px;
font-weight:normal;
 font-family: futura, arial, helvetica, verdana, sans-serif; 
}
#content ul li ul,
#content ul li ol,
#content ol li ol,
#content ol li ul {
    padding:10px;
	font-size:12px;
	font-weight:normal;
}

#content ul {
	margin-left:12px;
	list-style-type:square;
}

#content ol {
	list-style-type:decimal-leading-zero;
}

#content p.bildunterschrift { 
 margin:3px;
 color: #bdd8e8; 
 font-size:11px;
 line-height:19px;
 font-weight:normal;
 font-family: futura, arial, helvetica, verdana, sans-serif; 
}

/*	Hyperlinks
------------------------------------------------------------------------------*/

#content a, #content a:link, #content a:visited {
	color:#ceb37b;
	text-decoration:none;
}

#content a:hover {
	color:#81a9bf;
}



/*	Images
------------------------------------------------------------------------------*/
#content div.image {
	margin-bottom:0;
 color: #ffffff; 
}
#content div.image p {
	margin:3px;
    color: #81a9bf; 
    font-size:10px;
}
#content div.flLeft {
	margin-right:14px;
}
#content div.flRight {
	margin-left:14px;
}

/*	beitrag 
------------------------------------------------------------------------------*/

#beitrag  { 
float:left;
width:560px;
left:0px;
position:relative; 
margin:0px; 
padding:0px; 
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block;
border-top:1px solid #bdd8e8;
}


#beitrag .image-innen {
margin:0px; 
padding-top:4px; 
border:0px; 
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
color:#aaaaaa;
}

#beitrag .image-innen p {
color:#81a9bf; 
margin:0px;
font-size:11px;	
  line-height:19px;
font-weight:normal;
}

#beitrag .image-innen a {
color:#81a9bf; 
}

#beitrag .image-innen a.hover {
color:#FFCC00; 
}

/* _________________________float:left;
 ______________________________________________________ 

#beitrag .image-preview {
margin:0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
border:0px solid #ffffff;
width: 60px;
height: 60px;
overflow:hidden; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

#beitrag .image-innen0 {
margin:0px; 
padding:5px 0px 0px 0px; 
border:0px solid #000000;
width: 66px;
height: 470px;
float:right;
text-align:right;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}




#beitrag .image-innen3 {
margin:0px; 
padding:5px 0px 0px 0px; 
border:0px solid #000000;
width: 470px;
height: 470px;
float:left;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
text-align:left;
}



 .ssgthumb {float:left; border:0px; padding:0px 0px 3px 3px; margin: 0px;} 

*/

#beitrag .image-preview {
margin:0px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
border:0px solid #ffffff;
width: 60px;
height: 60px;
overflow:hidden; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
float:left;
}

#beitrag .image-innen0 {
margin:0px; 
padding:5px 0px 0px 0px; 
border:0px solid #ffffff;
width: 65px;
height: 475px;
float:left;
text-align:left;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

/*
background-color: #D0D510;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!

  background-image:url(http://www.esswirtschaft.de/files/weiss.gif); 
*/

#beitrag .image-innen1 {
margin:0px; 
padding:0px; 
border:0px solid #ffffff;
width: 475px;
height: 475px;
position:absolute; 
top:5px;
left:5px;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
color:#aaaaaa;
background-color:#bdd8e8;
  
}

#beitrag .image-innen2 {
margin:0px; 
padding:0px; 
border:0px solid #ffffff;
width: 475px;
height: 475px;
position:absolute; 
top:5px;
left:5px;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

#beitrag .image-innen3 {
margin:0px; 
padding:15px 0px 0px 15px; 
border:0px solid #ffffff;
width: 455px;
height: 455px;
position:absolute; 
top:0px;
left:0px;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
text-align:center;
}

.opaque {
	opacity: .3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; // first!
	filter: alpha(opacity=30);					// second!
}

.ssgthumb {float: left; border: 1px solid #dedede; padding: 5px; margin: 0 5px 5px 0;}



/* _________________________________________________________________________ */

#beitrag .textbeitrag {
width:550px; 
padding:0px 0px 20px 5px; 
float:left;
border:0px; 
overflow:visible;
visibility:visible; 
property-name:property-value; 
display:block; 
}

#beitrag .textbeitrag p {
padding:0px; 

}

#beitrag .textbeitrag-hilfe {
float:left;
border:0px; 
overflow:visible;
visibility:visible; 
property-name:property-value; 
display:block; 
}

#beitrag .textbeitrag-navi a:hover{
color:#FFCC00;
}

#beitrag ol {
	list-style-type:decimal-leading-zero;
	margin:5px 0px 0px 15px;
}

#beitrag ul {
	margin:15px 15px 0px 15px;
	list-style-type:square;
}

#beitrag li {
	margin:15px 15px 0px 15px;
}

/* IMG Popup
------------------------------------------------------------------------------*/

#img_content {
 background-color:#EDF3DB;
 margin:0px;
 padding:0px;
 visibility:visible; 
 overflow:visible; 
	display:block;
}

#img_beitrag  { 
background-color:#E0EEB1;
float:left;
position:relative; 
margin:0px; 
padding:10px 10px 0px 10px; 
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block 
clip:auto;
}

#beitrag .img_textbeitrag {
color: #336600; 
padding:10px; 
float:left;
border:0px; 
overflow:visible;
visibility:visible; 
property-name:property-value; 
display:block; 
clip:auto;
}

#img_content h3 { 
 color:#81a9bf; 
 font-family:futura, arial, helvetica, verdana, sans-serif;
 font-weight:normal; 
 font-size:12px; 
 line-height:16px;
 margin: 8px 0 6px 0;
}

#img_content p { 
color: #000000; 
font-size:12px;
  line-height:19px;
font-weight:normal;
font-family: futura, arial, helvetica, verdana, sans-serif; 
}




/* Do Form!
*******************************************************************************/
#formgen * {
	padding:0px;
	margin:0px;
}

#formblock .fieldset legend { 
background-color:#ffffff;
float:left;
text-align:right;
margin: 0px; 
padding: 8px 5px 0px 0px; 
position: relative; 
vertical-align:top;
width: 245px; 
visibility: visible; 
display: block 
color: #000000; 
font-size:16px;
line-height:20px;
	font-weight:normal;
	font-family: futura, arial, helvetica, verdana, sans-serif; 
}

#formblock {
background-color:#ffffff;
float:left;
width:550px;
left:0px;
position:relative; 
margin:0px; 
padding:0px; 
border: 0px;
overflow:visible; 
visibility:visible; 
property-name:property-value; 
display:block 
}


#formblock .label  { 
background-color:#ffffff;
float:left;
text-align:right;
margin: 0px; 
padding: 8px 5px 0px 0px; 
position: relative; 
vertical-align:top;
width: 245px; 
visibility: visible; 
display: block 
}

#formblock .label  p,
{ 
color: #000000; 
font-size:16px;
line-height:20px;
	font-weight:normal;
	font-family: futura, arial, helvetica, verdana, sans-serif; 
}


#formblock .input   { 
float:right;
text-align:left;
margin: 0px; 
padding: 8px 0px 0px 0px; 
position: relative; 
vertical-align:top;
width: 300px; 
visibility: visible; 
display: block; 
color:#ffffff;
}
#formblock .input .formtext
{ 
color: #000000; 
font-size:14px;
line-height:20px;
	font-weight:normal;
	font-family: futura, arial, helvetica, verdana, sans-serif; 
width: 260px; 
}

#formblock .input .formtextfield
{ 
color: #000000; 
font-size:14px;
line-height:20px;
	font-weight:normal;
	font-family: futura, arial, helvetica, verdana, sans-serif; 
width: 260px; 
height:260px;
}


#form-module-zeile input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}

#form-module-zeile label.textarea, 
#form-module-zeile textarea.textarea {
	height:96px;
}

#form-module-thanks {
float:right;
text-align:left;
margin: 0px; 
padding: 0px; 
position: relative; 
vertical-align:top;
width: 380px; 
visibility: visible; 
display: block;
	color:#000000;
 font-size:16px; 
   line-height:19px;
 margin-top:8px;
	font-weight:normal;
	font-family: futura, arial, helvetica, verdana, sans-serif; 

}

