/*  
Theme Name: mts photoblog rk
Description: individuell theme for an individuell photographer and man rolf kaul
Version:1.0 Nov 2007
Theme Location: http://www.rolfkaul.de
Author:mts
Author URI:http://www.webdesign-in.de/

*/



html{ background-color:#fefedf;color:#0b2702;   }

/* Begin Structure */
body {
margin: 0;
padding: 0; 
}

.page {
text-align:center;
margin: 5px auto;
padding: 0;
width:970px; 
}

.pageinnen  {
text-align:center;
padding: 0 0 20px 0;
margin:0 auto;
}
.post {margin:0;}
.entry{margin-top:15px;}

.postmetadata {
padding-top: 5px;
clear: left;
text-align: center;}

.blogroll{clear:both;
margin:0;
padding:0;}
.blogroll ul{display:inline;}
.blogroll ul li{margin:4px 7px;display:inline;}

.divmenu{
background-color:#1f4613;
background-image:url(images/div-menu-d.gif);
background-repeat:repeat;
background-position:0 0;
height:3em;
clear:both;
margin:0;
padding:0;
font-size:1.1em;}

.divmenu h3 {font-size:1.2em;line-height:1em;color:#fefedf;background-color:transparent;padding-top:6px;}
.backside{
background-color:#fefedf;
/*background-image:url(images/div-sidebar-back.gif);
background-repeat:repeat;
background-position:0 0;*/
margin:0;
padding:0;
}
/* End Structure */

/* Begin Typography & Colors */
body {
font: 62.5%/160%  "Lucida Grande", Verdana, Arial, "Sans-Serif";
text-align: center;
}
body img.wp-smiley {
border:none;
float:none;
vertical-align:bottom;}

img {border:none;padding:0:margin:0; }

.clear {clear: both;height: 0;margin: 0;padding: 0;line-height:0.1em;font-size:0.1em;}

ol,
ul{
margin:0;
padding:0;
list-style-type:none;
}
ol li,
ul li{
line-height:1.5em;}

h1,h2,h3,h4,h5,h6{
font: 1.5em/1em "New York",Georgia, "Times New Roman", Times, serif;
}

h1, h2, h3 {font-weight: bold;}
h1 {font-size: 4em;text-align: center;}
h2 {font-size: 1.6em;}
h2.pagetitle {font-size: 1.6em;	}
h4{clear:both;}
.sidebar h2 {font-size: 1.2em;line-height:1em;padding-bottom:2px;margin-bottom:0;margin-top:10px;}
.pageinnen {font-size: 1.2em}
small {font: 0.9em/1.5em Arial, Helvetica, Sans-Serif;}
input, textarea, select, option {
font: 0.9em/1.3em Verdana, Arial, Helvetica, sans-serif;
text-align:left;}

p{
margin:3px 20px;
padding:2px;
text-align:left;}

b, strong,em,i {
color:#0e3402;
background-color:inherit;}

address,
.address {
margin:0 5%;
padding:0 5px 0 14px;
border-left:5px solid #0e3402;
font-weight:550;
font-size:1em;
text-align:left;
font-style:normal;}



blockquote{
margin:5px 8% 5px 5%;
padding:4px 1px;
text-align:left;}

blockquote p{
padding:5px 10px;font:0.9em/1.4em  "Avant Garde","Century Gothic", sans-serif;}

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {	border-bottom: 1px dashed #0e3402;}

code,pre{
margin:5px 8% 5px 5%;
width:80%;
overflow:auto;
line-height:2.1em;
text-align:left;}

pre{
padding:15px 3px 16px 4px;	
border:1px solid #0e3402;
clear:both;}

/*----------fuer alle links----------*/

a {padding:2px;color:#1f4613; background-color:inherit;text-decoration:underline;font-weight:bold;}
a:link { color: #1f4613; background-color: inherit;text-decoration:underline;}
a:visited { color: #1f4613; background-color:inherit;text-decoration:none;}
a:link:focus{ color:#003;background-color:inherit;text-decoration:none;}
a:link:hover, a:visited:hover { color:inherit; background-color:#ffb521; text-decoration:none;}
a:link:active, a:visited:active { color:inherit;background-color:#ffb521;}
/*--links ohne background color wechsel--*/

a.ohnebg {padding:2px;color:#1f4613; background-color:inherit;text-decoration:underline;font-weight:bold;}
a.ohnebg:link { color: #1f4613; background-color: inherit;text-decoration:underline;}
a.ohnebg:visited { color: #1f4613; background-color:inherit;text-decoration:none;}
a.ohnebg:link:focus{ color:#003;background-color:inherit;text-decoration:none;}
a.ohnebg:link:hover, a.ohnebg:visited:hover { color:transparent; background-color:inherit; text-decoration:none;}
a.ohnebg:link:active, a.ohnebg:visited:active { color:inherit;background-color:#inherit;}
/*------------bilder als link----------*/
/*
a img{border:none;}
a:link img { border:none; }
a:visited img { border:none; }
a:link:hover img, a:visited:hover img{border:none;color:inherit;background-color:#fefedf;}
a:link:active img, a:visited:active img { border:none; }*/

/*--startseite--*/

.entrystart{width:830px;
padding:15px 0 0 0;
margin:0 auto;
text-align:center;}
.entrystart div{margin:0 auto;
text-align:center; }
.entrystart p{
margin:3px auto;
padding:2px 0;
text-align:center;
}
.entrystart a {display:block;text-align:center;margin:0 auto;}
.entrystart a:hover,.entrystart a:visited:hover{background-color:transparent;}
.entrystart .indexbild{text-align:center;margin:0 auto;}
.entrystart a img{
border:1px solid #0b2702;
padding:4px;
background-color:transparent;
color:inherit;
}

/*--singelansicht--*/

.entry-single{
padding:3px 0 0 0;
margin:0 auto,
text-align:center;}

.entry-single-fotos p{
margin:3px auto;
padding:2px 0;
text-align:center;
}

.entry-single-fotos  img{
border:1px solid #0b2702;
padding:4px;
background-color:#fff;
color:inherit;
}

/*--archive--*/

.entry-archive{
width:230px;
margin:5px 0 5px 2px;
text-align:center;
float:left;
padding:2px;
height:310px;
display:inline;
overflow:hidden;
}
.entry-archive-fotos{
height:200px;}

.entry-archive-fotos p{
margin:3px auto;
padding:0;
text-align:center;
}

.entry-archive p.text,
.text{
text-align:center;
margin:9px 0 3px 0;
padding:0;}

.entry-archive-fotos-small a img,
.entry-archive-fotos   a img{
border:1px solid #0b2702;
padding:4px;
background-color:#fff;
color:inherit;
text-align:center;}

.entry-archive-fotos-small{
height:210px;
width:210px;
float:right;
display:inline;
text-align:center;
margin:0 auto;
padding:4px;}

.pagetitle+p{text-align:center;}



/* 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;	}

#commentform input {
	width: 45%;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border:1px solid #0b2702;}

#commentform textarea {
	width: 99%;
	padding: 2px;
	border:1px solid #0b2702;
overflow:auto;}

#commentform #submit {
	margin: 0;
	float: right;
	border:1px solid #0b2702;
padding:0.4em;
text-align:center;
cursor:pointer;
background-color:#f8faf7;
color:inherit;
font-weight:bold;}

/* End Form Elements */

/* Begin Comments*/
.alt {background-color: #f8faf7;
border-top: 1px solid #0b2702;
border-bottom: 1px solid #0b2702;
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}

.commentlist p {margin: 10px 5px 10px 0;	}

#commentform p {	margin: 5px 0;	}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
font-weight: normal;}

.commentlist li, #commentform input, #commentform textarea {	}
.commentlist li {	font-weight: bold;	}
.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;
}

#commentform p {	}
/* End Comments */

/* Begin Sidebar */
.sidebar{
text-align:center;
margin: 5px auto;
padding: 0;
width:970px; 
}

.sidebarinnen{
width: 100%; 
padding-bottom: 10px;
text-align:left;
}

.erste{
width:22%;
min-width: 20%;
margin-top: 10px;
margin-left: 2.2%;
float: left;
display:inline;
}

.zweite{
width:48%;
min-width: 40%;
margin-top: 10px;
margin-left: 2%;
float: left;
display:inline;
}

.dritte{
width:22%;
min-width: 20%;
margin-top: 10px;
margin-left: 2%;
float: left;
display:inline;
}

.sidebar form {margin: 0;}

.sidebar a:link:hover img, .sidebar a:visited:hover img{border:none;color:inherit;background-color:#fefedf;}	
.right{float:right;}
.left{float:left;}
.sidebar ul{margin-top:12px;margin-bottom:10px;}
.sidebar ul{clear:both;}
.sidebar .dritte  ul li {vertical-align:baseline;}
.sidebar ul.aktuelles li{padding:6px 0;}

.sidebar ul.sideimages{text-align:center;margin:2px auto;}
.sidebar ul.sideimages li{ display:inline; float:left;padding:2px;margin:4px 0;height:145px;}
.sidebar ul.sideimages li a img{line-height:1.2em;padding:0.3em; }

.sidebar ul.homeimages{text-align:center;margin:2px auto;}
.sidebar ul.homeimages li{ display:inline; float:left;padding:2px;margin:4px 5px;height:145px;
}
.sidebar ul.homeimages li a img{line-height:1.2em;padding:0.3em; }
.sidebar ul.homeimages li.clear{clear:both;margin:0;padding:0;height:0.09em;line-height:0.09em;font-size:0,09em;
border:none;}
.sidebar ul.homeimages li.homeimages-text{float:none;display:block; text-align:left;height:1.2em;}

li.metadata{margin-bottom:10px;}

.footer-center{text-align:center;margin:2px auto;}
/* End Sidebar */

/* header menu */

.menu {display:table; padding:0; margin:0  auto 0 auto; list-style:none; white-space:nowrap;font-weight:bold;}
ul.menu{border-right:1px solid #ffffff;}
.menu li {display:table-cell; margin:0; padding:0;}
.menu li a,
.menu li a:link,
.menu li a:visited {float:left; font-size:1em; height:3em; line-height:3em; letter-spacing:1px; padding:0 1em; margin:0;text-decoration:none; color:#fff; background:#1f4613 url(images/div-menu-d.gif) repeat 50% 0%; 
border-right:1px solid #1f4613; 
border-left:1px solid #1f4613;}
.menu li a:hover, 
.menu li.current_page_item a,
.menu li.current_page_item a:link,
.menu li.current_page_item a:visited{background:#FFB521 url(images/ul-menu-currento.gif) no-repeat 50% 100%; color:#1f4613;
height:3em; line-height:3em;
border-right:1px solid #eff9ec; 
border-left:1px solid #eff9ec;}

.menu li cite{float:left;margin-right:3px;font-size:1em;color:#ecf3dd;}

.center{text-align:center;margin:0 auto;}

u.tagcloud li { display:inline; float:left;font-size:100%;padding:1px;margin:4px 2px;}
ul.tagcloud li a{line-height:1.2em;padding-top:0.2em; }

ul.links{margin:3px auto;text-align:center;width:80%;}
ul.links li{ display:inline; float:left;font-size:100%;padding:1px;margin:4px 2px;}
ul.links li a{line-height:1.2em;padding-top:0.2em; }

.navigate{clear:both;}

.entry ol{text-align:left;margin-left:13%;}
.ddsg-wrapper{text-align:left;}
.ddsg-wrapper ul{margin-left:35px;}
.ddsg-wrapper ul ul{margin-left:40px;}

/*services*/
.entry-page{
text-align:center;
margin: 5px auto;
padding: 0;
width:970px; 
}

.entry-page-innen{
width: 100%; 
padding-bottom: 10px;
text-align:left;
background:#fefedf url(images/div-menu-d.gif) repeat-y 60% 0%;}

.entry-page-small{width:59%;float:left;display:inline;background-color:#fefedf;color:#0b2702;}

.entry-page-small  img{border:1px solid #0b2702;
padding:4px;margin:4px;
background-color:#fff;
color:inherit;}

.entry-page-sidebar{width:35%;margin-left:25px;float:left;display:inline;}

.entry-page-fotos img,
.entry-page-fotos-small a img{
border:1px solid #0b2702;
padding:4px;
background-color:#fff;
color:inherit;
text-align:center;}

.entry-page-fotos,
.entry-page-fotos-small{
height:210px;
width:210px;
display:inline;
text-align:center;
margin:0 auto;
padding:4px;}

ul.page-port li{display:inline;}

.amazon{margin-top:20px;}
.ads{float:right;}
.clear-side{clear:both;}
 #wp_page_numbers li, #wp_page_numbers a {
	background: #fefedf;
	padding: 0;
	margin: 0;
	border: none;
	text-align:center;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin: 10px auto 0 auto;
	width: 53%;
text-align:center;
}
#wp_page_numbers ul {
	width: 100%;
	text-align:center;
		margin: 0 auto 0 auto;
		display: inline;
}
#wp_page_numbers li {
	float: left;
	
	margin-bottom: 2px;
}

#wp_page_numbers a {

	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #ff8000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #1f4613;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #ff8000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

dl.blogroll{float:left;display:block;text-align:left;width:90%;margin:10px 0; border-bottom:1px solid #f6f6cf;padding:0 0 8px 10px;}
dl.blogroll dt{width:35%;float:left;display:block; padding:0 0 8px 10px;  }
dl.blogroll dd{margin-left:36%; padding:0 0 8px 10px;}
dl.blogroll dt  img{display:block;clear:left;padding:5px 0; }

