body{
	margin:0;
	padding:0;
	background-color:#F3F2EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

h1, h2, h3, h4, h5, h6, ul, li, p, img {
	margin:0;
	padding:0;
	border: none;
}

a, img {
	border:none;
}


a{
	color:#9C9992;
	text-decoration: none;
}

a:visited{
	color:#9C9992;
	text-decoration: underline;
}

a:hover{
	color:#747169;
	text-decoration: underline;
}

#redLinks{
	color: #E11308;
	font-weight: bold;
	text-decoration: none;
}

.hidden {
	display: none;
	visibility: hidden;
	}
	
.alignleft {
	float: left
	}
	
.alignright {
	float: right
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}			

#page{
	padding:0;
	margin: 0px auto;
	width:920px;
	background: #ffffff url('images/bg_page.gif');	
}

#head{
	margin:0 5px;
	padding:0;
	width:910px;
	height:295px;
	background:transparent url('images/head.jpg') no-repeat;
}

.transQuisma{
	position:relative;
	width:145px;
	height:35px;
	top:90px;
	left:5px;
}

.transHome{
	position:relative;
	width:95px;
	height:165px;
	top:-20px;
	left:252px;
}

/* navigation */

/* allg */
.naviAllg a{
	padding:0;
	margin:0;
	width:73px;
	height:25px;
	background:transparent url('images/sprite_allg.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:388px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviAllg a:hover{
	background:transparent url('images/sprite_allg.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviAllg a.select{
	background:transparent url('images/sprite_allg.jpg') no-repeat;
	background-position:-0px -50px;	
}

/* am */
.naviAm a{
	padding:0;
	margin:0;
	width:68px;
	height:25px;
	background:transparent url('images/sprite_am.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:396px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviAm a:hover{
	background:transparent url('images/sprite_am.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviAm a.select{
	background:transparent url('images/sprite_am.jpg') no-repeat;
	background-position:-0px -50px;	
}

/* co */
.naviCo a{
	padding:0;
	margin:0;
	width:38px;
	height:25px;
	background:transparent url('images/sprite_co.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:397px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviCo a:hover{
	background:transparent url('images/sprite_co.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviCo a.select{
	background:transparent url('images/sprite_co.jpg') no-repeat;
	background-position:-0px -50px;	
}

/* sem */
 .naviSem a {
	padding:0;
	margin:0;
	width:40px;
	height:25px;
	background: transparent url('images/sprite_sem.jpg') no-repeat;
	background-position:-0px 0px;
	position:relative;
	left:405px;
	top:-44px;
	float:left;
	z-index: 1;
} 

 .naviSem a:hover{
	background: transparent url('images/sprite_sem.jpg') no-repeat;
	background-position:-0px -25px;
} 

 .naviSem a.select{
	background:transparent url('images/sprite_sem.jpg')no-repeat;	
	background-position:-0px -50px;	
} 

/* seo */
.naviSeo a{
	padding:0;
	margin:0;
	width:46px;
	height:25px;
	background:transparent url('images/sprite_seo.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:407px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviSeo a:hover{
	background:transparent url('images/sprite_seo.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviSeo a.select{
	background:transparent url('images/sprite_seo.jpg') no-repeat;
	background-position:-0px -50px;	
}

/* smm */
.naviSmm a{
	padding:0;
	margin:0;
	width:51px;
	height:25px;
	background:transparent url('images/sprite_smm.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:408px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviSmm a:hover{
	background:transparent url('images/sprite_smm.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviSmm a.select{
	background:transparent url('images/sprite_smm.jpg')no-repeat;	
	background-position:-0px -50px;	
}

/* cpx */
.naviCpx a{
	padding:0;
	margin:0;
	width:73px;
	height:25px;
	background:transparent url('images/sprite_cpx.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:409px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviCpx a:hover{
	background:transparent url('images/sprite_cpx.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviCpx a.select{
	background:transparent url('images/sprite_cpx.jpg') no-repeat;
	background-position:-0px -50px;	
}

/* tec */
.naviTec a{
	padding:0;
	margin:0;
	width:91px;
	height:25px;
	background:transparent url('images/sprite_tec.jpg') no-repeat;
	background-position:-0px 0px;	
	position:relative;
	left:411px;
	top:/*156*/-44px;
	float:left;
	z-index: 1;		
}

.naviTec a:hover{
	background:transparent url('images/sprite_tec.jpg') no-repeat;
	background-position:-0px -25px;	
}

.naviTec a.select{
	background:transparent url('images/sprite_tec.jpg') no-repeat;
	background-position:-0px -50px;	
}


/* navigation */

/* rss feeds */
#rssFeeds{
	margin:5px 0 5px 0;
	padding:0;
	color: #fff;
}

#rssFeeds a {
	color: #fff;
}

.feedBox{
	margin:8px 105px 0 0;
	padding:0;
	width:150px;
	height:24px;
	float:right;
/* 	position:relative;
		left:655px;
		top:10px; */
	font-size:10px;
}

.rssIcon{
	margin:0 0 0 5px;
	padding:0;
	width:32px;
	height:24px;
	float:left;
/* 	position:relative;	
		left:0px;
		top:0; */
}

.rssLinks{
	margin:0;
	padding:0;
	font-weight: bold;
/* 	position:relative;	
		left:32px;
		top:-30px; */
}

/* rss feeds */

/* content ------------------------------------------------------------------------------------- */
#content{
	margin:0 55px 0 35px;
	padding:0;
	width:/*625*/570px;
/*	height:500px;*/
	background-color:#ffffff;
	float:left;
}

*html #content{
	margin:0 55px 0 20px;
	padding:0;
	width:570px;
	height:500px;
	background-color:#ffffff;
	float:left;
}

.headKategorie{
	margin:0;
	padding:0;
	width:570px;
	height:35px;
	position: relative;	
}

.headKategorie .count{
	width:250px;
	top:5px;
	left:323px;
	position: absolute;
	color:#A9A59E;
	font-size:10px;
	text-align: right;
	
}

.navigation {
	display: block;
	margin: 10px 0 30px 0;
	height:28px;
	}
	
.navigation .alignleft {
	width:550px;
	text-align:left;
	}	
	
.navigation .alignright {
	width:550px;
	text-align:right;
	}		
	
.navigation span{
	color:#e11308;
}

.post{
	margin:0 0 40px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #E11308;
}


.post h2{
	margin:10px 0 7px 0;
	padding:0;
	font-size:18px;
	/*color:#625E57;*/
	color: #E11308;
}

small{
	font-size:10px;
}
.entry{
	margin:/*10px*/0 0 0 0;
	line-height:18px;
}

.entry a{
	text-decoration: none;
	border-bottom: 1px dotted #E11308;
	color: #333;
}

.entry a:hover{
	text-decoration: none;
	border-bottom: 1px dotted #E11308;
	color: #9C9992;
}


.entry p{
	margin:10px 0 0 0;
	font-size: 12px;
	text-align: justify;
}

a.more-link{
	border: none;
	color: #9C9992;
}

a.more-link:hover {
	text-decoration: underline;
	border: none;
}

.entry  .thumb a {
	border: none;
}

.entry  .cboxElement  {
	border: none;
}

.entry  .cboxElement:hover  {
	border: none;
}

.entry ul{
	list-style: none;
	margin:10px 0 0 10px;
}

.entry ol{
	list-style: none;
	margin:10px 0 0 10px;
}

.entry ul li{
	list-style: disc;
	margin:0 0 0 20px;
}

.entry ol li{
	list-style: decimal;
	margin:0 0 0 25px;
}

.entry p.weiter{
	font-size:11px;
}

.entry p.weiter span{
	color:#e11308;
}

.postmetadata {
	color:#575757;
	clear: both;
	margin:15px 0 0 0;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

img.b570{
	width:570px;
	padding:10px 0;
	float:left;
}	
	
img.b285{
	width:285px;
	padding:0 10px 0 0;
	float:left;
}	

img.b142{
	width:142px;
	padding:5px 10px 5px 0;
	float:left;
}

/* artikel autoren ------------------------------------------------------------------------------------------------------- */
.wrapper{
	float:left;
}

#marginale{
	margin:0 30px 0 0;
	padding:0;
	float:left;
	width:100px;
}

#marginale img{
	padding:0;
	margin:14px 0 0 0;
	float:right;
}

#marginale .autorText{
	padding:8px 0 3px 0;
	margin:20px 0;
	float:right;
	text-align: right;
	font-size:9px;
	width:100px;
	border:1px dotted #A9A59E;
	border-width:1px 0 1px 0;
}

#marginale .autorText p{
	margin:0 0 5px 0;
	padding:0;
}

#marginale .autorText span{
	color:#A9A59E;
}

.postSmall{
	margin:/*10px*/0 0 0 0;
	line-height:18px;
	width:440px;
	float:left;
}

.postSmall h2{
	margin:10px 0 7px 0;
	padding:0;
	font-size:18px;
	/*color:#625E57;*/
	color: #E11308;
}

img.bSmall440{
	width:440px;
	padding:5px 0 0 0;
	float:left;
}	

img.bSmall220{
	width:220px;
	padding:5px 10px 0 0;
	float:left;
}	

img.bSmall110{
	width:110px;
	padding:5px 10px 0 0;
	float:left;
}	


.thread-alt {
	background-color: #f8f8f8;
}

.thread-even {
	background-color: white; 
} 
.depth-1 {
	border: 1px solid #ddd;
} 

.even, .alt {
	margin:20px 0;
	padding:0 10px;
	border-left: 1px solid #A9A59E; 
	text-align: justify;
	
}


/* artikel autoren ------------------------------------------------------------------------------------------------------- */
	
/* content ------------------------------------------------------------------------------------- */

/* Sidebar ------------------------------------------------------------------------------------- */
#sidebar{
	margin:0 5px 0 0;
	padding:0 30px 0 0;
	width:225px;
	background-color:#ffffff;
	float:left;
}

*html #sidebar{
	margin:0 1px 0 0;
	padding:0 20px 0 0;
	width:225px;
	background-color:#ffffff;
	float:left;
}

input.btnSuche
{
	color:#625E57;
	background: url(images/bg_butsuche.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	border:1px solid #AAA69F;
	padding:3px 4px;
	width:54px;
}

#tagCloud{
	width:223px;
	height:149px;
	background:#FBFBF9;
	margin:20px 0 0 0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color: #E11308;
}


.headRight{
	border-bottom:1px dotted #A9A59E;	
}

#sidebar ul{
	list-style-type: none;
	list-style-image: none;
	margin-bottom:20px;
	padding:0;
	}
	
#sidebar li.kategorie a{
	list-style-type: none;
	list-style-image: none;
	margin:1px 0;
	padding:6px 0 6px 20px;
	font-size:10px;
	color:#9C9992;
	text-decoration:none;
	width:205px;
	display: block;
	}	

#sidebar li.kategorie a span{
	color:#E11308;
}
	
#sidebar li.kategorie a:hover {
	background:#F7F7F4;
}	

#sidebar li.kategorie a.select {
	background:#F7F7F4;
}	

#sidebar li span.collapsing{
	position: absolute;
	margin: 5px;
	color:#9C9992;
	cursor: pointer;
}	

/* Sidebar -------------------------------------------------------------------------------------*/


#footer{
	clear:both;
	background:#ffffff url('images/bg_footer.gif') no-repeat;	
	margin:20px 0 0 0;
	padding:0;
	width:920px;
	height:65px;
	text-align:center;	
}
.footerLinks{
	margin:0 auto;
	padding:10px 0 0 0;
	font-size:10px;
	color:#625E57;
	position:relative;
	width:500px;
	line-height:20px;
	
}


/* Thumbnail f�r Exerpts-------------------------------------------*/
.tfe {
	margin: 0 5px 5px 0;
	border: 1px solid #ccc;
	padding: 3px;
}

/* Navigation 3-spaltig ------------------------------------------------*/
 #naviContainer {
 	float: left; 
	margin: -100px 0 20px 35px; 
	padding: 0 0 10px 20px; 
	width: 835px; 
	overflow:hidden;
 }
 
 *html  #naviContainer {
 	float: left; 
	margin: 0 0 20px 20px; 
	padding: 0 0 10px 20px; 
	border-bottom: 1px dotted #AAA69F; 
	overflow:hidden;
 } 
	 
#naviContainer ul {
 	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000; 
	line-height: 20px;
	margin: 0 0 0 20px;
	list-style-type: none;
	font-weight: bold;
	font-weight: bold;
 }
	 
#naviContainer li a {
 	display:block;
	color: #000;
	text-decoration: none;
	font-weight: bold;
 }
	 
#naviContainer li a:hover {
	color: #E11308;
	text-decoration: underline;
 }
	 
#naviContainer  li {
	float: left;
	width: 255px;
	background: url("images/navi_quadrat_rot.jpg") 0 7px no-repeat;
	padding: 0 0 0 12px;
}

 *html #naviContainer li {
	float: left;
	width: 250px;
	background: url("images/navi_quadrat_rot.jpg") 0 7px no-repeat;
	padding: 0 0 0 12px;
}

/* Social Media Box ------------------------------*/

#socialMediaBox {
	padding: 5px; 
	width: 220px; 
	height: 210px; 
	background: #f0f0f0 url("images/bg_socialMediaBox.jpg") top left no-repeat; 
	margin: 0 0 10px 0;
}

*html #socialMediaBox {
	padding: 5px; 
	width: 220px; 
	height: 220px; 
	background: #f0f0f0 url("images/bg_socialMediaBox.jpg") top left no-repeat; 
	margin: 0 0 10px 0;
}

.SMcontainerDiv{
	float: left; 
	width: 215px; 
	height: 30px; 
	margin: 10px 0 20px 0; 
	padding: 5px 0 5px 0; 
	border-top: 1px solid #fff; 
	/*border-bottom: 1px solid #fff;*/
}

/* Social Media Box ------------------------------*/

.thumb {
	float: left; 
	margin: 0 5px 5px 0; 
	padding: 5px; 
	border: 1px solid #ccc;
}

*html .thumb {
	margin: 25px 5px 0px -10px; 
	border: 1px solid #ccc;
	padding: 5px;
}

.authorThumb{
	float: left; 
	margin: 0 20px 0 0;
}

.authorThumb a {
	color: #E11308;
	text-decoration: none;
	font-weight: bold;
}

.wp-caption-text{
	font-size: 10px;
	font-style: italic;
	margin: 0;
	padding: 0;
	color: #AAA69F;
}

.socialMediaButtons {
	margin: 0px 0px 0 0;
	float: left;
}

.wp_share_to_xing_button  {
	margin-top: 7px;
	float: left;
	
}
