body {
	font: 0.8em Verdana;
}

/************** mainNav ********************/
#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 300px;
  height: 364px;
  position: relative;
  background: transparent;
}

#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu .active {
  background-position: left bottom !important;
}

#menu .nav1 {
  width: 300px;
  height: 57px;
  top: 0px;
  left: 0px;
}
#menu .nav2 {
  width: 300px;
  height: 50px;
  top: 57px;
  left: 0px;
}
#menu .nav3 {
  width: 300px;
  height: 50px;
  top: 107px;
  left: 0px;
}
#menu .nav4 {
  width: 300px;
  height: 50px;
  top: 157px;
  left: 0px;
}
#menu .nav5 {
  width: 300px;
  height: 50px;
  top: 207px;
  left: 0px;
}
#menu .nav6 {
  width: 300px;
  height: 50px;
  top: 257px;
  left: 0px;
}
#menu .nav7 {
  width: 300px;
  height: 57px;
  top: 307px;
  left: 0px;
}

/************** language ********************/

#lang {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 250px;
  height: 21px;
  position: relative;
  background: transparent;
}

#lang a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#lang .lang1 {
  width: 46px;
  height: 21px;
  background: url(../images/fahneEN.png) no-repeat;
  top: 0px;
  left: 150px;
}
#lang .lang2 {
  width: 46px;
  height: 21px;
  background: url(../images/fahneDE.png) no-repeat;
  top: 0px;
  left: 200px;
}


/************** teaserStart ********************/
#teaserStart {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 694px;
  height: 208px;
  position: relative;
  background: transparent;

}

#teaserStart a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#teaser ul li {
	display: inline;
}
#teaserStart .teaser1 {
  width: 232px;
  height: 208px;
  /*background: transparent url(../images/teaser1.png) no-repeat;*/
  top: 0px;
  left: 0px;
  position: absolute;
}
#teaserStart .teaser2 {
  width: 232px;
  height: 208px;
  /*background: transparent url(../images/teaser2.png) no-repeat;*/
  top: 0px;
  left: 232px;
  position: absolute;
}
#teaserStart .teaser3 {
  width: 230px;
  height: 208px;
  /*background: transparent url(../images/teaser3.png) no-repeat;*/
  top: 0px;
  left: 464px;
  position: absolute;
}
#teaserStart .teaserT1 {
  width: 232px;
  height: 208px;
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 8;
}
#teaserStart .teaserT2 {
  width: 232px;
  height: 208px;
  top: 0px;
  left: 232px;
  position: absolute;
  z-index: 8;
}
#teaserStart .teaserT3 {
  width: 230px;
  height: 208px;
  top: 0px;
  left: 464px;
  position: absolute;
  z-index: 8;
}

/*********************** sidebar **************/
.widget h2 {
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	font-weight: 500;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: -0.022em;
	word-spacing: 0.036em;
	line-height: 1.3em;
	color: #202e5f;
}
.page_item {
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	font-weight: 500;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: -0.022em;
	word-spacing: 0.036em;
	line-height: 50px;
	color: #202e5f;
	text-align: right;	
}
.page_item a {
	display: block;
	padding: 0px 30px 0px 0px;
	color: #202e5f;
	text-decoration: none;
}
.page_item a:hover, .current_page_item a {
	color: white;
	background: url(../images/subNavHover.png) repeat-y;
}
.archivHead {
	font-size: 90%;
	padding: 5px;
}
.gridR {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-size: 90%;
}
/*********************** content **************/
#breadcrump {
	font-size: 80%;
}
#breadcrump a {
	color: #202e5f;
}

#posts h2, #posts h3, #posts h4, #posts h5, #posts h6 {
	margin: 15px 0px;
	padding: 0px;
	/*font-weight: 500;*/
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: -0.022em;
	word-spacing: 0.036em;
	color: #202e5f;

}
#posts h2 {
	font-weight: bold;
	font-size: 150%;
}
#posts h3 {
	font-weight: bold;
	font-size: 120%;
}
#posts h2 a, #posts h3 a, #posts h4 a, #posts h5 a, #posts h6 a {
	color: #202e5f;
}
#posts h4, #posts h5, #posts h6 {
	font-weight: bold;
}
#posts small {
	font-size: 100%;
}
.teaserDatum {
	font-size: 80%;
}
.post a, .postStart a {
	color: #202e5f;
	font-weight: bold;
}
#posts {
	line-height: 22px;
}
#respond a, #comment a, .singleComment a, .kommentare a {
	color: #202e5f;
}
.commentmetadata {
	font-size: 80%;
}
.prog {
	border: 1px solid#333;
}
table td {
	vertical-align: top;
}

/***************** Begin Images ****************/
#content img {
	border: 0px;
}

p img {
	padding: 0;
	max-width: 100%;
	}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	}


.entry img {
	border: 1px solid #500e0e !important;
	padding: 4px !important;
}
.entry img:hover {
	background-color: #500e0e !important;
}
/*********************** footer **************/
#adresse {
	text-align: center;
	color: #202e5f;
	line-height: 1.5em;
}
#adresse a {
	color: #202e5f;
}
#footer {
	text-align: right;
	color: white;
}
#footer a {
	color: white;
	font-weight: bold;
}






























