/*  
Theme Name: Miranda Fusion
Theme URI: http://www.miranda-fusion.de/
Description: Miranda Fusion 1.0 German<br />
Author: Puttee
Author URI: http://www.puttee.de/
*/


/* layout */
* {font-size: 100%; margin: 0; padding: 0; line-height: 1.4em;}

body {
position: relative; 

background-repeat:repeat !important; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}

.bg {
background: #d5d6d7 url('images/bg.jpg');
}

#page {
width: 945px; 
background-image:url(images/bg_content.jpg); 
background-repeat:no-repeat; 
background-color:  #2a2a2a; 
text-align: left; 
margin: auto;
}


.ngg-gallery-thumbnail-box {
color:#FFFFFF;
}

.sftagli, .sftagp { /* forumbeiträge sidebar */
font-size:10px;
color: #FFFFFF;
padding-left:5px;
padding-right:5px;
}

ul.scrobbles, #scrobbles { color: #FFFFFF; font-size:9px; text-align:right; padding-right:5px;}
ul.scrobbles small { color: #FFFFFF; font-size:9px; text-align:right; padding-right:5px;}

/* For Link Indication plugin */
a.liexternal { padding-right: 12px; margin-left:3px; background: url(images/link-icon_external_17.gif) no-repeat right; }
a.liinternal { padding-right: 12px; margin-left:3px; background: url(images/link-icon_delicious.png) no-repeat right; }
a.more-link { padding-right: 12px; margin-left:3px; background: url(images/copy.gif) no-repeat right; }
a.lizip { padding-right: 12px; margin-left:3px; background: url(images/link-icon_zip_01.png) no-repeat right; }

#header {
position: relative; 
float: left; 
display: block; 
width: 945px; 
height:200px; 
background: url(images/header.jpg) no-repeat; 
padding: 0;
}

#flash {
position:relative;
left: 671px;
top:1px;
width:190px;
height:163px;
z-index:1000;
}



#paypal {color: #FFFFFF; font-weight: bold;}

#rss {
position: absolute;
left: 766px;
width:180px;
height:35px;
top:165px;
text-align: center;
}

#rss li {
float:left;
margin:0 0 5px 25px;
padding:0;
list-style-type:none;
height:35px;
color:#FFFFFF;
font-weight:bold;
}



#rss ul li a
{
display: block;
padding:0px 0px;
font-weight:bold;
color: #FFFFFF;
font-size:12px;
height:35px;
text-align: center;
background-repeat:no-repeat;
padding: 0px 0px 0px 25px;
}


#rss a:hover
{
background-image:url(images/rss.png);
}


#linkus a
{
background-image:url(images/linkus2.png);
background-repeat:no-repeat;
}

#linkus a:hover
{
background-image:url(images/linkus.png);
}

#twitter a
{
background-image:url(images/twitter2.png);
background-repeat:no-repeat;
}

#twitter a:hover
{
background-image:url(images/twitter.png);
}

#feed a
{
background-image:url(images/rss2.png);
background-repeat:no-repeat;
}

#feed a:hover
{
background-image:url(images/rss.png);
}



#navi {
position:absolute;
top: 40px;
background-color:#FF0000;
width:545px;
height:60px;
}


#content {
position: absolute;
top: 200px;
background-color: #2a2a2a;
background-image:url(images/bg_content.jpg);
background-repeat: repeat-y;
width:945px;
padding-bottom:25px;
}

#content_suche {
position: absolute;
top: 200px;
background-color: #2a2a2a;
background-image:url(images/bg_content_suche.jpg);
background-repeat:no-repeat;
width:945px;
padding-bottom:25px;
}


#infobar {
background-image:url(images/bg_infobar.jpg);
background-repeat:no-repeat;
position: absolute;
left:40px;
height:170px;
width:725px;
}

#infobar .uberschrift {
color: #FFCC33;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

#infobar .text {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
font-weight:bold;
padding-left:3px;
}

#infobar a {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
text-indent:4px;
font-weight:bold;
}

#infobar img { float:left;
}

#infobar ul li {
color: #FFFFFF;
font-weight:bold;
list-style:square;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:3px;
}




#posts_contentpage {
left:100px; 
float:left; 
display: block; 
width: 725px; 
margin: 0px 0 0 40px;
}

.entry_contentpage {float: right; display: block; width: 710px;}

.entry_contentpage ul li {
color: #FFFFFF;
list-style:square;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:3px;
}

.entry ol li {
color: #FFFFFF;
list-style: decimal-leading-zero;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:30px;
}

.entry img { 
margin:5px;
}

.entry_contentpage p {padding-right: 0px; color: #CCCCCC}

#posts {left:100px; float:left; display: block; width: 725px; margin: 170px 0 0 40px;}
#posts2 {left:100px; float:left; display: block; width: 725px; margin: 0px 0 0 40px;}
#sidebar {float: left; display: block; width: 177px; margin: 0; margin-left:3px}
* html #content, * html #sidebar {position: relative; left: -7px;}
.post {float: left; display: block; width: 725px; margin: 0 0 0 0px;}
.entry {float: right; display: block; width: 565px;}



.entry ul {
padding-left:20px;
}

.entry ul li {
list-style: square;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.entry a {
text-decoration:underline;
}

.entry more-link a {
text-decoration: none;
color: #00FF00;
}

/* Devlog Sticky */ 

.entry2 {padding-left: 10px; display: block; width: 700px;}

.entry2 p {padding-right: 10px; color:  #CCCCCC}

.entry2 ul {
padding-left:20px;
}

.entry2 ul li {
list-style: square;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.entry2 a {
text-decoration:underline;
}

.entry2 more-link a {
text-decoration: none;
color: #00FF00;
}

.entry2 ol li {
color: #FFFFFF;
list-style: decimal-leading-zero;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:30px;
}

.entry2 img { 
margin:5px;
}





.postinfo {
float: left; 
display: block; 
width: 144px; 
padding-top:4px; 
background-image:url(images/bg_postinfo.jpg); 
background-repeat:no-repeat;
height:80px;
}

.postinfo ul li {
list-style: none;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
padding-top:3px;
margin-left:20px;
}

.postinfo .commentus{
	background: url(images/commentus.png) no-repeat;
	padding-left: 18px;
	float: left;
	height:14px;
	border:0px;
}

.postinfo .autorus{
	background: url(images/autorus.png) no-repeat;
	padding-left: 18px;
	float: left;
	height:14px;
}

.postinfo .datus{
	background: url(images/datus.png) no-repeat;
	padding-left: 18px;
	float: left;
	height:14px;
}

.postinfo .readus{
	background: url(images/readus.png) no-repeat;
	padding-left: 18px;
	float: left;
	height:14px;
}




.archive {float: left; display: block; width: 685px; margin: 0 0 18px 18px; border-bottom: 1px solid #ccc;}

.archive p {
color: #999999;
font-weight:bold;
font-style:italic;
}

.archive h3 a {
color: #FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#sidebar .post {display: block; width: 177px; margin: 0 0 0 0px;}

.title {
background-image:url(images/post_header.png);
background-repeat: repeat-x;
float: left; 
width: 725px; 
margin: 0 0 18px 0;
}


.title_suche {
background-image:url(images/post_header.png);
background-repeat: repeat-x;
float: left; 
width: 905px; 
margin: 0 0 18px 0;
}

.title_suche h3 {
font: Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
font-size:14px; 
text-decoration:none; 
padding: 9px 5px 12px 5px;
text-align:center;
}

.title_suche small {float: right; padding: 14px 24px 0 0; color: #FFFFFF;} /* title posts */


.archive .postinfo {margin-left: 0;}
.archive .entry {margin-right: -24px;}
* html .post, * html #sidebar .post, * html .archive  {margin-left: 0; position: relative; left: 18px;}
p img {margin: 5px 5px 5px 0;}
p img.wp-smiley {float: none; margin: 0;}
embed {float: left; margin: 0 18px 12px 0;}


/* typography */
h1 {font: 2.2em Tahoma, Verdana, Arial, sans-serif; color: #fff; letter-spacing: -1px; padding: 45px 37px 0 37px; margin: 0 0 -5px 0;}
h1 a, h1 a:visited {color: #fff; text-decoration: none;}
.description {color: #CADFED; margin: 0 37px 25px 37px;}

.title h2 {
font: Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
font-size:14px; 
text-decoration: underline; 
padding: 9px 5px 12px 5px;
}

.title h3 {
font: Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
font-size:14px; 
text-decoration:none; 
padding: 9px 5px 12px 5px;
text-align:center;
}


.title small {float: right; padding: 14px 24px 0 0; color: #FFFFFF;} /* title posts */

h2 a, h2 a:visited {}

h3 {font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0; color: #FFFFFF;}

p {margin: 0 0 18px 0; padding: 0;}
.entry p {padding-right: 24px; color:  #CCCCCC}
.postinfo p {padding: 0 6px;}
.req {padding-left: 3px; color: #CC0000;}
blockquote {padding: 0 0 0 12px; border-left: 3px solid #ccc;}

/* lists */
ul {margin: 0 0 24px 9px;}
ol {margin: 0 0 24px 9px;}
ul li {margin: 0 24px 0 14px;}
ol li {margin: 0 24px 0 14px;}

*:first-child+html .buttons {float: none;}
.buttons li {float: left; margin: 0 18px 3px 0; padding: 0;}
.buttons ul {margin: 3px 0 0 0; list-style: none; padding-bottom: -5px;}
.buttons ul a, .buttons ul a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttons li {margin: 0;}
.buttons a, .buttons a:visited {display: block; width: 145px; padding: 6px; text-align: center; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0; font-weight: bold;}



p.pages {flont-weight: bold;}
p.pages a {display: block; padding: 3px; width: auto; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0; border-right: 1px solid #D1E0F0;}
.catlist {float: left; list-style: none; margin: 0 0 18px 0;}
*:first-child+html .catlist {border-bottom: 18px solid #fff;}
.catlist li {float: left; margin: 0 18px 0 0; border-bottom: 1px solid #CAD6E1;}
* html .onecol li {margin: 0;}
.catlist ul {display: none;}
.catlist li:first-child, .catlist li:first-child+li, .catlist li:first-child+li+li {border-top: 1px solid #CAD6E1;}
.onecol li:first-child+li, .onecol li:first-child+li+li {border-top: none;}
*:first-child+html .onecol {border-bottom: 0;}
.catlist a, .catlist a:visited {display: block; width: 145px; padding: 1px 6px 2px 6px; margin: 1px 0;}
.catlist a:hover {background: #00FF00;}
#themeswitcher {list-style: none; margin: 0 0 18px 0;}
#themeswitcher li {margin: 0;}





/* links */
a, a:visited {color:#FFFFFF; font-weight:bold; text-decoration:  none;}
#content a:hover {
text-decoration: none;
color: #FFFFFF;
}

.execphpwidget { color:  #0099FF; padding-left:1px; border: 1px solid #666666;
}

.posts title a {
	color: #00FF00;
}

/* main image */



/* forms */
form {margin: 0 0 18px 0;}
#searchsubmit {position: absolute;}
#s {width: 130px; padding: 2px; border: 1px solid #B9C3D1; background: #CAD6E1; color: #32474B; margin-right: 2px;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 308px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;color: #000000; font-size:12px;}


/* footer */
#footer {
position:fixed;
left:0px;
width:100%; 
bottom:0px; 
height:27px; 
background-image:url(images/footerbar.png); 
background-repeat:repeat-x; 
text-align: center;
}


#footer a, #footer a:visited {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}

#suchen {
position:relative;
left:0px;
padding-top:5px;
}

#impressum {
position: relative;
padding-top:5px;
padding-right:5px;
top:-10px;
}
/* navigation
--------------------------------------------------*/
#navigation 
{
width: 945px;
height:36px;
line-height: 36px;

/*background: #333 url(img/navigation.png) no-repeat; */

}

#navigation ul 
{
margin:0;
font-family: Arial, Helvetica, sans-serif;
background-color:#000000;
size:11px;
padding:0;
}

#navigation li {
float:left;
margin:0;
padding:0;
list-style-type:none;

}

#navileiste {
position:absolute;
top:164px;
padding-left:38px;
height:35px;
left:3px;
}

#navigation li a 
{
display:block;
padding:7px 9px;
font-stretch: expanded;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
}


#navigation a:hover
{
color: #FFFFFF;
background-image:url(images/menubutton.jpg);
height:36px;
}

#navileiste .current_page_item {
}

#navileiste .current_page_item a {
	color: #FFFFFF;
	background: url(images/menubutton.jpg) no-repeat;
	height:36px;
}

* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */

#navigation form 
{
float:right;
height:100%;
width:164px;
padding:0 15px;
line-height:0;
}

#navigation form fieldset 
{
  /* centering the search form could've
  been done way more elegant but IEWin
  and Opera refused to follow the rules */
  margin-top:3px;
border:0 solid; /* Opera */
}

* html #navigation form fieldset {margin-top:7px;}

#navigation #s 
{
height:1.5em;
width:115px;
margin:0 5px 0 0;
padding:0;
border:1px solid;
font-size:0.8em;
vertical-align:middle;
}

#navigation #searchbutton 
{
height:2em;
width:auto;
padding:0 1px;
font-size:9px;
letter-spacing:1px;
text-align:center;
vertical-align:middle;
}


#navigation li 
{
border-color:#7F7F7F;
}

#navigation a 
{
color: #CCCCCC;
text-decoration:none;
}

#navigation .selected,
#navigation .current_page_item,




#navigation a:visited
{
font-weight: bold;
}


#navigation #s 
{
border-color:#FFF9EA;
}

#navigation #searchbutton 
{
color:white;
 background-color:#798288;
}

.button
{
margin-bottom: -4px;
}


/********************SIDEBAR********************/

#sidebar .title {
float: left;
display: block; 
width: 180px; 
background: url(images/button.jpg); 
background-repeat:no-repeat;
margin-bottom:0px;
height:35px;
}

#sidebar .title h2 {
font-weight:bold; 
font-size:16px; 
text-align: left; 
color: #FFFFFF;
text-decoration:none;
}


#sidebar ul {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}
#sidebar ul li {
	display: inline;
	margin:0;
	padding:0;
	
}
	
#sidebar li{
	list-style: none;
	
}


#sidebar ul li a {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	color: #CCCCCC;
	display: block;
	text-decoration: none;
	margin-left: 0px;
	margin-bottom:4px;
	padding: 4px 5px 4px 25px;
	background: url(images/navbulle2.gif) no-repeat;
	background-position: 8px 50%;
	background-color: #333333;
}

#sidebar ul li a:hover{
	color: #FFFFFF;
	background: #ececec url(images/navbulle.gif) no-repeat;
	background-position: 10px 50%;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	background-color:#000000;
}


  /***************************************************
                         *********************** post views - most viewied **************
                         *****************************************************/  
#most-viewed ul li
{
padding-left: 0;
font-size:9px;
size:5px;
list-style-type:square;
}

#most-viewed ul li a:link
{
padding-left: 0;
font-size:9px;
size:5px;
list-style-type:square;
}


   /***************************************************
                         *********************** Comments ********************
                         *****************************************************/


#comments
{
color: #FFFFFF;
font: Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;
font-weight:bold;
margin-left:140px;
padding: 9px 5px 4px 0px;
}

#respond
{
position:relative;
left:0px;
color: #FFFFFF;
width:530px;
font: Arial, Helvetica, sans-serif; 
font-size:16px;
font-weight:bold;

padding: 9px 5px 12px 0px;
}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#commentform p
{
color: #ffffff;
font-size:12px;

}

.error {
color: #FF6600;
font-size:14px;
font-weight:bold;
text-align:center;
padding-left:5px;
}

#searchform {
text-align:center;
}

#ping
{
position:relative;
left:140px;
color: #FFFFFF;
width:530px;
font: Arial, Helvetica, sans-serif; 
font-size:14px; 
padding: 9px 5px 12px 0px;
}

.commentlist
{
position:relative;
left:140px;
color: #FFFFFF;
width:530px;
}

.commentlist li
{

padding-left: 0px;
border: #ddd 1px solid;
list-style: none;
margin-bottom: 25px;
}

.commentlist li ul li
{
border: none;
}

.commentlist cite
{
padding: 2px 3px 1px 3px;
}

.commentlist p
{
padding: 5px 5px 2px 0px;
margin-bottom: 5px;
}

.commentlist a:link
{
border: none;
text-decoration: underline;
color: #FF6633;
}

.commentlist a:visited
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #FF6633;
}

.commentlist a:hover
{
border: none;
font-weight: bold;
color: #FFFFFF;
}

.commentlist a:visited:hover
{
border: none;

font-weight: bold;
color: #FFCC00;
}


.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited
{
text-decoration: none;
color: #FFCC00;
}



.commentnumber {
font: normal 14px 'Times New Roman', Times, serif;
margin-top: 2px;
float:right;
color: #0000FF;
font-size: 67px;
text-decoration:none;
}

#comment
{
width:100%;
height:100px;
}

#commentform
{
width:60%;
position:relative;
left:140px;
}



/* Comments */
input.textbox
{
	border:#ccc 1px solid;
	background: #333333;
	font:1em Verdana, Arial, Serif;
	padding:5px;
	width:150px;
	color: #FFFFFF;
}
textarea{
	width: 95%;
	padding:5px;
	border: 1px solid #ccc;	
	background: #333333;	
	font:1em Verdana, Arial, Serif;
	line-height:1.6em;
	color:#FFFFFF;
}

input.textbox:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
	color: #000000;
}
#commentform 
{
	margin:0;
	padding:0px;
	width:410px;
}
.commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li 
{
	list-style:none;
	margin: 0;
	padding: 1em;			
	border-bottom:#ddd 1px solid;
	font-size:0.9em;
}
.commentlist li .cmtinfo 
{
	padding:0px 0;
	margin-bottom: 5px;
	position:relative;	
}
.commentlist li .cmtinfo em 
{
	margin:0;
	padding:0 0em;
	font-weight:normal;			
	font-style:normal;
	font-weight:bold;
	color: #999;	
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
.commentlist li .number 
{
	float:right;
	position:relative;
	text-align:center;
	top:-30px;
	font-size:2em;
	color: #0066FF;
	font-family:Georgia, Verdana, Arial, Serif;
	text-decoration:none;
}
.commentlist li.alt
{
	background: #333333;	
}
.commentlist li.authorcomment
{
	border:none;
	border:#b0c4de 1px solid;	
}
.nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}
.feed 
{
	background:url(img/icon_feed.gif) no-repeat left center;
	padding:2px 0 2px 17px;	
	margin:0;
}
.trackback 
{
	background:url(img/link.gif) no-repeat left center;
	padding:2px 0 2px 20px;
}


.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}

          /***************************************************
                         *********************** Blockquote ********************
                         *****************************************************/

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

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
	
	
/* next & previous page navigation */
.page-nav {
	position:relative;
	background: #666666; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 		helvetica,arial,sans-serif; text-decoration:none; width:330px;
	margin:auto;
	clear: both;


	text-align:center;
	margin-bottom:10px;
}

.previous-entries a {
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url(images/navigation-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	background: url(images/navigation-right.gif) no-repeat right center;
}


/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 35px;
	margin-top: -15px;
	font-size: 95%;
	border:0px;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 32px;
	background: url(images/post-nav-previous.png) no-repeat left center;
}

.post-nav .nextus a {
	float: right;
	padding-right: 32px;
	text-align: right;
	background: url(images/post-nav-next.png) no-repeat right center;
}


          /***************************************************
                         ***********************kalender ********************
                         *****************************************************/
						 
#wp-calendar tbody td a{
color: #0066CC;
font-weight:bold;
text-decoration:underline;
	}
	


          /***************************************************
                         ***********************dev-blog ********************
                         *****************************************************/
#comment_dev {
padding-left:160px;
padding-bottom:30px;
font-size:18px;
font-weight:bold;
}

.cmtinfo img {
float:left;
border: 1px solid #999999;
margin-right:5px;
width:32px;
}

.commentlist li .cmtinfo cite 
{
font-size:14px;
	padding:0px 0;
	margin-bottom: 5px;
	position:relative;	
}
 /***************************************************
                         ***********************donations ********************
                         *****************************************************/

.donation {
background-image:url(images/button.jpg);
background-repeat: repeat-x;
float: left; 
width: 177px; 
}

.recent_donation {
background-image:url(images/footerbar.png);
background-repeat: repeat-x;
float: left; 
width: 177px;
color:#FFFFFF;
}


#help_link {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

.blocklabel amount {
color:#FFFFFF;
}

.paycloud {
color:#999999;
text-align:center;
font-size:10px;
}

#dc_form_inputs p {
color:#FFFFFF;

}


.spendenhinweis {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

 /***************************************************
                         ***********************comment page ********************
                         *****************************************************/


.comment-page-numbers {
color: #FFFFFF;
font: Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;
font-weight:bold;
margin-left:140px;
padding: 9px 5px 12px 0px;
}


 /***************************************************
                         ***********************slider main ********************
                         *****************************************************/


#box{
	position:absolute;
}
#box div{
	width:720px;
	float:left;
	
}
#box .buttons{
	text-align:left
}
#box .next{
	float:right
}

#prev {
width:21px;
height:19px;
background: url(images/prev.png) no-repeat center;
}

#next {
width:21px;
height:19px;
background: url(images/next.png) no-repeat center;
}

#stop {
width:21px;
height:19px;
background: url(images/stop.png) no-repeat center;
}

#play {
width:21px;
height:19px;
background: url(images/play.png) no-repeat center;
}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

.buttons{padding:1px;}
.buttons span{color: #999999;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active {background: #999999;color: #000000}
.buttons span:hover {color: #000000}

.mask1{
	position:relative;
	width:720px;
	height:150px;
	overflow:hidden;
}

#tabl {
width:500px;
}

.sf-latest-header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.sf-latest {
width:200px;
}

.toggle_link {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #0099ff;
font-weight:bold;
padding-left:160px;
padding-bottom:20px;
}

.titleicon {
	background: url(images/titleicon.png) no-repeat;
	margin-top:2px;
	margin-right:5px;
	margin-left:5px;
	float: left;
	height:32px;
	width:32px;
}

.titleicontent {
	background: url(images/titleicontent.png) no-repeat;
	margin-top:2px;
	margin-left:5px;
	float: left;
	height:32px;
	width:32px;
}

.titleicondev {
	background: url(images/titleicondev.png) no-repeat;
	margin-top:2px;
	margin-right:5px;
	margin-left:5px;
	float: left;
	height:32px;
	width:32px;
}
.wmd-preview 
{
color: #FFFFFF;

}

.ajax-edit-time-left {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
}

.respond {
position:relative;
left:140px;
color: #FFFFFF;
width:530px;
font: Arial, Helvetica, sans-serif; 
font-size:16px;
font-weight:bold;
text-decoration: underline; 
padding: 9px 5px 12px 0px;
}

.wp-polls .text {
color:#FFffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.wp-polls  .uberschrift {
color:#0099ff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

#useronline-browsing-site {
padding-left:5px;
padding-right:5px;
}

#dc_paypal_form {
padding-left:5px;
padding-right:5px;
}

#get_recent_comments_wrap
{
color:  #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


/***************************************************
                         *********************** sidebarlogin.php **************
                         *****************************************************/ 
#user_pass
{
color: #000000;
font-size:16px; 
}

#user_login
{
color: #000000;
font-size:16px;

}

#wp-submit
{
color: #000000;
background:  #DF0000;
border: 1px solid silver;
font-size:14px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.submit {
margin-bottom: -30px;
}

#loginform {
font-size:11px; 
color: #CCCCCC; 
padding-left:8px;
position: relative; 
top: -20px;
}

/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}


.gallery li {
	margin: 7px 7px 5px;
	padding: 8px;
	background:  #FFFFFF;
	border: solid 3px #000000;
	border-left: none;
	border-top: none;
	float: left;
	position: relative;
	width: 200px;
}
.gallery span {
	background: url(images/tape.png) no-repeat;
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	left: 74px;
	top: -12px;
}
.gallery em {
	display: block;
	padding: 0 20px 0 0;
	text-align: center;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	color: #333;
}

.gallery img {
	background: #000000;



}
.gallery a:hover img {
	border-color: #000;
	border: solid 2px #0099FF;

}


#author, #email, #url, #subscribe {
font-size:10px;
}

.label {
font-size:10px;
text-decoration:none;
}

#cancel-comment-reply {
font-size:12px;
text-decoration:none;
margin-left:12px;
}

#comment {
width:370px;
}

ol.commentlist { list-style:none; margin-top:10px; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:11px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:7px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background: #2A2A2A; }
ol.commentlist li.odd { background:#333333; }
ol.commentlist li.parent { border-left:7px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
div.reply { background: #666666; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif;   text-align:center; text-decoration:none; width:100px; }
div.reply:hover { background:#c30; border:1px solid #c00; }
div.reply a { color:#fff; text-decoration:none; }
ol.commentlist li div.reply { font-size:10px;text-decoration:none; color:#FFFFFF }
ol.commentlist li div.reply a { font-weight:bold ;text-decoration:none; color:#FFFFFF }


.wp-commentnavi {
position:relative;
background: #666666; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; text-decoration:none; width:530px;
margin-top:10px;
left:140px;
}

/* next & previous post navigation */
.clearframe {
	clear: both;

}

.beitragsanzahl {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0099ff;
font-weight:bold;
padding-bottom:10px;
}
