/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Courgette);
@import url(http://fonts.googleapis.com/css?family=Lemon);

.body_startseite {
background-color:#3c4b75;
background-image:url(images/bg.jpg);
margin-top:10px;

 }
 
 p {color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; font-weight:400;}
 

 
 .center {width:100%; text-align:center;}
 
 .footer { width: 1000px;
 height:35px; 
 margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    position: relative;
	text-align:center;
	color:#dbd4d2;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#8a131f;
    }

.footer a {text-decoration:none; color:#ffffff; }

.footer a:hover {color:#666666; }
 
 h1 {font-size:30px; font-family:'Salsa', cursive; color:#0d3f76;}
 
 h2 {font-size:19px; font-family:'Open Sans', sans-serif, Arial; font-weight:bold; color:#d4cbc9;}
 
 h2 a {font-size:19px; font-family:'Open Sans', sans-serif, Arial; font-weight:bold; color:#d4cbc9; text-decoration:none;}
 
 h2 a:hover {color:#7a6963;}
 
 .icon { width:50px; height:48px; background-image:url(images/bg_inhalte.png); background-repeat:no-repeat; margin-left: 306px; margin-top: -32px; position:absolute;}
 
 .textblock {width:400px; text-align:left; color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; font-weight:400; margin-left:357px;}
 
 .textblock_preise1 {width:250px; float:left; text-align:left; color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; font-weight:400; margin-left:265px; margin-top:60px;}
 .textblock_preise2 {width:180px; float:left; text-align:right; color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; font-weight:400; margin-left:0px; margin-top:60px;}
 
 .textblock_center {width:100%; text-align:center; color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; font-weight:400; float:left; margin-top:50px;}

 .textblock_center a {color:#FFFFFF; text-decoration:none;}

 
 .header {
width:1000px;
height:35px;
background-color:#8a131f;
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
margin-top:10px;
position: relative;
}

.logo {height:118px; width:280px; margin-left: auto; margin-right: auto;}

.foto {background-color:#8A131F; width:930px; height:696px;}

.navi {
   
    height: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    width: 600px;}
	
.navi_button {height:25px; margin-right:20px; margin-top:5px; float:left; position:relative; padding-right:3px; padding-left:3px; color:#ffffff; font-family:'Lemon', cursive;}
	
.navi_button a {color:#ffffff; font-family:'Lemon', cursive; text-decoration:none; padding-left: 3px; padding-right: 3px; font-size:17px;}

.navi_button a:hover {color:#b97972;}

.current {color:#b97972;}

.current a {color:#b97972;}


/*Navi Zwei */
.navi2 {
    display: inline;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    width: 120px;}
	
.navi2_button {color: #FFFFFF;
    float: left;
    font-family: 'Courgette';
    font-size: 16px;
    height: 45px;
    margin-right: 20px;
    margin-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
    position: relative;
    text-align: right;
    width: 120px;}
	
.navi2_button a {color:#ffffff; font-family: 'Courgette'; text-decoration:none; padding-left: 3px; padding-right: 3px;}

.navi2_button a:hover {color:#b97972; font-family: 'Courgette'; text-decoration:none;}

.current2 a {color:#b97972;}

/* Ende Navi Zwei */
 
.main_rahmen {
	width:1000px;
	height:695px;
	background-color:#8a131f;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	position: relative;
	
	
}

.main {
	width:930px;
	height:695px;
	background-color:#8a131f;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;	
	
}
/*Speisekarte*/
.speise_links {
	width:120px;
	height:530px;
	float:left;
	margin-top: 125px;
	padding-top:20px;
	
}

.speise_rechts {
	
    background-image: url("images/bg_text.png");
    float: left;
    height: 530px;
    margin-top: 125px;
	overflow: auto;
	margin-left: 15px;
    padding-left:15px;
    width: 775px;
}

.titel_speise {color: #850d24;
    float: left;
    font-family: 'Courgette';
	font-size: 25px;
    padding-top: 20px;
	padding-bottom: 20px;
    padding-left: 1px;
    padding-right: 1px;
    position: relative;
    text-align: left;
    width: 750px;}
	
.beschreibung_container {
    float: left;
	color:#000000;
    font-family: 'Courgette';
	font-size: 15px;
    margin-top: 10px;
    padding-left: 1px;
    padding-right: 1px;
    position: relative;
    text-align: left;
    width: 750px;}
	
.beschreibung_container_hinweis {
    float: left;
	color:#850d24;
    font-family: 'Courgette';
	font-size: 15px;
    margin-top: 50px;
    padding-left: 1px;
    padding-right: 1px;
    position: relative;
    text-align: left;
    width: 750px;}
	
.abstand {margin-top:30px;}

.rot {	color:#850d24;  }
	
.beschreibung_text {
    float: left;
    position: relative;
    text-align: left;
    width: 630px;}

.beschreibung_text_drink {
    float: left;
    position: relative;
    text-align: left;
    width: 500px;}
	
.beschreibung_text_drink_lang {
    float: left;
    position: relative;
    text-align: left;
    width: 600px;}
	
.preis {
    float: left;
    position: relative;
    text-align: right;
    width: 100px;}
	
.preis_einheit {
    float: left;
    position: relative;
    text-align: right;
    width: 100px;}


.getraenke_small {font-size: 12px;}

.legende {font-size: 12px;}

.beschreibung_klein {font-size: 12px; float:left; width: 620px;}

.beschreibung_klein_drink {font-size: 12px; float:left; width: 500px;}

/*Ende Speisekarte*/

.start_links {
	float: left;
    height: 570px;
    padding-left: 30px;
    padding-top: 100px;
    position: absolute;
    width: 560px;
}

.data {
	float: left;
height: 548px;
padding-left: 30px;
font-size:12px;
position: absolute;
width: 550px;
left: 378px;
top: 1px;
overflow-x: hidden;
overflow-y: scroll;
margin-top: 100px;
}

h5 {font-size:14px; color:#d4cbc9; font-family:Arial, Helvetica, sans-serif;}

.block1 {
	background-image:url(images/bg_text.png);
	color:#0d3f76;
	font-family:'Lemon';
	text-decoration:none;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.block1 p {
	color:#0d3f76;
	font-family:'Lemon';
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	
	
	
}

.block2 {
	background-image:url(images/bg_text.png);
	color:#0d3f76;
	font-family:'Lemon';
	text-decoration:none;
	margin-top:20px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.block2 p {
	color:#000000;
	font-family:'Lemon';
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}


.start_rechts {
	
    float: left;
    height: 570px;
    left: 625px;
    padding-left: 30px;
    padding-top: 100px;
    position: absolute;
    width: 280px;
}

.block1_rechts {width:280px; height:150px; background-color:#FFFFFF; position:relative;}

.block2_rechts {width:280px; height:100px; background-image:url(images/bg_text.png); position:relative;}

.block3_rechts {width:280px; height:257px; background-color:#FFFFFF; margin-top:15px;}

.start {background-image:url(images/bg_start.jpg); }

.about_bild {background-image:url(images/bg_about.jpg); }

.speisekarte_bild {background-image:url(images/bg_speisekarte.jpg); }

.getraenke_bild {background-image:url(images/bg_getraenke.jpg); }

.start_big {color:#0d3f76;
	font-family:'Lemon';
	text-decoration:none;
	font-size:22px;
	text-align:center;
	
	
 }
 
 .start_normal {color:#0d3f76;
	font-family:'Lemon';
	text-decoration:none;
	font-size:15px;
	
	
	
 }
 
 .start_blue_center {color:#0d3f76;
	font-family:'Lemon';
	text-decoration:none;
	text-align:center;
	font-size:15px;
	
	
 }
 
 .start_big_black {color:#000000;
	font-family:'Lemon';
	text-decoration:none;
	font-size:22px;
	text-align:center;
	
	
 }
 
.adresse_blue {font-size:30px; font-family:'Lemon'; color:#0d3f76;}

.slideshow {width:900px; height:180px; background-color:#635651; margin-top:470px; margin-left:42px;}

.about {width:990px; height:460px;}

.about_links {
	width:360px;
	height:330px;
	float:left;
	background-image:url(images/bg_about.jpg);
	background-repeat: no-repeat;
	background-position: 73px 65px;
	padding-top:125px;
	padding-left:30px;
}

.about_links1 {
	background-image: url("images/bg_about1.jpg");
    background-position: 43px 65px;
    background-repeat: no-repeat;
    float: left;
    height: 330px;
    padding-left: 30px;
    padding-top: 125px;
    width: 385px;
}

.about_links p {font-size:14px; line-height:22px;}

.about_rechts {width:510px; height:400px; line-height:22px; float:left; padding-top:38px;}

.about_rechts p {font-size:17px;}


.bilder {width:900px; height:400px; margin-left:42px; margin-top:50px;}

.tab {width:940px; height:450px; margin-left:30px; margin-top:50px;}

ul.tatze {list-style-image: url(images/list_image.png); color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; line-height:32px; padding-left:25px;}

.partner {width:670px; height:100px; margin-left:200px; margin-bottom:25px;}

.partner_logo {width:100px; height:100px; float:left; margin-right:25px;}
.partner_text {width:500px; height:100px; float:left; color:#d4cbc9; font-family:'Open Sans', sans-serif, Arial; font-weight:400;}

.partner_text a {color:#FFFFFF; text-decoration:none;}

.impressum {height:390px;}

.impressum_links {height:390px; width:400px; float:left; margin-left:90px; }

.impressum_rechts {height:390px; width:400px; float:left; }

.impressum_rechts a {color:#FFFFFF; text-decoration:none;}

.inhalt {font-size:19px; font-family:'Open Sans', sans-serif, Arial; font-weight:bold; color:#635651; width:290px; background-color:#D4CBC9; padding-left:17px;}
 
.inhalt a {font-size:19px; font-family:'Open Sans', sans-serif, Arial; font-weight:bold; color:#635651; text-decoration:none;}
 
.inhalt a:hover {color:#7a6963;}

/*Gallery */

	  
	  /* Ende Gallery */
