  #blog #Container {
    width : 804px;
    border: 1px solid red;
    padding: 0 0 0 20px;
  }
  
	#blog #left {
    /*border: 1px solid green;*/
    padding-left: 20px;
    width: 600px !important;
  }
  #blog #right {
    margin: 18px 0 !important;
    padding-top: -30px !important;
  }
  
  #headerImg {
    margin: 18px 0;
    width: 600px;
  }
  #blog #content {
		margin : 0px 10px 10px 0;
		/*padding-left : 35px;
		border-left : 10px dashed #cccccc;*/
	}
	#blog #topbar {
		width : 100%;
		height : 30px;
		border-top : 2px solid white;
		border-bottom : 2px solid White;
		background-color : #CCCCCC;
	}
	#blog #tagline {
		position : absolute;
		top : 12px;
		left : 45px;
		color : white;
		font-weight : bold;
		font-size : 1.2em;
	}
	#blog #tagline p {
		padding : 0;
		margin : 0;
	}
  h1 {
		color : #333;
		/*font : bold 2.5em Tahoma, sans-serif;*/
		margin-top : 5px;
		margin-bottom : 10px;
		padding : 0;
    font: normal 28px/32px Century Gothic, Arial;
	}
	h1+h3 {
		padding-top : 2em;
		margin-top : 0;
	}
  h2 {
    margin-bottom: 10px;
    font: normal 22px/26px Century Gothic, Arial;
  }
  h1 a, h2 a, h3 a {
		color: #333;
		font-size: 96%;		
		padding: 0;
	}
  h1 a, h2 a, h3 a {
		font: normal 22px/26px Century Gothic, Arial;
    color: #333;
    /*font: normal 22px/26px Georgia, Arial;*/
	}
  h1 a:hover {
		text-decoration: none;
	}
  h1.title {
    margin-top: 15px;
  }
  #Subtitle {
    color: #666;
    font-size: 12px;
    line-height: 17px;
    margin-top: -17px;
    margin-bottom: 30px;
  }
	#blog h3 {
		letter-spacing : 2px;
		padding-top : 3em;
		font-size : 1.2em;
		font-family : Tahoma, sans-serif;
		padding-bottom : 1px;
		border-bottom : 1px dashed #666666;
		color : #666666;
	}
  
  .date {
    float: left;
    width: 80px;
    margin: 6px 15px 10px 0;
  }
  .date .day {
    background: #fff;
    padding: 5px 0 10px 0;
    font-size: 42px;
    font-family: Georgia, Arial, Verdana;
    color: #666;
    text-align: center;
  }
  .date .month_year {
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-align: center;    
  }
  .tinydate {
    color: #666;
    font-size: 11px;
  }
  .posts img {
/*    float: left; entfernt zugunsten von tinymce-ausrichtung */
    margin: 4px 15px 2px 0;
  }
  .posts img[align=right] {
    float: right;
    margin: 2px 0 2px 8px;
  }
  .posts img[align=middle] {
    float: none;
    clear: both;
    text-align: center;
    margin: 20px 0;
  }
  .posts blockquote {
    margin-left: 25px;
  }
  .posts ul,  .posts ol {
    margin: 0 0 20px 25px;
    clear: float;
  }
  .posts ul  li ul{ 
    margin: 0 0 0 10px;
  }
  .posts ul  li{
    list-style-image: none;
    background: url(/blog/templates/geo/imgs/bulletpoint-reisen.png) center left no-repeat;
    padding-bottom: 2px;
    padding-left: 18px;
    text-indent: 0;
  }
  .posts ol {
    margin: 0 0 20px 45px;
  }
  .posts ol  li{
    list-style-type: decimal;
  }
  .posts hr {
    height: 1px;
    background: #999;
    border: none;
    margin-bottom: 20px;
  }
  .posts a.showMoreLink , .summaryPost .post a.showMoreLink {
   display: block;
   float: right;
   padding-right: 18px;
   font-weight: bold;
   color: #333;
   margin: 10px 0 15px 0;
   font-size: 12px;
   background: url(/blog/templates/geo/imgs/sidebar-list-icon-reisen.png) center right no-repeat;
  }
  .posts a.showMoreLink:hover, .summaryPost .post a.showMoreLink:hover {  
   background: url(/blog/templates/geo/imgs/sidebar-list-icon-reisen-hover.png) center right no-repeat;
   text-decoration: underline;
  }
  .posts .credit {
   display: block;
   font-size: 10px;
   color: #666;  
   background-color: #fff;
   margin-bottom': 2px;
  }
 .posts span {
   font-family: Verdana, Arial, Helvetica !important;   
 }
	.postinfo {
    clear: both;
		color: #333;
    font-size: 11px;
    font-style: italic;
		letter-spacing: 1px;
		padding: 3px;
    margin-bottom: 40px;
    margin-top: 15px;
    /*border-bottom: 1px dashed #666;
    border-top: 1px dashed #666;*/
    background: #f1f1f1;
    z-index: 10;
	}
  .postinfo a {

    z-index: 10;
	} 
  .comment {
    border: 1px solid #d3a100;
    padding: 0 10px;
    margin-top: 20px;
  }
	.commentinfo {
    clear: both;
		color : #333;
    font-size: 11px;
    font-style: italic;
		letter-spacing : 1px;
    margin-top: -12px;
		/*padding: 5px 3px;
    margin-bottom : 20px;
    background: #f1f1f1;*/
	}
  .commentheader {
    margin-top: 15px;
    font-weight: bold;
    color: #333;
  } 
  .commentheader im {
    margin-top: 8px;
  } 
  
  .promoBox {
    padding: 10px;
    border: 1px solid #999;
  }
  
  .promoBox img{
    float: left;
    margin-right: 10px;
  }
  
  #AuthUser {
    width: 320px;
    height: 12px;
    margin: 3px 0 15px 0;
    border: 1px solid #999;
    background: #ededed;
    padding: 3px 2px;
    color: #666;
    font-style: italic;
  }
  label {
    font-weight: bold;
  }
  
  #blog p {
    margin-bottom: 20px;
  }
#blog #left fieldset {
  padding: 15px;
  margin-top: 15px;
}
#blog #left label {
  display: block;
}
#blog #left input, textarea {
  margin-bottom: 15px;
  margin-top: 2px;
}	/*
  a:link {
		font-weight : bold;
		text-decoration : none;
		color : #3366FF;
	}
	a:visited {
		font-weight : bold;
		text-decoration : none;
		color : #9933CC;
	}
	a:hover {
		font-weight : bold;
		text-decoration : underline;
		color : #CC6633;
	}
  */
.pager {
	clear:all;
	text-align: center;
	margin: 40px 0 20px 0;
	font-size: 12px;
	padding: 5px 0;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.pager a, .pager a:link, .pager a:href, .pager a:hover {
 text-decoration: none !important;
 border: 0px;
}
.pager, .pagerLink {
	padding: 3px 3px;
  color: #000;
  font-size: 11px;
}

.pager .pagerLinkPrevPage{
  float: left; 
  text-align: left;
  padding-top: 0;
  margin-right: -40px;
  margin-top: 0;
   color: #000;
 font-size: 11px;
  
}
.pager .pagerLinkNextPage {
	margin-left:22px;
  float: right;
  color: #000;
  font-size: 11px;
}

.pager .pagerCurrent {
	padding: 2px 6px; 
	font-weight: bold; 
  font-size: 11px;
	color: #000;	
}
#blog #menu {
		width : 180px;
    background: #f1f1f1;
    float: left;
	}
#blog #menu ul , #blog #menu .sidebarBox {
     list-style: none;
     margin: -5px 0 20px 0;
     padding: 8px 2px 8px 5px;
     background: #f5f5f5;
     border: 1px solid #d3a100;
     border-top: none !important;
     font-size: 11px;
}
 #blog #menu ul li.item {
     background-image: url(/blog/templates/geo/imgs/sidebar-list-icon-reisen.png);
     background-repeat: no-repeat;
     background-position: top left;
     margin-bottom: 5px;
} 
#blog #menu ul li.item:hover {
     background: url(/blog/templates/geo/imgs/sidebar-list-icon-reisen-hover.png) no-repeat top left;
     text-decoration: none;
} 
#blog #menu ul a {
     color: #333;
     display: block;
     margin: 0 3px 0 20px;
} 

#blog #menu h4, #blog #menu a.button {
		display: block;
    color : white;
		background: #f1c213;
		padding : 3px;
		margin : 0 0 5px 0;
    border: 1px solid #d3a100;
    font: normal 14px/16px Century Gothic, Arial;
	}

#blog #menu a.button {
  text-align:center;
  margin-bottom: 20px;
  font-weight: bold;
  border: 1px solid #d3a100;
  background: #d3a100;
}
#blog #menu a.button:hover {
  border: 1px solid #d3a100;
  background: #f1c213;
  text-decoration: none;
}
  
#right #search_form .searchButton {
  background: url(/blog/templates/geo/imgs/search-button-reisen.png) center left no-repeat;
  width: 22px;
  height: 22px;
  border: none;
  margin-left: 2px;
}
#right #search_form .searchButton:hover {
  background: url(/blog/templates/geo/imgs/search-button-reisen-hover.png) center left no-repeat;
}
#right #search_form #searchTerms {
  height: 17px;
  width: 135px;
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}
div.imgContainerRight {
  margin: 5px 0 7px 15px;
  min-width: 180px;
}
div.imgContainerLeft {
  margin: 5px 15px 7px 0;
  min-width: 180px;
}
.caption {
  font: normal 11px/14px Verdana, Arial !important;
  color: #666;
  display: inline;
}
.promoBox .caption{
    font-size: 10px !important;
    display: block;
    margin-top: 10px;
    line-height: 13px !important;
}
.credit {
  color: #999 !important;
  background-color: none !important;
  display: inline;
}
.author {
  float: left;
  margin: 2px 10px 7px 0;
}
.invisible {
  display: none;
  visibility: hidden;
}
#socialMediaWrapper {
  margin-top: -20px;
}
