/*  
Theme Name: Restaurant PARIS-MOSKAU
Theme URI: 	http://www.paris-moskau.de/
Version: 	März 2010
Author: 	Thorsten Kienemann
Website: 	http://www.realdesigns.de
*/


/* Reset Browser */
* 		{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0}
:focus 	{outline:0}
ol, ul 	{list-style:none}
body 	{line-height:1;background: url(../images/bg_body.gif) top center no-repeat;font-family:Helvetica, Arial, sans-serif;color:#000}
strong	{font-weight:bold}

/* Wrapper */
.wrap		 	{margin:0 auto 0 auto;width:980px;clear:both}

/* Headlines */ 
h1	{font-size:1em;color:#C00;font-weight:bold; line-height:1.4em}
h2	{font-size:0.85em;color:#000;font-weight:bold;margin-bottom:5px}

/* Trenner */
.trenner			{background:url(../images/bg_trenner.gif) left center repeat-x;height:50px;clear:both}

/* Teaser */
.teaser_start		{border:3px solid #000;float:left;margin-right:20px}
.teaser_partner		{border:3px solid #000;float:left;margin:0 8px 8px 0}
 
/* Container */
#top_info			{text-transform:uppercase; font-size:14px; color:#FFF;height:33px;padding:17px 15px 0 15px}
#top_info p.left	{float:left}
#top_info p.right	{float:right}

#top_info p.right a:link, #top_info p.right a:visited	{color:#fff;text-decoration:none}
#top_info p.right a:hover								{color:#fff;text-decoration:underline}

#logo				{width:301px;height:330px;float:left}

#header_pic			{width:674px;height:331px;float:left}

#content			{width:625px;float:left;padding:35px 30px 30px 30px}
#content p			{font-size:0.85em;line-height:1.4em}
#content p.caption	{font-size:0.7em}
.leftside			{float:left; width:300px}
.schnellkontakt		{}
.schnellkontakt	p	{margin-bottom:8px; font-size:12px;line-height:1.4em;color:#FFF}
.navcontainer .schnellkontakt a:link, .navcontainer .schnellkontakt a:visited	{color:#fff; text-decoration:none;padding:0;margin:0; background:none}
.navcontainer .schnellkontakt a:hover								{color:#fff; text-decoration:underline;padding:0;margin:0; background:none}

/* Hinweis */
#content p.hinweis	{font-size:0.85em;line-height:1.4em; color:#FFF; background:#C00;padding:10px;margin-top:15px}
#content p.hinweis a:link, #content p.hinweis a:visited	{color:#fff; text-decoration:none}
#content p.hinweis a:hover								{color:#fff; text-decoration:underline}

/* Speisekarte */
#content label			{font-size:0.85em;line-height:1.5em;padding:0;margin:0 0 12px 0}
#content label.speise	{float: left;width:500px;margin:0}
#content label.preis 	{float: right;margin:0}
#content br.clear		{display:none}

/* Footer */
#wrap_footer		{height:auto;overflow:auto;background:#CCC;border-top:5px solid #000;clear:both;padding:10px 20px 10px 0}
#wrap_footer p		{font-size:0.70em;line-height:1.3em;float:right;width:auto; text-align:right}

#wrap_footer a:link, #wrap_footer a:visited	{color:#000;text-decoration:none}
#wrap_footer a:hover						{color:#000;text-decoration:underline}

/* Images */
#logo img			{margin:80px 0 0 25px}

/* Gallery */
.gallery_box			{margin:0 0 0 -5px;padding:0;width:auto;list-style-type:none; list-style-image:none;}
.gallery_box img		{vertical-align: top;width:194px;height: 100px; border:1px solid #999999;margin:0;padding:0}
.gallery_box a 			{float: left; filter: alpha(opacity=80); -moz-opacity: 0.7;}
.gallery_box a:hover	{filter: alpha(opacity=100); -moz-opacity: 1.0;}
.gallery_box li			{margin:5px;padding:0; float:left; display:inline;position:relative;}
.gallery_box ul			{margin:0;padding:0;}

/* Navigation */
.navcontainer 							{width:265px;padding:40px 0 0 30px;float:left}
.navcontainer ul						{margin-left: 0;padding-left: 0;list-style-type: none;font-size:0.9em;height:445px}
.navcontainer a							{display: inline-block;padding:5px 0 5px 60px;width:auto;margin-bottom:8px}
.navcontainer a:link, .navlist a:visited{color: #000;text-decoration: none;background:url(../images/navi_block.gif) center left no-repeat}
.navcontainer a:hover					{color: #000;background:url(../images/navi_block_hover.gif) center left no-repeat;text-decoration:none}
.navcontainer a.current					{background:url(../images/navi_block_hover.gif) center left no-repeat;color: #000; font-weight:bold}

/* Google Map */ 
iframe.google_map	{width:600px;height:300px;border:1px solid #CCC;padding:3px 3px 3px 0;margin-top:5px}

/* Kontaktformular */
.kontakt_form					{margin-top:18px}
.kontakt_form label				{float: left;width:226px;margin:0 0 10px 0; font-size:0.85em}
.kontakt_form select			{width:260px;padding:3px;margin:3px 0 20px 0;background-color:#F5F5F5;border:1px solid #999999; font-family:Helvetica,Arial,sans-serif;}
.kontakt_form input, textarea	{width: 250px;margin:0 0 10px 0;padding:3px; background:#fff;border:1px solid #CCCCCC;font-family:Helvetica,Arial,sans-serif; font-size:0.75em}
.kontakt_form textarea			{width: 250px;height: 100px;font-family:Helvetica,Arial,sans-serif}
.kontakt_form .boxes			{width: 1em}
.kontakt_form br				{clear: both}
.kontakt_form input.btn			{padding:4px;cursor:pointer;background-color: #CCCCCC;border:1px solid #666666;color:#000000;width:120px;margin:5px 10px 0 0;float:right;font-family:Helvetica,Arial,sans-serif;font-size:0.7em}
.kontakt_form input.btnhov		{background-color: #CC0000;color:#ffffff;}
.kontakt_form .focus			{width: 250px;margin:0 0 10px 0;padding:3px; background:#f0f0f0;border:1px solid #CC0000;}
.kontakt_form .blur				{width: 250px;margin:0 0 10px 0;padding:3px; background:#fff;border:1px solid #cccccc;}

/* Links allgemein */
a:link, a:visited	{color:#C00; text-decoration:none}
a:hover				{color:#C00; text-decoration:underline}

