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

* { margin:0; padding: 0; } 

option { padding-left: 0.4em}

fieldset, img { border:0; }

html { height: 100% } 

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

ul {
margin-left:20px;
}

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

#seite {
border: 0px #000 solid; 
background: #fff;
}

select, input, textarea { font-size: 99% }

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

#header img {
margin: 0px; 
}

#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 #ffa83c;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:22px;
}

#topnav ul li a:hover {
background-color:#ffa83c;
}

#topnav ul li.active a {
background-color:#ffa83c;
}

/*Hauptcontainer um Inhaltsspalten*/
#hauptcontainer {	
clear:both; 
width: auto;
background: #fff url(../images/test.jpg) repeat-y top left;
margin:0px;
padding:0px; 
}

/*********Inhalte***********/
#inhalt h1 {
font-family:Georgia,Times,serif;
font-size:23px;
color:#ff4e00;
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 #ff4e00;
float:left;
}

#inhalt a {
text-decoration:none;
color:#ff4e00;
}

#inhalt a:hover {
text-decoration:underline;
}

/*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.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;
}

#pizza_link {
height:265px;
background: url(../images/background_box.jpg) no-repeat left top;
margin-top:20px;
text-align:center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding:10px 10px 0px 10px;
line-height:14px;
}

#pizza_link img {
padding:30px 0px 30px 0px;
}

#slideshow img {
margin-top:10px;
}

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


/***********Footer und Clearing*/	
#footer { 
clear:both;
height: 30px;
text-align:center;
color:#000; 
background:#fff; 
margin: 0px; 
padding: 0px; 
border: 0px #000 solid; 
line-height: 20px; 
}

#footer a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#footer a {
text-decoration:underline;
}

.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 #ff4e00;
}

.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:#ff4e00;
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:#ff4e00;
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:#ff4e00;
text-decoration:none;
}

.news-single-backlink a:hover {
text-decoration:underline;
}

#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:#ff4e00;
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:#ff4e00;
}

#teaser a:hover {
text-decoration:underline;
}

/**********Simple gallery**********/
#inhalt .tx-chgallery-pi1 {
float:left;
width:100%;
}

#inhalt .tx-chgallery-pi1 .pagebrowser {
border-bottom:1px dotted #ff4e00;
border-top:1px dotted #ff4e00;
}

#inhalt .tx-chgallery-pi1 .single {
background:#ff4e00;
padding:1px 1px 0px;
}

#inhalt .tx-chgallery-pi1 .single span {
margin:3px 5px;
}

/**********Kontakt************/
.tx-powermail-pi1 {
width:460px;
float:left;
}

form#kontakt {
float:left;
}

#powermaildiv_uid1 label,
.tx-powermail-pi1 legend {
display:none;
}

#powermaildiv_uid1 {
padding-bottom:6px;
}

#powermaildiv_uid2,
#powermaildiv_uid3,
#powermaildiv_uid5,
#powermaildiv_uid6,
#powermaildiv_uid7,
#powermaildiv_uid8 {
float:left;
width:230px;
padding-bottom:6px;
}

#powermaildiv_uid4,
#powermaildiv_uid9,
#powermaildiv_uid10 {
float:left;
width:460px;
padding-bottom:6px;
}

#powermaildiv_uid1 select {
width:100px;
}

#powermaildiv_uid2 label,
#powermaildiv_uid3 label,
#powermaildiv_uid4 label,
#powermaildiv_uid5 label,
#powermaildiv_uid6 label,
#powermaildiv_uid7 label,
#powermaildiv_uid8 label {
float:left;
display:block;
width:90px;
}

#powermaildiv_uid2 input,
#powermaildiv_uid3 input,
#powermaildiv_uid5 input,
#powermaildiv_uid6 input,
#powermaildiv_uid7 input,
#powermaildiv_uid8 input {
width:130px;
float:left;
}

#powermaildiv_uid4 input {
width:360px;
float:left;
}

#powermaildiv_uid9 label {
float:left;
width:90px;
}

#powermaildiv_uid9 textarea {
float:left;
width:360px;
height:120px;
}

#powermaildiv_uid10 {
float:left;
width:450px;
text-align:right;
}

#footer a {
color:#FF4E00;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}







