@charset "utf-8";

/* Seitenstruktur */

html{
	}

body{
background-color:#0e141d;
font-family:Verdana, "Times New Roman", Times, serif;

line-height:20px;
font-size:12px;
color:#ffffff;
margin:0;
padding:0;
}

.content{
width:1050px;
padding:0;
margin:auto;
background-image:url(./images/content_bg.png);
background-repeat:repeat-y;
padding-bottom:40px;
}


.footer{
width:1050px;
padding:0;
margin:auto;
}

.content_end{
	height:25px;
width:1050px;
padding:0;
margin:auto;
background-image:url(./images/footer_bg.png);
background-repeat:repeat-y;
}

.bottom_content{
	font-size:10px;
	width:1050px;
	
	}
#ausgleich{
margin-left:0px;
padding-left:0px;

}
	
.bottom_content_left{
	padding-left:26px;
	float:left;
	width:732px;
	
	}
	
.bottom_content_right{
		float:left;
		width:266px;
	text-align:right;
	padding-right:26px;
	vertical-align:middle;
	}
	

.anzeigen{
	width:1025px;
	margin-left:13px;
	color: #bcc7f8;
	text-align:center;
	
	background-color:#25354f;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.anzeigen_block_1{
	width:295px;
	border-left:1px dotted #FFFFFF;
	float:left;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
text-align:left;
min-height:100px
	}	
	
.anzeigen_block_1 a{color:#FFFFFF;}	
	
.anzeigen_block_2{
	width:295px;
	border-left:1px dotted #FFFFFF;
	float:left;
		margin-left:20px;
	padding-left:10px;
	padding-right:10px;
text-align:left;
min-height:100px

	}		
	
.anzeigen_block_2 a{color:#FFFFFF;}	
	
	
.anzeigen_block_3{
	width:295px;
	float:left;
		margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
min-height:100px;
	border-left:1px dotted #FFFFFF;

	}
	
.anzeigen_block_3 a{color:#FFFFFF;}				
	
	
.blog .anzeige{margin-left:26px;}	
	
.header{
padding:0;
margin:0;
border:none;
margin-left:13px;
width:1025px;
height:660px;
background-image:url(./images/header_bg4.jpg);
background-repeat:no-repeat;
}

.maincontent{
width:1050px;
margin:0;
padding:0;
background-image:url(./images/maincontent_bg2.png);
background-repeat:no-repeat;
}

.blog{
width:758px;
float:left;
margin:0;
padding-top:35px;
}

.blog a{
	color: #bcc7f8;
	
	}
	


.sidebar{
width:292px;
float:left;
margin:0;
padding-top:35px;
}

.clearer{
clear:both;
}


.commentary{
	margin-left:26px;	
	margin-top:0;
	padding:0;
	}
	.commentlist{
		margin-left:26px;
		padding:0;
		
		/*vertical-align:top;*/
		}
	
.commentlist li{
margin:0;
padding:0;	
margin-left:-6px;
	/*vertical-align:top;*/
	}	
	
	
.comment_row{
	margin-bottom:10px;
	width:266px;
	}	
	

	
.comment_field{
width:187px;
height:23px;
margin:0;
padding:0;
float:left;
	}
	
	*+html .comment_field{
		
	margin-right:2px;
	
}
	
	.comment_label{
	height:23px;
	width:61px;
	font-size:11px;
	float:left;
	background-image: url("./images/comment_label.png");
	background-repeat: no-repeat;
	color:#2c0202;
	padding-top:2px;
	padding-left:5px;
	
	}
	*+html .comment_label{
	margin-top:1px;}
	
	
	
.comment_required{
	height:23px;
	width:10px;
	float:left;
	background-image: url("./images/comment_required.png");
	background-repeat: no-repeat;
	color:#2c0202;
	font-weight:bold;
	}
	
	*+html .comment_required{
	margin-top:1px;}
	
#author{
		
color: #2c0202;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 11px;
border:none;
background-color: #ffffff;
width: 186px;
height: 19px;
padding-top: 3px;
		}
		
	*+html #author{
		padding-top:5px;
		height:17px;
		}	
		
		#email{
		
color: #2c0202;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 11px;
border:none;
background-color: #ffffff;
width: 186px;
height: 19px;
padding-top: 3px;
		}
		
#url{
		
color: #2c0202;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 11px;
border:none;
background-color: #ffffff;
width: 186px;
height: 19px;
padding-top: 3px;
		}


.fn {
		color: #bcc7f8;

	font-style:normal;
	/*vertical-align:top;*/}	

/*Menue*/

.menue{
padding:0;
width:400px;
height:44px;
background-image:url(./images/menue_bg.png);
background-repeat:no-repeat;
/*margin-left:626px;*/
/*padding-top:115px;*/
position:relative;
left:626px;
top:115px;
}

.menue ul{
	list-style:none;
	margin:0;
	padding:0;
	
	margin-left:6px;
}

.menue ul li{
float:left;
font-size:15px;
font-weight:bold;
margin-top:12px;
}

.menue ul li a{
display:block;
color:#FFF;
text-decoration:none;
}

#navi_start{
	width:70px;
	height:44px;
	margin-top:1px;
	padding:0;
	}

#navi_start a{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 0;
outline:none;
}
	
	
#navi_start a:hover{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 44px;
outline:none;

	}
	
	
#navi_start a.start{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 44px;
outline:none;

	}	
	
	
#navi_autor{
	width:70px;
	height:44px;
	margin-top:1px;
	padding:0;
	}

#navi_autor a{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 0;
outline:none;
}


	
	
#navi_autor a:hover{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 44px;
outline:none;

	}
	
#navi_autor a.active{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 44px;
outline:none;

	}	

#navi_links{
	width:70px;
	height:44px;
	margin-top:1px;
	padding:0;
	}

#navi_links a{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 0;
outline:none;
}
	
	
#navi_links a:hover{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 44px;
outline:none;

	}

#navi_links a.active{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:58px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 44px;
outline:none;

	}	



#navi_impressum{
	width:113px;
	height:44px;
	margin-top:1px;
	padding:0;
	}

#navi_impressum a{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:101px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:0 0;
outline:none;
}


	
	
#navi_impressum a:hover{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:101px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:-245px 44px;
outline:none;

	}
	
#navi_impressum a.active{
margin:0;
padding-top:10px;
padding-left:12px;
display:block;
width:101px;
height:34px;
background-image:url(./images/navi_over.png);
background-position:-245px 44px;
outline:none;
	}	

.menue ul li a{font-size:14px;}

/*Inhalte*/

.inhalt{
	margin-left:26px;}
	

h1{
color: #bcc7f8;
margin-bottom:8px;
font-size:18px;
font-family: Garamond, Georgia, "Times New Roman", Times, serif;	
	}	
	
h2{
	
	color: #bcc7f8;
margin-bottom:8px;
font-size:16px;
font-family: Garamond, Georgia, "Times New Roman", Times, serif;}	

.headline_body h1{
font-size:22px;
margin:0;
padding-top:5px;
padding-bottom:5px;
padding-left:26px;
font-weight:normal;
font-family: Garamond, Georgia,"Times New Roman", Times, serif;
color:#FFFFFF;
}

h3{	
color: #FFFFFF;;
margin-bottom:8px;
font-size:18px;
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}

h1.sifr_sidebarhead{font-size:36px; margin-bottom:10px;
color:#bcc7f8; 
font-size:30px;

padding:0;
font-weight:normal;
line-height:35px;}
	
#respond{
		
margin-top:40px;
}

#comment{
	width:500px;
	height:150px;}

.eintrag h1.seiten_headline{
	margin:0;
	margin-top:10px;
	margin-left:23px;
	font-size:28px;
	}


p{
	
margin-top:0;
padding-top:5px;}

.image_bg{
	width:324px;
	height:223px;
	margin:0;
	padding:0;
	background-image: url("./images/image_bg.png");
	background-repeat: no-repeat;
	float:left;

margin-bottom:5px;
margin-right:8px;
margin-left:-5px;
	}
	
.image_bg img{
	padding-left:12px;
	padding-top:12px;
	}	

.eintrag{
width:650px;
margin-right:118px;

}

.previewtext{
width:614px;
margin-left:26px;
margin-top:5px;
padding-top:8px;
}
.previewtext p{
padding-top:0px;

}

.previewtext p img{
padding-top:10px;
margin-right:12px;
margin-left:10px;
border:none;

}

.

.previewtext h2{
	color: #bcc7f8;
margin-bottom:8px;
font-size:16px;
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}

.previewtext a{
	text-decoration:none;
}

a#headline_link{
	margin-top:0px;
	padding-top:0px;
	text-decoration:none;}


.floated_image{
float:left;
padding-top:10px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
padding:0;
	}	
	
.wp-post-image{


padding-left:12px;

padding-top:12px;	
	
	}	
	
	.thumbnail_box{

margin-top:-2px;
margin-right:10px;
	background-image:url(./images/thumb_background.png);
    background-repeat:no-repeat;	
	float:left;
	width:217px;
	height:152px;
	}
	

.headline{
width:650px;
margin:0;
padding:0;
margin-top:-55px;
	
}

.headline_top{
	width:650px;
	background-image:url(./images/headline_top.png);
    background-repeat:no-repeat;
	height:15px;
	
	
	}

.headline_body{
	width:650px;
	margin:0;
	padding:0;
	background-image:url(./images/headline_body.png);
	background-repat:y-repeat;
}

.headline_body h1 a{
	color:#FFF;
	text-decoration:none;
}

.headline_body h1 a:hover{
	color:#FFF;
	text-decoration:none;
}

.headline_body span{
	margin-left:26px;
	font-style:italic;

}

.headline_body span a{
	text-decoration:none;
	color:#FFF;

}

.headline_foot{
	width:650px;
	background-image:url(./images/headline_foot.png);
    background-repeat:no-repeat;
	height:8px;
	}

.datumpin{
position:relative;
left:610px;
top:55px;
margin:0;
padding:0;
width:80px;
height:80px;
background-image:url(./images/datumpin.png);
background-repeat:no-repeat;
}

.datum{
	padding-left:16px;
	padding-top:21px;
	font-size:16px;
}

.year{
	
	padding-left:23px;
	}





.devider_maincontent{
width:350px;
height:6px;
margin-left:137px;
margin-top:40px;
margin-bottom:34px;
padding:0;
background-image:url(./images/devider_maincontent.png);
background-repeat:no-repeat;
}

.entryfooter{
	
	margin-left:26px;}


/*Sidebar*/
.devider{
width:279px;
height:6px;
margin-top:35px;
margin-bottom:18px;
padding:0;
background-image:url(./images/devider.png);
background-repeat:no-repeat;
}

#firstdevide{

	}

.follow{
width:279px;
margin:0;
padding:0;

}
	
.search{
width:279px;
margin:0;
padding:0;

}

.search_form{
width:279px;
margin:0;
padding:0;	
}
	
.search_magnifier{
width:35px;
height:23px;
margin-right:1px;
padding:0;
float:left;
background-image:url(./images/magnifier.png);
background-repeat:no-repeat;
	
}

*+html .search_magnifier{
	margin-top:1px;}

.search_field{
width:187px;
height:23px;
margin:0;
padding:0;
float:left;
}

*+html .search_field{
	margin-right:2px;
}


#searchbox{
color:#2c0202;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
border:none;
background-color:#FFF;
width:186px;
height:19px;
padding-top:3px;
}

*+html #searchbox{
	padding-top:5px;
	height:17px;

}


#searchbutton{
color:#2c0202;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
border:none;
}

.search_send{
width:35px;
height:23px;
margin:0;
padding:0;
float:left;
background-image:url(./images/search_send.png);
background-repeat:no-repeat;
color:#2c0202;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
}

*+html .search_send{
	margin-top:1px;}

.search_send a{
margin:0;
padding:0;
color:#2c0202;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:1px;
font-weight:bold;

}

.twitter_icon{
float:left;
margin:0;
padding:0;
width:48px;
height:77px;
background-image:url(./images/twitter_icon.png);
background-repeat:no-repeat;
margin-right:22px;
text-align:center;
}
	
.rss_icon{
float:left;
margin:0;
padding:0;	
width:48px;
height:77px;
background-image:url(./images/rss_icon.png);
background-repeat:no-repeat;
margin-right:22px;
text-align:center;

}
	
.face_icon{
float:left;
margin:0;
padding:0;	
width:48px;
height:77px;
background-image:url(./images/face_icon.png);
background-repeat:no-repeat;
margin-right:22px;
text-align:center;

}
	
.del_icon{
float:left;
margin:0;
padding:0;	
width:48px;
height:77px;
background-image:url(./images/del_icon.png);
background-repeat:no-repeat;
text-align:center;

}

.followlinks{
	display:block;
color:#FFF;
margin-top:56px;
font-size:11px;
	}





.category{
width:279px;
margin:0;
padding:0;	
font-size:11px;
}

.category ul{
	list-style:square;
	margin-left:0px;
	padding-left:14px;
	margin-top:0px;
	
	}
	
.category ul li a{
	text-decoration:none;
	color:#FFF;
	
	}
	
.archiv{
width:279px;
margin:0;
padding:0;
font-size:11px;

}

.archiv ul{
	list-style:none;
	margin-left:0px;
	padding-left:1px;
	margin-top:0px;
	
	}
	
.archiv ul li a{
	text-decoration:underline;
	color:#FFF;
	
	}
	
.archiv_left {
	float:left;
width:135px;
margin:0;
padding:0;

}	

.archiv_right {
	float:left;
width:135px;
margin:0;
padding:0;
margin-left:9px;

}

.browserstats{
width:279px;
margin:0;
padding:0;
font-size:11px;

}

.quelle{
width:249px;
margin-top:15px;
padding-right:30px;
text-align:right;
font-style:italic;

	}

.quelle a{
	color: #bcc7f8;
	}
	
	
h1.sifr_sidebarhead{

}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.wetterinfo #BigText3{ 
color:#2ff315;
}

.wetter_com{
width:200px;
float:left;
margin-right:10px;
}

.wetter_comsmall{
width:130px;
float:left;
margin-right:10px;
}

.mc{

margin-top:-10px;
padding-top:0px;}

.SWISSWeatherWidget10{
margin-top:-5px;
padding-top:0px;

}

.spacer{
	height:150px;}
	
#wettervista{
	background-color:#FFF;
	color:#666;
	border:thin 1px #CCC;
	width:633px;}

.sport_headline{
margin-bottom:15px;
}

.sport_image{
margin-bottom:30px;

}

.advertise{
	width:249px;
margin-top:35px;
	}
	
.advertise a{
	display:block;
margin-bottom:25px;
	}	

.advertise_intext{
	margin-left:55px;
margin-top:25px;	
margin-bottom:25px;
	}	
	
.bluespan{
	color: #bcc7f8;}
	
.facebookimages{
	margin-left:-10px;
	}	
	
	.aktuelle_meldung a{color:#FFFFFF; text-decoration:none;}
	
	.aktuelle_meldung {margin-bottom:25px;
	padding-right:20px;}
	
	/*Linkseite*/

.linkfeld{width:188px; float:left; margin-right:25px; min-height:300px; margin-bottom:25px;}
.link_image{
	width:188x;
	height:108px;
	background-color:#FFF;
	margin-bottom:10px;
	margin-top:15px;
	}	
	
.link_image img{ width:180px; height:100px; border:4px solid #FFFFFF; margin-top:0; padding:0
}	

.link_description a{margin-bottom:9px; display:block;}

#post-4 .previewtext{width:700px;}

.mapbox{
	float:left; 
	width:190px; 
	margin-right:10px;
	}
	
.mapcanvas{
width:190px; 
height:190px;
	}	
	
	
#headline_fliesstext{
		
		margin-left: 0px; margin-bottom:10px;margin-top:18px;}
