/*
DubistderStar.de - Michael Panse Theme
http://dubistderstar.de

CSS, XTHML und Layout sind urheberrechtlich geschützt und ausschließliches Eigentum von Sebastian Klee Medien.
Die Verwendung auf dritten Homepages ist nicht erlaubt.
*/

/*** Allgemeine Einstellung */
html,body,div,table,tr,form,img,abbr{margin:0;padding:0;}
html,body{height:100%;background:#3272ba url('http://www.michaelpanse.de/media/layout/overall_background.jpg') no-repeat top center;color:#000;}
img{border:0 none;background:none;}
a,a:link,a:visited,a:active{color:#06c;text-decoration:none;font-weight:normal;}
a:hover{color:#ff9a00;text-decoration:underline;}

a[href $=".pdf"] {padding-left:18px;background:transparent url('http://www.michaelpanse.de/media/icons/icon_pdf.gif') no-repeat center left!important;}
a[href ^="mailto:"] {padding-left:18px;background:transparent url('http://www.michaelpanse.de/media/icons/icon_mailto.gif') no-repeat center left;}
a[rel^="external"],a.extern{padding-left:18px;background:transparent url('http://www.michaelpanse.de/media/icons/icon_external.gif') no-repeat center left;}

p{margin:0;padding:5px 0;}
p,li,ol,ul,span,div,blockquote,adress,center,div,td,input{font-family:Arial, Helvetica, Sans-Serif;font-size:14px;}
h3,h4,h5,h6,th{margin:0;padding:5px 0 10px 0;color:#ff9a00;font-family:Arial, Helvetica, Sans-Serif;font-weight:bold;}
h1{margin:0;padding:5px 0;color:#ff9a00;font-family:"Times New Roman", Times, Sans-Serif;font-size:20px;font-weight:normal;}
h2{margin:0;padding:5px 0;font-family:"Times New Roman", Times, Sans-Serif;font-size:16px;}
h3{font-size:16px;}
h4,h5,h6{font-size:14px;}
blockquote{margin:0;padding:10px;color:#777;border:1px dotted #777;}
ol,ul{margin:0;padding:0 0 0 35px;}
ul{list-style-type:square;}
li{margin:0;padding:5px 0;}

/*** Wiederkehrende Elemente */
#header{width:100%;height:40px;background:#87b8f0 url('http://www.michaelpanse.de/media/layout/the_header.jpg') no-repeat center center;}
#headerins{margin:0 auto;width:900px;height:40px;}
#sky{margin:0 auto;width:900px;height:220px!important;background:url('http://www.michaelpanse.de/media/layout/the_sky.jpg') no-repeat top;}
* html #sky{margin:0 auto;width:900px;height:220px!important;background:url('http://www.michaelpanse.de/media/layout/the_sky.jpg') no-repeat top;overflow:hidden;}
#page{margin:0 auto;width:880px;background:#ccc url('http://www.michaelpanse.de/media/layout/page_divisor.gif');}
#imprint{margin:0 auto;width:880px;height:80px;background:#193755 url('http://www.michaelpanse.de/media/layout/footer_distorber.jpg');}
#footerclr{clear:both;margin:0;padding:0;height:1px;background:#inherit;}
#site{width:620px;background:#ededed;float:left;overflow:hidden;}
#sidebar{padding:20px;width:220px;float:right;}

#jaxx09{margin:0 auto;width:880px;height:200px;background:#87b8f0 url('http://www.michaelpanse.de/media/layout/jaxx09.jpg') no-repeat;border-top:2px solid #ccc;border-bottom:5px solid #ff9a00;}

#jaxx09 ul{list-style-type:none;margin:40px 0 0 90px;padding:0;color:#fff;}
#jaxx09 ul li{display:inline;list-style-type:none;padding:0;color:#fff;}
#jaxx09 ul li a{padding:0!important;background:0 none!important;color:#fff;font-size:13px!important;font-weight:normal!important;}


#jaxxit1{width:620px;height:200px;float:left;}
#jaxxit1 p{padding-left:90px;margin-top:108px;}
#jaxxit1 a{padding:3px 10px!important;background:#fff!important;font-weight:bold!important;}

#jaxxit2{width:620px;height:200px;float:left;}
#jaxxit2 p{padding-left:90px;margin-top:108px;}
#jaxxit2 a{padding:3px 10px!important;background:#fff!important;font-weight:bold!important;}

#jaxxit3{width:620px;height:200px;float:left;}
#jaxxit3 p{padding-left:90px;margin-top:108px;}
#jaxxit3 a{padding:3px 10px!important;background:#fff!important;font-weight:bold!important;}

#jaxxed-widget-counter{margin-top:80px;padding:20px;width:220px;color:#fff;text-align:center;float:right;}

h1#site_title{padding-bottom:20px;color:#ff9a00;font-size:30px;}
#site.home{background:#fff url('http://www.michaelpanse.de/media/layout/home__divided.gif');}
#site_cat{padding:20px;background:#fff;}
.site_cat_more{padding:20px;}
h5.cat_more_title{color:#000;font-size:12px;font-weight:bold;text-transform:uppercase;}
span.site_nav{font-family:Verdana, Arial, Sans-Serif;font-size:11px;vertical-align:text-top;}
span.site_nav a, span.site_nav a:hover{color:#fff;font-weight:bold;}
a.site_nav_cat, a:hover.site_nav_cat{color:#fff;font-weight:bold;}

#sky ul{list-style-type:none;padding:180px 0 0 10px;}
#sky li{margin:0;padding:0;height:40px;border-right:1px solid #ddd;float:left;}
a.skynav{display:block;margin:0;padding:11px 9px;font-size:13px;font-weight:bold!important;text-transform:uppercase;}
a.skynav:hover{background:#fff url('http://www.michaelpanse.de/media/layout/skynav_distorber.jpg') repeat-x;text-decoration:none;}

a#homebutton, a#homebutton:link{padding:12px 0;width:47px;background:url('http://www.michaelpanse.de/media/gfx/home_button_off.gif');}
a#homebutton:hover, a#homebutton:active{padding:12px 0;width:47px;background:url('http://www.michaelpanse.de/media/gfx/home_button_on.gif');}

#searchform{margin:0 10px 0 0;padding:10px 0 0 0;width:240px;height:25px;float:right;}
* html #searchform{margin:0 0 0 10px;padding:10px 0 0 0;width:240px;height:25px;float:left;}
#searchform #s{padding-top:2px;width:151px;background:#fff;border:1px solid #aaa;font-size:11px;}
#searchform #searchsubmit{background:#efefef;color:#777;border:1px solid #aaa!important;font-size:12px;font-weight:bold;}

#sidebar ul, #sidebar ol{margin:0;padding:0;background:#ccc;}
#sidebar ul {list-style-type:none;list-style-image:none;}
#sidebar li{margin:0 0 25px 0;padding:0;background:#ccc;}
#sidebar h3{margin-bottom:1px;padding:8px 10px;background:#efefef;color:#555;text-align:center;text-transform:uppercase;}
#sidebar p{padding:10px;background:#fff;text-align:center;}

#pagebar{padding:20px;color:#777;border-top:2px solid #fff;font-family:Verdana, Arial, Sans-Serif;font-size:12px;}
#pagebar .inactive{color:#aaa;font-family:Verdana, Arial, Sans-Serif;font-size:12px;}
#pagebar .this-page{padding:1px 4px;background:#777;color:#fff;font-family:Verdana, Arial, Sans-Serif;font-size:12px;font-weight:bold;}

#catbar{padding:10px 20px;color:#777;border-top:2px solid #fff;font-size:12px;}
a.catlink, a:hover.catlink{color:#777;text-decoration:none;}

#imprint p{padding:15px 30px 0 30px;color:#ccc;font-size:12px;text-align:center;}
#imprint a{color:#ccc;}

#posttopstats{margin-bottom:20px;color:#777;border-bottom:1px dashed #ccc;font-size:12px;text-align:right;}

#postmetadata{margin:20px 0 10px 0;padding:5px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;font-size:12px;}
#postmetadata a{font-size:12px;font-weight:bold;}
#postmetadata p{color:#777;font-size:12px;font-weight:bold;}

p.postmeta{padding:5px 0 0 0;color:#777;font-size:12px;}
p.postmeta span{font-size:12px!important;}

#bookmarks{color:#777;font-size:12px;font-weight:bold;}

span.postrelatedtitle{display:block;margin-top:10px;padding:10px 0;border-top:1px solid #ccc;font-size:12px;font-weight:bold;text-transform:uppercase;}
span.postrelated{display:block;padding-bottom:5px;}

#the_tags{margin-top:10px;color:#777;font-size:12px;font-weight:bold;}
#the_tags span#the_tags_title{display:block;margin-bottom:5px;padding-bottom:2px;width:190px;border-bottom:1px solid #ccc;font-size:12px;}

.post-ratings{margin:5px 0 0 5px;color:#777;font-size:12px;}
.post-ratings-text{font-size:12px;}

#comments{margin-top:25px;}
#comments p{color:#777;font-size:12px;}
p.commentstitle{margin-bottom:5px;padding:10px 0 2px 0;width:190px;color:#777;border-bottom:1px solid #ccc;font-size:12px;font-weight:bold;}

#commentform #comment{padding:2px;width:574px;height:80px;font-size:12px;}
#commentform input{margin:5px 5px 1px 0;padding:2px;width:400px;font-size:12px;}
#commentform #reset{margin:0;width:100px;background:#efefef;color:#777;border:1px solid #aaa!important;font-size:12px;font-weight:bold;float:left;}
#commentform #submit{margin:0;width:170px;background:#efefef;color:#777;border:1px solid #aaa!important;font-size:12px;font-weight:bold;float:right;}

#gbform #gbmsg{padding:2px;width:574px;height:80px;font-size:12px;}
#gbform input{margin:5px 5px 1px 0;padding:2px;width:400px;font-size:12px;}
#gbform #reset{margin:0;width:100px;background:#efefef;color:#777;border:1px solid #aaa!important;font-size:12px;font-weight:bold;float:left;}
#gbform #submit{margin:0;width:170px;background:#efefef;color:#777;border:1px solid #aaa!important;font-size:12px;font-weight:bold;float:right;}

#wp-email, #wp-email p, #wp-email span, #wp-email label, #wp-email small{color:#777;font-size:12px;}
#wp-email #yourremarks{padding:2px;width:574px;height:80px;font-size:12px;}
#wp-email input{margin:5px 5px 1px 0;padding:2px;width:400px;font-size:12px;}
#wp-email #wp-email-submit{margin:0;width:120px;background:#efefef;color:#777;border:1px solid #aaa!important;font-size:12px;font-weight:bold;float:right;}
#wp-email #imageverify{width:40px;}

p.pteaser{padding:10px 0 5px 0;font-size:12px;text-transform:uppercase;}
p.pteaser a{font-weight:bold!important;}
p.pteaser span{font-family:Verdana, Arial;font-size:14px;font-weight:bold;}

p.clearall{margin:0;padding:0;height:1px;clear:both;}
p.clearbtm{margin:0;padding:0;height:1px;clear:bottom;}

span.qdoc{display:block;margin:10px 0 0 0;padding:5px;background:#efefef;color:#444;border:1px dotted #777;}

.wahlkreistable{width:250px;margin:0px 0px 10px 10px;background:#eee;float:right;}
.wahlkreistable th{font-size:12px!important;}
.wahlkreistable td{padding:7px 10px;font-size:11px!important;}


/*** Mailpress */

div#MailPress div#mp-container, div#MailPress div#mp-formdiv{position:relative;}
div#MailPress div#mp-loading, div#MailPress div#mp-message {position:absolute;opacity:0;}
div#MailPress div#mp-loading, div#MailPress div#mp-message {filter:alpha(opacity=0);}
#MailPress{padding:9px 10px 0 0;color:#fff;text-align:right;}
#MailPress, #mp-container, #mp-formdiv, #mp-form{font-size:12px;}
#MailPress a, #MailPress a:hover{color:#eee;}
#mp-form #email{width:170px;padding:2px 4px;background:#3272ba;color:#fff;border:1px solid #3272ba;font-size:11px;}
#mp-form #MailPress_submit{height:20px;background:#87b8f0;color:#fff;border:0 none!important;font-size:12px;font-weight:bold;}
#mp-form #MailPress_submit:hover{height:20px;background:#06c;color:#fff;border:0 none!important;font-size:12px;font-weight:bold;}


/*** Widgets */

p.afdn_counter{font-size:16px;line-height:20px;}
#flickr-sidebar p{padding:10px 0 0 0;}

span.widget-more{display:block;margin-top:10px;padding:10px 0;background:#efefef;border-top:1px solid #ccc;font-size:12px;text-transform:uppercase;}
span.widget-more a{font-weight:bold;}
span.widget-more span{font-family:Verdana, Arial;font-size:14px;font-weight:bold;}

span.video_widget_after_video{display:block;margin:10px 0 0 0;padding:0;color:#777;font-size:12px;text-align:left;}

/*** Flickr-Album */

.flickr-hilite-fotos img{padding:2px 0;}
.flickr-hilite-desc{margin:0 0 10px 0;padding:10px 14px;background:#efefef;font-size:12px;}
.flickr-hilite-img{margin:0;padding:15px 0 0 0;background:#efefef;text-align:center;}
.highlight{margin:0 9px 10px 0;padding:2px;border:1px solid #777;float:left;}
.flickr-other-desc{font-size:12px;}
.flickr-album-thumb img{margin:0 9px 10px 0;}

/*** Live-Search */

#livesearchpopup_box {position:relative;z-index:100;margin:0;padding:1px;width:217px;background:#fff;color:#777;border:1px solid #000;text-align:left;}
#livesearchpopup_box h6{margin:0;padding:5px 4px;color:#777;font-size:12px;text-align:right;text-transform:uppercase;}
#livesearchpopup_results {margin:0;padding:0;width:100%;background:#fff;color:#000;text-align:left;overflow:hidden;}
#livesearchpopup_results p{padding:5px 4px;}
#livesearchpopup_results a{display:inline;margin:0;padding:0;border:0 none;font-size:14px;font-weight:normal;text-transform:none;}
#livesearchpopup_results a:hover{background:inherit;}
.livesearchpopup{width:217px;}
.livesearchpopup .box{position:relative;height:18px;}
.livesearchpopup .form{width:217px;height:18px;white-space:nowrap;}
.livesearchpopup .left{position:absolute;top:0px;left:0px;}
.livesearchpopup .editbox{position:absolute;top:0px;left:10px;margin:0px;width:100px;height:16px;background:#fff;border:0px none;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;overflow:hidden;}
.livesearchpopup .edit{width:100px;height:16px;background:#ffffff;border:0px;outline-width:0px;font-size:11px;autocomplete:off;}
.livesearchpopup #livesearchpopup_box{top:25px;width:217px;}


/*** Einmalige Elemente */

p.home_title{clear:both;padding:15px 20px 10px 20px;width:580px;background:#bbb url('http://www.michaelpanse.de/media/layout/header_distorber.jpg') repeat-x;border-top:2px solid #ccc;color:#555;font-size:16px;font-weight:bold;text-transform:uppercase;}
.home_current{padding:20px;width:320px;background:#fff;float:left;overflow:hidden;}
.home_others{padding:20px;width:220px;float:right;}
.home_others h5.others_title{color:#000;font-size:12px;font-weight:bold;text-transform:uppercase;}
#termtbl tr{padding:10px 0 0 0;}
#termtbl td.caltd{width:60px;padding:0 0 10px 0;}
#termtbl td.caltdc{border-bottom:1px dashed #ccc;}
#termtbl p.calp{display:block;width:38px;margin-top:18px;padding:0;border:2px solid #3272ba;text-align:center;text-transform:uppercase;}
#termtbl span.calsm{display:block;padding:0 0 2px 0;background:#3272ba;color:#fff;}
#termtbl span.calsd{display:block;padding:3px 0;color:#000;font-family:'Times New Roman', Times, Sans-Serif;font-size:21px!important;}
span.pansetvdesc{display:block;width:250px;margin-top:10px;}


/* Begin Typography & Colors */

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist {margin-bottom:15px;padding:0;list-style-type:none;text-align:justify;}
.commentlist li{padding:10px 0 0 0;border-bottom:1px dotted #ddd;}
.commentlist li .avatar {margin-right:5px;padding:3px;background:#fff;border:1px solid #ccc;float:left;}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {display:block;font-size:12px;font-weight:normal;}

small, .nocomments, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */

/* Begin Images */
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;}
img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */
/*#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}
*/
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}


/* End Form Elements */



/* Begin Comments*/



.commentlist p {
	margin: 10px 5px 10px 0;
	}



.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* End Comments */



/* Begin Sidebar */
/*#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}
*/
#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}


blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/*** Captions -- NICHT LÖSCHEN!!! */
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {margin:10px;padding:4px 0 0 0;background-color:#f3f3f3;border:1px solid #ddd;text-align:center;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {margin:0;padding:3px 4px 5px;font-size:12px;text-align:left;line-height:17px;}
/* End captions */


