@charset "utf-8";
/* CSS Document */

* { margin:0; padding: 0; } 
option { padding-left: 0.4em}
fieldset, img { border:0; }
html { height: 100% } 
ul { margin-left:20px; }
select, input, textarea { font-size: 99% }

body {  min-height: 101%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100.01%; position: relative; color: #000; background: #fff3e2; text-align: left; padding: 0px; }

#seitenrand { border: 0px #000 solid;  margin:auto; width:900px; padding-top:10px; }
#seite { border: 0px #000 solid;  background: #fff; }

#header {  position:relative; height: 230px;  color: #000; background: #fff3e2 url(../images/header_gelatito.jpg) no-repeat top left; }
#header img { margin: 0px; }

/*Navigation oben*/
#topnav { position:absolute; float:left; top:0px; right:0px; }
#topnav ul { margin-left:0px; float:left; }
#topnav ul li { display:inline; float:left; }
#topnav ul li a { display:block; float:left; height:25px; padding:0px 6px 0px 6px; text-decoration:none; color:#fff; border-left:2px solid #99ca3c; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; line-height:22px; }
#topnav ul li a:hover { background-color:#99ca3c; }
#topnav ul li.active a { background-color:#99ca3c; }

/*Hauptcontainer um Inhaltsspalten*/
#hauptcontainer { clear:both; width: auto; margin:0px; padding:0px; background: #fff3e2; }

/*Inhalte*/
#inhalt h1 { font-family:Georgia,Times,serif; font-size:23px; color:#6f0d05; font-weight:bold; line-height:25px; margin-bottom:20px; }
#inhalt { font-family:Verdana,Arial,sans-serif; font-size:12px; line-height:20px; padding:0px 0px 10px 0px; margin:0px 20px 0px 20px;
border-bottom:1px solid #6f0d05; float:left; }
#inhalt a { text-decoration:none; color:#6f0d05; }
#inhalt a:hover { text-decoration:underline; }
#inhalt strong { color:#6f0d05; }

/*Spalten-Definitionen*/
#spalte1 { float: left; width: 180px; z-index: 3; }
#spalte1_inhalt { position:relative; z-index: 4; }
#spalte2 { float:right; width: 200px; z-index: 5; }
#spalte2_inhalt { position:relative; z-index: 6; }
#spalte3 { width:auto; margin-left: 180px; margin-right: 200px; z-index: 1; }
#spalte3_inhalt { position:relative; z-index: 2; }

/*Vorschau*/
#vorschau_galerie { height:265px; background: url(../images/background_box_diashow.jpg) no-repeat left top; text-align:center; font-family:Verdana,Arial,sans-serif; font-size:11px; padding:10px 10px 0px 10px; line-height:14px; color:#ff4e00; }
#pizza_link { height:265px; background: url(../images/background_box_gelatitolink.jpg) no-repeat left top; margin-top:20px; text-align:center; font-family:Verdana,Arial,sans-serif; font-size:11px; padding:5px 10px 0px 10px; line-height:14px; color:#ff4e00; }
#offen { height:265px; background: url(../images/background_box_oeffnungszeiten.jpg) no-repeat left top; text-align:left; font-family:Verdana,Arial,sans-serif; font-size:11px; padding:10px 10px 0px 10px; line-height:14px; color:#fff; }
#offen h1 { color:#ff4e00; font-size:11px; text-align:center; }
#pizza_link img { padding:10px 0px 30px 0px; }
#slideshow img { margin-top:10px; }

/*Teaser*/
.teasertitel { font-family:Georgia,Times,serif; font-size:23px; color:#6f0d05; font-weight:bold; line-height:25px; margin-bottom:20px; }

/*Footer*/	
#footer {  clear:both; height: 30px; text-align:center; color:#000;  background: #fff3e2; margin: 0px;  padding: 0px; border: 0px #000 solid;  line-height: 20px;  }
#footer a { text-decoration:none; color:#6f0d05; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
#footer a:hover { text-decoration:underline; }

/*Clearing*/
.clearfix:after { content: "."; display: block; height: 0; clear:both; visibility: hidden; }
.clearfix { display: block; } 
.floatbox { overflow:hidden; }
#ie_clearing { display: none }
.hide { position:absolute; top:-9999px; left:-9999px; display:inline; overflow:hidden; width:0px; height:0px; }

/*News*/
#inhalt .list_item { margin-bottom:10px; padding-bottom:10px; border-bottom: 1px dotted #6f0d05; }
.news-single-item { width:450px; }
#inhalt .list_item h2,
#inhalt .news-single-item h2 { margin-bottom:4px; }
#inhalt .list_item h2 a { font-family:Georgia,Times,serif; font-size:20px; color:#6f0d05; font-weight:bold; line-height:25px; text-decoration:none; }
#inhalt .list_item h2 a:hover { text-decoration:underline; }
#inhalt .list_item .news_date,
#inhalt .news-single-item .single_date { font-size:11px; font-weight:bold; }
#inhalt .list_item .list_lead { display:inline; }
#inhalt .list_item .news-list-morelink { display:inline; }
#inhalt .list_item .news-list-morelink a { color:#6f0d05; text-decoration:none; }
#inhalt .list_item .news-list-morelink a:hover { text-decoration:underline; }
.news-single-backlink { text-align:right; padding-top:20px; }
.news-single-backlink a { color:#6f0d05; text-decoration:none; }
.news-single-backlink a:hover { text-decoration:underline; }

/*News in teaser*/
#teaser .list_item { font-family:Verdana,Arial,sans-serif; font-size:12px; margin-bottom:20px; }
#teaser .list_item h2 a { font-family:Georgia,Times,serif; font-size:14px; color:#6f0d05; font-weight:bold; line-height:16px; text-decoration:none; }
#teaser .list_item h2 a:hover { text-decoration:underline; }
#teaser .list_item .news_date { font-size:10px; font-weight:bold; }
#teaser .list_item .list_lead { display:inline; }
#teaser .list_item .news-list-morelink { display:inline; }
#teaser a { text-decoration:none; color:#6f0d05; }
#teaser a:hover { text-decoration:underline; }

/*Simple gallery*/
#inhalt .tx-chgallery-pi1 { float:left; width:460px; margin-bottom:30px; }
#inhalt .tx-chgallery-pi1 .pagebrowser { border-bottom:1px dotted #99ca3c; border-top:1px dotted #99ca3c; }
#inhalt .tx-chgallery-pi1 .single { background:#99ca3c; padding:1px 1px 10px 0px; }
#inhalt .tx-chgallery-pi1 .single span { margin:3px 5px; }
#inhalt .tx-chgallery-pi1 .single .img { background: none; height: 116px; line-height: 126px; position: relative; width: 140px; }
#inhalt .tx-chgallery-pi1 .single span { width:128px; display:none; }

/*Kontakt**/
.tx-powermail-pi1 { width:430px; float:left; padding-left:30px; }
form#kontakt { float:left; }
#powermaildiv_uid1 label,
.tx-powermail-pi1 legend { display:none; }
#powermaildiv_uid1 { padding-bottom:6px; }
#powermaildiv_uid11,
#powermaildiv_uid12,
#powermaildiv_uid13,
#powermaildiv_uid14,
#powermaildiv_uid15 { float:left; width:430px; padding-bottom:6px; }
#powermaildiv_uid11 label,
#powermaildiv_uid12 label,
#powermaildiv_uid13 label,
#powermaildiv_uid14 label,
#powermaildiv_uid15 label { float:left; display:block; width:110px; }
#powermaildiv_uid11 input,
#powermaildiv_uid12 input,
#powermaildiv_uid13 input,
#powermaildiv_uid14 input,
#powermaildiv_uid15 input { width:170px; float:left; }
#powermaildiv_uid16 textarea { float:left; width:280px; height:120px; }
#powermaildiv_uid16 label { width:300px; float:left; display:block; }
#powermaildiv_uid17 { float:left; padding-left:210px; padding-top:20px; }







