/* Pizza Montana
Start: 24.07.2006


Wichtige Farben:


*/


* {
margin: 0;
padding: 0;
}

body {
font-size: 85%;
font-family: "Lucida Grande", "Lucida Sans",  "Lucida", 'Trebuchet MS', Verdana, 'Trebuchet MS',  Arial, Sans-Serif;
text-align: center;
background: #d6d6d6;
color: #000;
}


#wrap {
width: 760px;
margin: 25px auto;
text-align: left;
}



#oben {
float: left;
height: 18px;
width: 760px;
background: url(../images/bg_oben.png) no-repeat;
}
#mitte {
float: left;
width: 760px;
background: #fff url(../images/bg_mitte.png) repeat-y;
margin: 0px;
}

	#mitte_oben {
	float: left;
	width: 760px;
         height: 5px;
	background: #fff url(../images/bg_mitte_oben.png)  no-repeat;
	}
	#mitte_unten {
	float: left;
	width: 760px;
         height: 5px;
	background: #fff url(../images/bg_mitte_unten.png)  no-repeat;
	}
#unten {
float: left;
height: 34px;
width: 760px;
background: url(../images/bg_unten.png) no-repeat;
}


#logo {
width: 714px;
height: 92px;
margin-left: 22px;
}

#menu {
float: left;
width: 151px;
margin-left: 23px;
background: #1D7800;
}
#menu a:hover {
color: #007200;
background: #fff;
}

	        #menu a#impressum_link {
	        display: block;
	        text-decoration: none;
	        color: #94D97C ;
                 line-height: 19px;
                 font-size: 70%;
                 }
	        #menu a:hover#impressum_link {
	        color: #BE0000;
                 }
#main{
float: left;
width: 545px;
margin-left: 10px;
overflow:visible;
}



.menuebene1{
width: 139px;
margin-top: 12px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background: #91C281;
}
	        .menuebene1 li {
                 display: block;
	        text-decoration: none;
	        width: 139px;
	        list-style-type: none;
                 line-height: 19px;
                 background: #91C281;
	        }


	        .menuebene1 li a {
	        display: block;
	        text-decoration: none;
	        color: #1E510F!important;
                 line-height: 19px;
                 font-size: 80%!important;
                 padding-left: 5px;
                 }

	        .menuebene1 li a:hover {
	        color: #136CD0;
	        }


h1, h2, h3, h4, h5, h6 {
margin: 0px 20px;
}
.none { display: none; }

q {
margin-left: 250px;
font-size: 80%;
color: #a0a0a0;
font-style: oblique;
text-align: right;
background: #fff;
}

p {
margin: 15px 20px;
}

blockquote {
font-size: 90%;
font-style: oblique; /*kursiv*/
margin: 0 30px 0 30px;
}



/*
a:link {
color: #ce131a;
}
a:hover, a:active, a:focus {
color: #1cb727;
text-decoration: none;
}
a:visited {
color: #909090;
text-decoration: none;
}
     */

.fixfloat {
float: none;
clear: both;
width: 1px;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 0px;
}

.justify {
text-align: justify;
}


.begruessung {
width: 248px;
margin-top: 0px;
}

.floatright {
float: right;
}


.image_produktliste {
margin-top: -80px;
float: right;
}


 	/* Kontaktdaten UNTEN */
 	#unten ul {
	list-style-type: none;
	}



	ul#kontaktdatenunten li {
	float: left;
         width: 250px;
         text-align: center;
	}
	ul#kontaktdatenunten li#kontaktdatenunten_telefon   {
         color: #606060;
	}
         #kontaktdatenunten {
         margin: 10px 0 0 0px;
         font-size: 70%;
         color: #fff;
         }
 	/* Kontaktdaten UNTEN ENDE */








	/* IMPRESSUM */

.impressum {
margin-top: 10px;
}

.impressum_title {
float:left;
text-align:right;
width: 210px;
margin-left: 20px;
margin-bottom: 10px;
}
	.impressum_title h4{
         font-size: 80%;
	font-weight: bold;
         margin: 3px 10px 0px 0px;
         }

.impressum_text {
float:left;
width: 250px;
text-align:left;
margin-bottom: 10px;
}

	.impressum_text p{
         font-size: 110%;
         margin: 0px;
         }
	.impressum_text img{
	border: 0px;
         }

#ole_impressum_disclaimer {
text-align: justify;
}

	/* IMPRESSUM ENDE */





#suche_text {
float: left;
width: 105px;
height: 17px;
border: 1px solid #fff;
border-left: 0px;
background: #91C281;
margin: 5px 5px 5px 0px;
color: #1E510F;
}

#suche_submit {
float: left;
margin-top: 3px;
}










		/* Anfrageformular */

#anfrageformular form {
width: 510px;
margin: 15px 0px 15px 20px;
}

	#anfrageformular #person label{
         display: block;
         font-weight: bold;
         }
         #anfrageformular fieldset {
         border: 1px solid #ddd;
         background: #fafafa;
         padding: 10px 0px 10px 10px;
         }
         #anfrageformular legend {
         font-weight: bold;
         font-size: 120%;
         color: #999;
         }
	#anfrageformular textarea {
         width: 470px;
         height: 125px;
         margin-left: 10px;
         margin-bottom: 10px;
         }

         #anfrageformular fieldset#person p, fieldset#antwort p, fieldset#absenden p{
         margin: 0px;
         }

         #anfrageformular label, input[type=checkbox], input[type=radio] {
         cursor: pointer;
         }
         #anfrageformular input[type=submit] {
         margin-left: 50px;
         }

         #anfrageformular input:focus, textarea:focus {
         border: 1px solid #E75263;
         background: #F6F6F6;
         padding:1px;
         }
.anfrageformular_input {
float:left;
margin-left: 10px;
}


		/* Anfrageformular ENDE */









                 /* BERICHTSBEREICHE*/

.berichtsbereich_aktuelles {
width: 500px;
margin: 10px 20px 10px 20px;
}
	.berichtsbereich_aktuelles a:link,a:visited,a:hover {
	font-size: 95%;
	text-decoration: none;
	color: #000;
	}

.berichtsbereich_aktuelles img {
margin-top: -26px;
}

.berichtsbereich_aktuelles h2 {
font-size: 95%;
margin: 0px;
text-decoration: none;
}
.berichtsbereich_aktuelles h3 {
font-size: 80%;
margin: 0px;
color: #a0a0a0;
font-weight:lighter;
margin-left: 15px;
}
.berichtsbereich_aktuelles p {
font-size: 95%;
margin: 0px;
color: #000;
font-weight:lighter;
margin-left: 15px;
text-decoration: none;
text-align: justify;
}








.zeigbericht {
width: 500px;
margin: 10px 20px 10px 20px;
}
	.zeigbericht a:link,a:visited,a:hover {
	font-size: 95%;
	text-decoration: none;
	color: #000;
	}


.zeigbericht h1 {
font-size: 135%;
margin: 0px;
text-decoration: none;
}

.zeigbericht p {
font-size: 95%;
margin: 0px;
color: #000;
font-weight:lighter;
text-decoration: none;
text-align: justify;
}


.zeigbericht_autor p {
float:right;
font-size: 70%;
margin: 10px 25px 10px 0px;
color: #909090;
font-weight:lighter;
font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
.zeigbericht_datum p {
float:right;
font-size: 70%;
margin: 10px 25px 10px 0px;
color: #c0c0c0;
font-weight:lighter;
font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}










.berichtsbereiche_vorschaubild {
float: right;
width: 100px;   /* Dieser Wert bestimmt die Größe des Vorschaubildes*/
padding: 5px;
margin-left: 5px;
margin-top: 0px;
background: #FaFaFa;
border: 1px solid #d0d0d0;
border-bottom: 1px solid #808080;
}


.zeigbilder {
width: 500px;
margin: 20px 20px 20px 20px;
}
	.zeigbilder img{
         float: left;
	width: 149px;   /* Dieser Wert bestimmt die Größe des Vorschaubildes*/
	padding: 5px;
	margin: 5px 0px 0px 5px;

	background: #FaFaFa;
	border: 1px solid #d0d0d0;
	border-bottom: 1px solid #808080;
	}







#zeigBerichtsVorschauPizza_headline {
width: 525px;
height: 27px;
margin: 0px 20px 0px 5px;
list-style-type: none;
background: #1D7800;
padding: 5px;
color: #91C281;
}
#zeigBerichtsVorschauPizza_headline li {
float: left;
font-size: 80%;
width: 50px;
}
#zeigBerichtsVorschauPizza_headline_li_nummer {
width: 30px!important;
}
#zeigBerichtsVorschauPizza_headline_li_titel {
width: 270px!important;
}

.zeigBerichtsVorschauPizza_headline_li_preise {
text-align: center;
width: 55px!important;
}

#zeigBerichtsVorschauPizza_headline_li_jetztbestellen {
width: 115px!important;
text-align: right;
}
	#zeigBerichtsVorschauPizza_headline_li_titel p{
	margin: 0px;
         font-size: 80%;
         color: #c0c0c0;
	}







.zeigBerichtsVorschauPizza {
width: 525px;
margin: 0px 0px 5px 5px;
height: 75px;
list-style-type: none;
padding: 5px;
border-bottom: 1px solid #000;
}
.zeigBerichtsVorschauPizza li {
float: left;
font-size: 100%;
width: 45px;
}
.zeigBerichtsVorschauPizza_li_nummer {
width: 30px!important;
}
.zeigBerichtsVorschauPizza_li_titel {
width: 270px!important;
}
.zeigBerichtsVorschauPizza_li_preise {
width: 55px!important;
}
.zeigBerichtsVorschauPizza_li_jetztbestellen {
width: 115px!important;
text-align: right;
}
	.zeigBerichtsVorschauPizza_li_titel p{
	margin: 0px;
         font-size: 80%;
         color: #a0a0a0;     /* Schriftfarbe für Zutaten unter den Produktnamen */
	}



.suchmaschinen_link {
border: 0px;
}

                 /* BERICHTSBEREICHE ENDE*/
