/*  
Theme Name: 8.5 Theme
Theme URI: http://www.claudioschwarz.com/
Description: Das Theme f&uuml;r claudioschwarz.com.
Version: 0.1
Author: Claudio Schwarz
Author URI: http://www.claudioschwarz.com/

*/

*{ margin: 0; padding: 0; }* 

body { font-family: museo, "Helvetica",Tahoma, "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; line-height: 1.6em; background: #fff url(images/bg.gif) repeat-x; color: #8E8E91; }

a {	color: #41AEE9;	background: inherit; text-decoration: none; }

a:hover { color: #808080; background: inherit; text-decoration: underline; }

p { margin: 0 0 15px 0; }

h1 { font: normal 2.8em museo, Arial,Helvetica,sans-serif; color: #41AEE9 ; }

h2 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 0 0 10px 0; padding: 0 0 3px; color: #333; }

h2 span {color: #999999; font: museo;}

h3 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 0 0 10px; padding: 0 0 3px; color: #333; border-bottom: 1px solid #eee; list-style: none; }

h4 { font: normal 20px museo, Arial,Helvetica,sans-serif; margin: 0 0 10px; padding: 0 0 3px; color: #333; border-bottom: 1px solid #eee; }

h5 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 30px 0 10px 0; padding: 0 0 3px; color: #333; border-bottom: 1px solid #efefef; }

li {
list-style: none;
}

strong { font: museofett, "Helvetica",Tahoma, "Trebuchet MS", Tahoma, sans-serif;}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

.trenner {margin: 10px 0 10px 0; border-bottom: 1px solid #efefef;}
.linkcat {padding: 0 0 15px 0;}

img { border: 0; }

.cs {margin: 10px 0 0 0;}

.lead_image {margin: 0 0 20px 0;}

#content { width: 930px; margin: 25px auto; }

#logo {background: url(images/logo.jpg) no-repeat left; margin: 30px 0 20px 0; padding: 0 0 0 50px; width: 340px; height: 50px; float: left; }

	#logo p { margin: 0; }

#menu { float: right; padding: 28px 0 0; margin: 0 0 38px; font-size: 12px; }

	#menu li { font-size: 1.1em; display: inline; }

	#menu li a { float: left; width: 77px; padding: 2px 5px 7px; text-align: center; margin: 0 0 0 3px; color: #636365;  }

	#menu li a.current { background: #fff url(images/button_grey.jpg) no-repeat; color: #636365; }

	#menu li a:hover { text-decoration: none; color: #000; background: #fff url(images/button_grey.gif) no-repeat; }

.clear { clear: both; height: 0px; }

.caption { background: #41AEE9;margin: 0 12px 0 0; padding: 5px 0 5px 11px; color: #fff; font-size: 20px;  }

.caption p { margin: 0; color: #ffffff; }

#left { margin: 0 0 20px; clear: left; width: 270px; float: left; }

#left_single { margin: 20px 0 20px; clear: left; width: 410px; float: left; }



#left img { padding: 6px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; }

#left_single img { padding: 6px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; margin: 0 0 10px 0;}

.smallthumb { width: 109px; }

#center { width: 300px; float: left; margin: 0 0 20px 15px; font-size: 14px; }

#center_single { width: 120px; float: left; margin: 0 0 20px 15px; }


#right { float: right; width: 320px; font-size: 14px;}

#right_footer { float: right; width: 320px; font-size: 14px;}

.single {  
font-family: museo, "Helvetica",Tahoma, "Trebuchet MS", Tahoma, sans-serif; width: 500px; float: right; margin: 20px 0 0 0;}

.date { font-size: .8em; border-top: 1px solid #eee; padding: 5px 0 0; margin: 0 0 20px 0;}

.box { background: #efefef; padding: 10px; margin: 0 0 10px 0; }

.box li { list-style: none; border-bottom: 1px dotted #ccc; line-height: 26px; }

.box li a { padding: 0 5px; }

.entry-content {font:  museo, Tahoma, "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; line-height: 1.6em; background: #fff; color: #8E8E91; }

#footer_single { clear: both; padding: 0 0 0 30px; margin: 0 0 30px 0; float: right; width: 500px; }


#footer { font-size: 14px; clear: both; padding: 15px; margin: 75px 0 0 0; }

#footer a { color: #41AEE9;	background: inherit; text-decoration: none; }

#footer img a { color: #41AEE9; text-decoration: underline; }

#footer a:hover { color: #808080; background: inherit; text-decoration: underline; }

#footer p {padding: 0;}

.sttagsingle { background: #efefef; height: 20px; text-transform: uppercase; font-size: 12px; width: 490px; color: #000000; font-family: museo, Arial, Helvetica, sans-serif; padding: 10px 0 10px 10px; margin: 0 0 20px 0; }

.sttagsingle a {
color: #41AEE9;
text-decoration: none;
}

.sttagsingle a:hover {
color: #999999;
border-bottom: 1px dotted #999999;
}

.sttagsingle ul { background: #353535; list-style: none; margin-left: 10px; padding: 0 10px; }
.sttagsingle ul li { float: left; }

/* Kommentar */

.autor {
background-color: #888888 !important;
color: #ffffff;
} 

.comment {
font:14px museo, verdana;
margin-top: 10px;
color:#333333;
width: 500px;
line-height: 16px;
}

.comments {
padding: 0 0 10px 0;
margin: 0 0 1px 0;
width: 500px;
float: right;
}

.commentlist {
margin: 0;
padding: 0;
}

.kommentar {
clear: both;
padding: 20px 0 5px 0;
margin: 0 0 20px 0;
width: 500px;
background: #efefef url(images/kommentar.jpg) no-repeat top;
}

.kommentar a {
	color: #41AEE9;
	text-decoration: none;
}

.kommentar a:hover {
	border-bottom: 1px dotted #41AEE9;
	text-decoration: none;
}

.kommentar p {
padding: 0 15px 0 15px;
}

.kommentaradmin {
clear: both;
padding: 20px 0 5px 0;
width: 500px;
background: #5096c1 url(img/kommentaradmin.jpg) no-repeat top;
}

.commenttext{
font:12px museo, Verdana;
color:#333333;
}

.kommentarfeld {
width: 498px;
font:12px museo, Verdana;
color:#333333;
}

.datecomment{
font:25px museo, helvetica;
margin-top: 10px;
padding-bottom: 5px;
padding-left: 5px;
height: 30px;
color:#373737;
text-align: right;
width: 495px;
border-bottom: 1px solid #ffffff;
}

.datecommentleft{
float: left;
width: 40px;
}

.datecommentright{
float: right;
width: 455px;
}

.datecomment a{
	font:25px museo, helvetica;

}

.datecomment span {
font-weight: bold;
color: #ffffff;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 18px museo, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	color: #ffffff;
	}
	
	
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: museo, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

/* Kontakt */

.form {
width: 160px;
background: #ffffff;
font-size: 16px;
font-family: museo, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
padding: 10px 0 10px 2px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

textarea { -moz-border-radius:4px;-webkit-border-radius:4px; }


.user{
width: 160px;
background: #ffffff;
font-size: 16px;
font-family: museo, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #41AEE9;
padding: 10px 0 10px 2px;
margin: 0 0 10px 0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.mail{
width: 159px;
background: #ffffff;
font-size: 16px;
font-family: museo, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #41AEE9;
padding: 10px 0 10px 2px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.button {
	background: #41AEE9;
	border: 1px solid #444;
	color: #ffffff;
	cursor: pointer;
	margin: 10px 0 0 0;
	padding: 10px;
	width: 500px;
font-size: 16px;
font-family: museo, Arial, sans-serif;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button:hover {
	background: #444444;
	color: #ffffff;
}

/* Suche */

.suchfeld {
	border: 1px solid #444;
	color: #000000;
	padding: 1px 0 1px 2px;
	margin: 20px 0 130px 3px;
	width: 220px;
font-size: 16px;
font-family: museo, Arial, sans-serif;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.button1 {
	background: #41AEE9;
	border: 1px solid #444;
	color: #ffffff;
	cursor: pointer;
	margin: 0 0 10px 0;
	width: 60px;
font-size: 16px;
font-family: museo, Arial, sans-serif;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button1:hover {
	background: #444444;
	color: #ffffff;
}


/* Kontakt */

.formcontact {
width: 478px;
padding-left: 20px;
margin: 0 0 10px 0;
background: #ffffff url(images/comment.gif) left top no-repeat;
font-size: 11px;
font-family: museo, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.usercontact {
width: 478px;
padding-left: 20px;
background: #ffffff url(images/user.gif) left no-repeat;
font-size: 11px;
font-family: museo, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
height: 20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.mailcontact {
width: 478px;
padding-left: 20px;
background: #ffffff url(images/mail.gif) left no-repeat;
font-size: 11px;
font-family: museo, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
height: 20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.broken_link, a.broken_link {
	text-decoration: line-through;
}

/* Download */

.download {
background: url(images/download.jpg) no-repeat;
padding: 8px 0 13px 50px;
color: #000000;
margin: 10px 0 0 0;
width: 500px;
height: 53px;
font-size: 24px;
}

.download a { 
color: #41AEE9;
text-decoration: none;
background: no-repeat 100% 50%;
padding: 0;
font-size: 24px;
}

.download a:hover {
text-decoration: underline;
}

	.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.6;
		-moz-opacity:.6;
		filter:alpha(opacity=60);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}

/* Tabs */

		div.domtab{
			width: 380px;
			font-size: 12.8px;
			color: #000;
		}
		ul.domtabs{
			float:left;
			color: #000;
			width: 375px;
		}
		ul.domtabs li{
			float:left;
			color: #000;
			padding: .5em .5em 0 0;
			border: none;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width: 77px;
			display:block;
			background:#666;
			color:#fff;
			text-decoration:none;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
		}
		ul.domtabs a:hover{
			background:#41AEE9;
		}
		div.domtab div{
			clear:both;
			width:auto;
			background:#EFEFEF;
			color: #000;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#41AEE9;
			color:#fff;
		}
		#domtabprintview{
			float:right;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
		p{
			color: #000;
		}

		}
		pre{
			padding:1em;
		}
		div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			color:#41AEE9;
		}
		div.domtab div h2 a,
		div.domtab div h2 a:hover,
		div.domtab div h2 a:active
		{
			color:#cfc;
		}
		
/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	float:left;
}
div#other.domtab div{
	clear:both;
	background:#669;
	color:#fff;
}
		
#other ul.domtabs a:hover{
	background:#669;
}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
	background:#669;
	color:#fff;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
}
ul.prevnext li{
	float:left;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}


/* Blogtipp) */

.blogtipp {
	background: #efefef url(images/blogtipp.jpg) no-repeat;
	padding: 10px;
}

.blogtipp h5 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 30px 0 10px 0; color: #333; border: none; }

/* A heart for Blogs) */

.heartright {
	background: #efefef url(images/heartright.jpg) no-repeat;
	padding: 10px 80px 10px 15px;
	margin: 0 0 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.heartright h5 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 30px 0 10px 0; color: #333; border: none; }

.heartleft {
	background: #efefef url(images/heartleft.jpg) no-repeat;
	padding: 10px 10px 10px 80px;
	margin: 0 0 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.contentbox {
	background: #efefef;
	padding: 10px;
        margin: 10px 0 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.heartleft h5 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 30px 0 10px 0; color: #333; border: none; }


/* Entdecker Wall) */

.entdecker {
	background: #ffffff url(images/entdecker_logo.jpg) no-repeat;
	padding: 10px 10px 10px 80px;
	margin: 0 0 10px 0;
	font-size: 18px;
}

.entdecker h5 { font: normal 1.7em museo, Arial,Helvetica,sans-serif; margin: 30px 0 10px 0; color: #333; border: none; }


/* Twitter) */

.twitterbig {
	background: #ffffff url(images/twitter_big.jpg) no-repeat;
	font-family: museo, "Helvetica",Tahoma, "Trebuchet MS", Tahoma, sans-serif; 
	font-size: 20px;
	padding: 100px 10px 0 220px;
	margin: 100px 0 0 0;
	height: 200px;
}

.top {
	width: 930px;
	}

/* A font by Jos Buivenga (exljbris) -> http://www.exljbris.nl */

@font-face {
	font-family: museo;
	font-weight: bold;
	src: url('museo.otf');
}

@font-face {
	font-family: museofett;
	font-weight: bold;
	src: url('museobold.otf');
}

#ratings {padding: 0 10px 0 0;}

.titleleft {width: 440px; float: left;
	margin: 0 0 10px 0;}

.titleright {
	width: 60px; float: right; font-size:  1.7em;
	padding: 3px 0 0 0; 
	margin: 0 0 60px 0; }
	
.herzen {background: url(images/herzen.jpg) no-repeat left;
	width: 930px;
	height: 60px;
	margin: 0 0 -24px 0; }




