h1 {
   font-family:georgia, serif;
   font-size:2em;
   line-height:1.2em;
   margin:0px 0px 15px 0px;
   text-transform:uppercase;
}

h2 {
   font-family:georgia, serif;
   font-size:1.6em;
   line-height:1em;
   margin:0px 0px 15px 0px;
}

h3 {
   font-family:georgia, serif;
   font-size:1.3em;
   line-height:1em;
   margin:15px 0px 15px 0px;
}

p {
   margin:5px 0px 10px 0px;
}

em {
   font-family:georgia, serif;
   border:3px double #CCCCCC;
   font-size:1.4em;
   text-align:center;
   width:448px;
   float:left;
   margin:0 10px 10px 10px;
   padding:15px 5px 15px 5px;
   line-height:2em;
}

em strong { font-size:1.7em; font-weight:bold; }

.teaserLinkList_std {
   font-family:georgia, serif;
   font-weight:bold;
   margin:0px 0px 40px 0px;
}


.teaserLinkList_std li {
 	font-family:arial, sans-serif;
   font-weight:normal;
   margin:10px 0px 0px 0px;
}

.teaserLinkList_std li a,
.teaserLinkList_std li a:link,
.teaserLinkList_std li a:visited,
.teaserLinkList_std li a:focus,
.teaserLinkList_std li a:hover,
.teaserLinkList_std li a:active {
	text-decoration:none;
   font-family:georgia, serif;
}


.small {
 	color:#b8b8b8;
   font-size:0.8em;
}

.flaConBorder {
   padding:6px;
   background-color:#fff;
   border:1px solid #bebebe;
   line-height:0em;
}

.innerImg_right, .innerImg_left {
 	float:right;
   padding:6px;
   background-color:#fff;
   border:1px solid #bebebe;
   line-height:0em;
   margin:0px 0px 10px 20px;
}

.innerImg_left {
 	float:left;
   margin:0px 20px 10px 0px;
}

.stdInnerTextList {
	margin:10px 0px 10px 5px;
}


.stdInnerTextList li {
	background:url(../_gfx/listDott.png) no-repeat left center;
   behavior:url(iepngfix.htc);
   padding:0px 0px 0px 16px;
   margin:5px 0px 5px 5px;

}

.weiterBT {
	float:right;
   margin:5px 10px 0px 0px;
}







/* startseite */
#countdownContent {
   border:1px solid #bebebe;
   background:#fff;
   padding:6px;
}

#countdownContent .area {
	background:#456;
   height:170px;
}


#countdownContent {
 	width:474px;
   height:184px;
}















.freunde li {
 	float:left;
   background:#fff;
   margin:0px 0px 38px 0px;
   border:1px solid #bebebe;
   padding:6px;
   line-height:0.01em;
   font-size:0.01em;
}

.freunde li.right {
 	float:right;
}











/*
	[start] :> gästebuch styles
*/

#add_gbuch_form {
	margin:0px 20px 33px 20px;
   border-bottom:1px dotted #d0d0d0;
   border-top:1px dotted #d0d0d0;
   padding:15px 0px 0px 0px;
   float:left;
   width:490px;
}

.shadow {
   display:none;
   float:left;
}

.formItems {
   float:left;
   margin:5px 0px 20px 5px;
}

.formItems input, .formItems textarea {
 	width:320px;
   border:1px solid #62848a;
   border-right-color:#81888a;
   border-bottom-color:#81888a;
   padding:5px;
   font-size:1.2em;
   background:#fff;    /* url(../_gfx/form_bg.jpg) repeat-x left top  */
}

.formItems textarea {
 	height:180px;
	font-family:Arial, Helvetica, sans-serif;	
   font-size:1.2em;
	
	
	
}

.formLabel {
   font-family:georgia, serif;
   font-weight:normal;
   color:#00b1d9;
   font-size:1.4em;
   margin:0px 0px 5px 0px;

}

.formItem {
   margin:0px 0px 20px 0px;

}

.gbuch_intro_text {
 	width:238px;
   height:181px;
   background:url(../_gfx/gbuch_intro.png) no-repeat left top;
	behavior:url(../iepngfix.htc);
   margin:0;
   padding:0;
   text-indent:-9999px;
}

.gb_item {
 	margin:22px 20px 33px 20px;
   border-bottom:1px dotted #d0d0d0;
   border-top:1px dotted #d0d0d0;
   padding:10px 0px 0px 0px;
}

.gb_item h2 {
 	margin-bottom:5px;
}

.gb_box {
 	float:left;
   width:84%;
   margin:0px 0px 20px 0px;
}


.gb_datum {
	/*font-family:arial, sans-serif;*/
	color:#797979;
  /* background:url(../_gfx/date.png) no-repeat 15px center;*/
  float:left;
  width:14%;
   border-right:1px dotted #d0d0d0;
   margin:0px 5px 20px 0px;
   padding:5px 0px 5px 0px;
}

.gb_datum_tag {
   display:block;
   font-weight:bold;
   text-align:center;
   font-size:1.8em;
   line-height:1em;
   line-height:1.2em;
   font-family:georgia, serif;
   text-decoration:underline;
   color:#494949;
}



.gb_datum_monat {
	font-family:arial, sans-serif;
   display:block;
   text-align:center;
}

.gb_datum_jahr {
	font-family:arial, sans-serif;
   display:block;
   text-align:center;
   font-size:0.8em;
}

.gb_item_text {
}

.gb_item_antwort {
	margin:12p 0px 0px 0px;
   background:url(../_gfx/comment.png) no-repeat 20px center;
	behavior:url(../iepngfix.htc);
   border-top:1px dotted #d0d0d0;
   padding:10px 0px 10px 67px;
   color:#828282;
   display:block;
}

.gb_item_antwort a,
.gb_item_antwort a:link,
.gb_item_antwort a:visited,
.gb_item_antwort a:focus,
.gb_item_antwort a:hover,
.gb_item_antwort a:active {
   color:#828282;
}

.newGB_item {
	background:url(../_gfx/new_gb.jpg) repeat-x left top;
   height:28px;
   line-height:28px;
   text-align:center;
   border:1px solid #c4dce1;
   border-right-color:#77adb9;
   border-bottom-color:#77adb9;
   float:left;
   display:block;
   padding:0px 10px 0px 10px;

}

.btList ul li {
 	float:left;
   margin:0px 0px 0px 20px;
   background:#345;
}

.bt {
	background:url(../_gfx/new_gb.jpg) repeat-x left top;
   height:28px;
   line-height:28px;
   text-align:center;
   border:1px solid #c4dce1;
   border-right-color:#77adb9;
   border-bottom-color:#77adb9;
   float:left;
   display:block;
   padding:0px 10px 0px 8px;
   text-decoration:none;

}

.bt:hover {
 	color:#fff;
   background-position:left bottom;
}

#save:hover {
	background:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
    border-right-color:#9fbb46;
    border-bottom-color:#9fbb46;

}

#save span {
   background:url(../_gfx/bullet_disk.png) no-repeat left center;
	behavior:url(../iepngfix.htc);
   padding:0px 0px 0px 20px;
   float:left;

}

#abort:hover {
	background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
    border-right-color:#f89396;
    border-bottom-color:#f89396;

}

#abort span {
   background:url(../_gfx/cross.png) no-repeat left center;
	behavior:url(../iepngfix.htc);
   padding:0px 0px 0px 20px;
   float:left;
}


.name_antwort {
   font-weight:bold;
}

.antwort_box {
	clear:both;

}

/*
	[ende] :> gästebuch styles

   [start]:> gästebuch styles für die startseite
*/
.teaser_lastGB .text_lastGB {
   border-bottom:1px dotted #d0d0d0;
   padding:0 0 0 5px;
}

.teaser_lastGB .gb_datum {
 	width:100%;
   font-size:0.81em;
   border-bottom:1px dotted #d0d0d0;
   border-right:none;
   line-height:3em;
   padding-bottom:0;
   margin-bottom:0;
}


.teaser_lastGB .gb_datum_tag { float:left; margin:0 5px 0 0; }
.teaser_lastGB .gb_datum_monat { float:left; }
.teaser_lastGB .gb_datum_jahr { float:left; font-size:0.9em; }


.teaser_lastGB h3 {
   font-family:georgia, serif;
   font-weight:bold;
   margin:10px 0 5px 0;
   width:100%;
   float:left;

}

.teaser_lastGB .small {
	color:#343434;
   font-size:0.89em;
}





.foto_archiv {
	border-top:1px solid #bebebe;
}

.foto_archiv li {
	border-bottom:1px solid #bebebe;
	padding:3px 0 3px 5px;	
}

.fotoArchiv_tab {}

#gMap_single {
	width:850px;
	height:600px;
	border:none;
}

#gMap_single #gMapInner {
	width:850px;
	height:600px;
	float:left;
}
