/*
____________________________________________________________________
 www.domain.tdl Stylesheet
 © 2009 OUZERIA RESTAURANT

 Dieses Stylesheet darf ohne die schriftliche Genehmigung von OUZERIA
 in jeglicher Form nicht verwendet werden. Dies gilt auch für Auszüge des Stylesheets.
 Sollten Sie jedoch Fragen bezüglich des Stylesheets haben können Sie sich gern
 per E-Mail an info@ouzeria.de an uns wenden. Wir helfen gern. :)
____________________________________________________________________
*/


/** RESET **/

* {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: 0.02em;
}

html {
	background: url('../img/bg.jpg') top left repeat;
}

/** CONTAINER **/

.c {
	clear: both;
}

#wrapper {
	margin: 30px auto;
	width: 940px;
	background: #FFFFFF;
	border: 9px solid #901324;
}

#navigation {
	width: 100%;
	height: 57px;
	background: url('../img/bg_navi.jpg') top left repeat-x;	
}

#header {
	width: 100%;
	height: 251px;
	background: #FFFFFF url('../img/header.jpg') top left no-repeat;
	padding-bottom: 1px;
}

#left_col {
	width: 179px;
	float: left;
	background: #FFFFFF url('../img/col.jpg') top right no-repeat;
	padding-bottom: 30px;
}

#content {
	width: 560px;
	margin: 10px;
	float: left;
	background: #FFFFFF;
	padding-bottom: 30px;
}

#right_col {
	width: 180px;
	float: left;
	background: #FFFFFF url('../img/col.jpg') top right no-repeat;
	padding-bottom: 30px;
}

#footer {
	text-align: center;
	clear: both;
	margin-bottom: 30px;
}

/** NAVIGATION **/

#navigation ul {
	list-style: none inside;
}

#navigation ul li {
	float: left;
}

#navigation ul li a {
	height: 26px;
	padding: 5px 30px;
	margin-top: 17px;
	margin-right: -8px;
	display: block;
	color: #EED9AF;
	font-size: 10pt;
	background: url('../img/button.gif') center top no-repeat;
	text-decoration: none;
}

#navigation ul li a:hover {
	background: url('../img/button_hover.gif') center top no-repeat;
}


/** LEFT COL **/

#left_col ul {
	color: #888888;
	margin-left: 15px;
	margin-top: 20px;
	list-style-type: none;
	list-style-position: inside;
}

#left_col ul li {
	list-style-image: url('../img/li.jpg');
	line-height: 16px;
}

#left_col ul li a {
	color: #888888;
	text-decoration: none;
	font-size: 8pt;
	margin-left: -3px;
}

#left_col ul li a:hover {
	text-decoration: underline;
}

#left_col h2 {
	font-size: 10pt;
	font-weight: bold;
	color: white;
	padding: 5px 0 0 10px;
}

/** CONTENT **/

#content h1 {
	color: #901324;
	font-size: 12pt;
	font-weight: normal;
}

#content p {
	margin-top: 10px;
	font-size: 9pt;
}

#content p.anleser {
	font-weight: bold;
	font-size: 10pt;
}

		.content-part {
				width: 275px;
				margin-top: 60px;
				margin-right: 10px;
				float: left;
		}
		
		.content-part.right {
			margin-right: 0;
		}
		
		.content-part h2 {
			font-size: 10pt;
			text-decoration: underline;
		}
/** RIGHT COL **/
#right_col h2 {
	font-size: 10pt;
	font-weight: bold;
	color: white;
	padding: 5px 0 15px 10px;
}

#right_col .karte {
	margin-left: 10px;
	margin-top: 20px;
}

#right_col .karte a img {
	border: none;
	margin-bottom: -3px;
}

#right_col .karte a img.card {
	float: left;
}

#right_col .karte a img.pdfimg {
	margin-top: 42px;
}

#right_col .karte a {
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

#right_col .karte a span.pdf {
	color: #901324;
}

#right_col .karte a span.dl {
	color: #901324;
	font-size: 0.7em;
}

/** FOOTER **/
#footer p {
	color: #901324;
}


/** LANDING PAGE **/

.start {
	height: 683px;
	background: #901324 url('../img/start.jpg') center bottom no-repeat;
}

.start img {
	margin-top: 53px;
}

.space p {
	font-size: 0.0000000000000000001em;
	color: #901324;
}

.starttext {
	position: relative;
	left: 50%;
	margin-left: -75px;
	margin-top: 311px;
	width: 140px;
}

.starttext p {
	color: #901324;
	margin-bottom: 33px;
	font-size: 11pt;
}

.starttext a {
	color: #901324;
	font-size: 16pt;
}

/** ANFAHRT **/

#content img.anfahrt {
	margin-left: 40px;
	margin-top: 50px;
}

#content a img.anfahrt {
	border: 2px solid #901324;
}

/** KONTAKT **/

#content span.impr {
	color: #901324;
}

#content h2 {
	font-size: 11pt;
	color: #901324;
	margin-top: 20px;
}

/** PRESSE **/
table {
	margin: 20px;
	font-size: 9pt;
}

table th {
	font-size: 10pt;
	color: #901324;
}

table td {
	padding-left: 20px;
}

table a {
	color: #901324;
	text-decoration: underline;
}

/** ÜBER **/
#content a img {
	border: 1px solid #901324;
	margin: 10px 10px 10px 0;
	float: left;
}

/** FREUNDE **/
#content a {
	color: #901324;
	font-size: 9pt;
}

/** SOCIAL **/
#QypeWidget1 {
    padding-top: 40px !important;
}
