/* +----------------------------------------------------------------------+
** | KAYWA Blog                                                           |
** +----------------------------------------------------------------------+
** | Copyright © 2003-2006 KAYWA AG                                       |
** +----------------------------------------------------------------------+
** | This program is subject to the KAYWA-Blog license.                   |
** | You are not allowed to redistribute or use it without our approval.  |
** | For more information, contact us at contact@kaywa.com                |
** +----------------------------------------------------------------------+
** | Author: Raffael Wannenmacher <raffael@kaywa.ch>                      |
** +----------------------------------------------------------------------+
*/

/* DOM */
*{
/*margin:0px 0px;**/
}

body {
background-repeat:no-repeat;
background-position:top center;
margin:0;
padding:0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

form {
margin:0;
padding:0;
color:#000;
font-size:11px;
}
h2 {
	padding-left:0px;
}
.tfields {
	float:left;
	padding-right: 15px;
	padding-top:10px;
	font-weight:bold;
	color:#666;
}
.clear {
	clear:both;
	height:1px;
	display:inline;
}
.gallery {
margin:40px 0 60px 0;
font-size:11px;
}
.comments{
	display:block;
}
.gallery-title,
.gallery-title a,
.gallery-title a:visited,
.gallery-title a:hover,
.gallery-title a:active {
background-color:transparent;
font-family:Georgia;
font-size:17px;
letter-spacing:0.07em;

}

.gallery-title {
margin:0;
padding:5px 0 5px 30px;
font-size:16px;
line-height:23px;
font-weight:normal;
font-family:Georgia;
}

.gallery-nav {
padding:5px 0 5px 30px;
margin:0;
font-size:11px;
}

.gallery-nav th {
width:32px;
}

.gallery-nav-slider {
padding:1px 4px 0 4px;
float:right;
}

.gallery-images {
margin:5px 0 5px 0;
width:100%;
}

.gallery-image-title {
margin:0;
padding:0;
padding:5px 0 5px 30px;
text-align:left;
font-size:11px;
text-transform:uppercase;
}

.gallery-image {
text-align:center;
vertical-align:top;
padding-bottom:12px;
padding:6px 12px 6px 12px;
}

.header-image{
margin:0px 0px;
}
.header-image-fill{ margin:0px 0px; }
.header-navigation{ margin:0px 0px; }
input, textarea {
margin:0;
padding:1px;
color:#000;
border:1px solid #E7E1CB;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

select {
font-family:Verdana;
font-size:11px;
}

.mceEditor {
width:380px;
}

#recommend_box {
position:absolute;
z-index:10;
background-color:#fff;
top:240px;
left:240px;
width:500px;
padding:0;
margin:0;
}

.ad {
font-size:9px;
}

.ad img {
border:0;
}

.ads-title,
.ads-title a,
.ads-title a:visited,
.ads-title a:hover,
.ads-title a:active {
color:#fff;
font-size:10px;
}

.ads-title {
position:absolute;
margin:-20px 0 0 0;
}

.vista-logo {
position:absolute;
margin:150px 0 0 860px;
}

blockquote {
color:#443A2B;
margin:12px;
padding:12px;
border:1px dotted silver;
}

/* ID */

#container {
margin:0 auto 0 auto;
/*width:1046px;*/
width:100%;
float:left;
}

#header {
margin:0 0 10px 0;
padding:0;
width:1046px;
}

.header-logo {
position:static;
float:right;
padding:101px 0 0 0;
}

#content {
background-color:#fff;
margin:0 0px 0 48px;
width: 408px;
display:inline;
overflow:hidden;
}
#content2 {
background-color:#fff;
width: 606px;
float: left;
margin:0 14px 0 14px;
}

#sidebar1 {
width:160px;
margin-right:14px;
}
#sidebar2 {
	padding-left:10px;
	width:200px;
}
#content,
#sidebar0,
#sidebar1,
#sidebar2 {
margin-top:0px;
float:left;
}

/* CLASS */

.right {
margin:auto;
}

.post {
background-color:#fff;
margin:40px 0 25px 0;
padding-right:15px;
font-size:11px;
border-bottom: 1px solid #d4c7ba;
}

.post-published {
display:inline;
margin:0;
padding:2px 0px 4px 0px;
color:#AFAF97;
font-size:11px;
font-weight:bold;
letter-spacing:0.07em;
text-transform:none;
}

.post-title {
margin:0;
padding:5px 0 5px 0px;
font-size:16px;
line-height:23px;
font-weight:bold;
font-family:Georgia;
}
a.menulink{
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	Color: #CDB295;
	}


a.menulink:Visited{
	Color: #2c251c;
	text-decoration: none;
	}


a.menulink:link{
	Color: #2c251c;
	text-decoration: none;
	}

a.menulink:Active{
	Color: #2c251c;
	text-decoration: none;
	}


a.menulink:Hover{
	font-size: 11px;
	Text-Decoration : underline;
	color: #2c251c;
	}
	
.post-title,
.post-title a,
.post-title a:visited,
.post-title a:hover,
.post-title a:active {
background-color:transparent;
font-size:18px;
letter-spacing:-0.03em;
color: #2c251c;
text-decoration:none;
clear:both;

}

.post-category {
color:#AFAF97;
font-size:11px;
display:inline;
margin:6px 0 0 0;
padding:0 5px 0 0px;
float:right;
width:90px;
}
.post-category a,
.post-category a:visited,
.post-category a:hover,
.post-category a:active{
color:#AFAF97;
text-decoration:none;
}
.meta{
font-weight:bold;
overflow:hidden;
display:inline;
}
.post-meta {
font-family:Arial;
margin-top:6px;
color:#FF6600;
font-size:11px;
font-weight:bold;
text-transform:capitalize;
float:left;
width:290px;
}

.post-content {
	clear:left;
	clear:right;
	color:#000;
	font-size:12px;
	font-family:Arial;
	margin:0;
	padding:25px 15px 0px 0px;
	line-height:17px;
	overflow:hidden;
	}
.post-content a:link {color:#FF6600; text-decoration:none; }
.post-content a:visited{color:#FF6600; text-decoration:none;}
.post-content a:hover{color:#2C251C; text-decoration:underline;}
.post-content a:active{
	color:#FF6600;
text-decoration:none;
}
.post-content p {
	margin-top:0;
	padding:0;
	}
.post-content-moblog {
	padding-bottom:14px;
	}
.post-content-moblog img {
padding:4px;
}

.post-footer,
.post-footer a,
.post-footer a:visited
{
margin:32px 10px 8px 10px;
padding:0 0 5px 0;
clear:both;
font-size:10px;
font-family:Arial;
color:#FF6600;
}

.post-footer a:hover {color:#482007}
.post-footer a:active{
margin:32px 10px 8px 10px;
padding:0 0 5px 0;
clear:both;
font-size:10px;
font-family:Arial;
color:#FF6600;
}

.posts-slider {
background-color:#fff;
margin:0 0 20px 15px;
}

.posts-slider .left,
.posts-slider .right {

font-size:9px;
color:#443A2B;
}
.posts-slider .left a:link {color:#715736; text-decoration:none; }
.posts-slider .left img {border:medium none;}
.posts-slider .left a:visited{color:#715736; text-decoration:none;}
.posts-slider .left a:hover{color:#000000; text-decoration:underline;}
.posts-slider .left a:active{color:#715736 text-decoration:none; }
.posts-slider .right a:link {color:#715736; text-decoration:none; }
.posts-slider .right img {border:medium none;}
.posts-slider .right a:visited{color:#715736; text-decoration:none;}
.posts-slider .right a:hover{color:#000000; text-decoration:underline;}
.posts-slider .right a:active{color:#715736; text-decoration:none; }
.post-details {
margin-top:48px;
clear:both;
}

.post-content h3 {
font-size:15px;
letter-spacing:0.07em;
line-height:18px;
font-family:Georgia;
}

.post-details h3 {
font-weight:normal;
border-bottom:1px solid #AFAF97;
margin:24px 14px 16px 0px;
padding:0 1px 0 1px;
font-size:10px;
line-height:18px;
}

.post-details .message,
.post-details .error,
.post-details form {
padding:0 15px 0 0px;
font-size:11px;
}

.post-details .error {
color:#FF0000;
}

.post-details form {
margin-bottom:12px;
}

.comment,
.trackback,
.pingback {
padding:0 15px 0 0px;
margin-bottom:12px;
font-size:11px;
color:#000;
}
published a:active {
background-color:transparent;
color:#AFAF97;
font-weight:bold;
text-transform:uppercase;
}
.comment-meta {
/* float:left; */
font-weight:bold;
padding-right:10px;
}

.comment-published,
.comment-published a,
.comment-published a:visited,
.comment-published a:hover,
.comment-published a:active{
text-decoration:none;
color:#cfcfcf !important;
font-size:10px;
font-weight:bold;
}

.comment-author{
color:#FF6600;
font-size:10px;
}

.comment-author-url,
.comment-author-url a,
.comment-author-url a:visited,
.comment-author-url a:hover,
.comment-author-url a:active 
{
color:#666666 !important;
font-weight:bold; 
text-decoration:none;
font-size:10px;
}
.comment-content {
padding:20px 0 20px 0;
}
.comment a,
.trackback a,
.pingback a
{
color:#FF6600;
text-decoration:none;
}

.comment a:hover,
.trackback a:hover,
.pingback a:hover
{
color:#2C251C; 
text-decoration:underline;
}

.nav {
background-color:#fff;
width:200px;
padding-top:36px;
opacity:.8;
filter:alpha(opacity=80);
}
.posts {
width:412px;
}

.nav-box {
border-left:1px solid #dcdbdc;
padding-left:10px;
margin:7px 0 17px 0;
font-size:11px;
}
.nav-box a
{
color:#725B45;
text-decoration:none;

}
.nav-box a:hover
{
color:#2C251C; 
text-decoration:underline;

}

.nav-box-title {
margin:0;
padding:2px 0px 2px 0px;
font-size:11px;
font-family:Arial;
text-transform:capitalize;
color:#ff6600;
border:none;
text-decoration:none;
}
.nav-box-title  a:link,
.nav-box-title img {
	border:none;
	text-decoration:none;
}
.nav-box-content a {
color:#725B45;
background-color:transparent;
text-decoration:none;
}
.finden {
	color:#FF6600;
	font-family:georgia;
	font-size: 12px;
	font-weight:bold;
}
.nav-box-content a:visited {color#725B45; background-color:transparent;}
.nav-box-content a:hover {color:#2C251C; background-color:transparent; text-decoration:underline;}
.nav-box-content a:active {color:#725B45; background-color:transparent;}

.nav-box-content {
line-height:16px;
margin:0;
padding:0px 10px 10px 0px;
}

.nav-box-moblog {
text-align:center;
}

.nav-calendar {
padding:0;
width:170px;
}

.nav-calendar td, .nav-calendar th {
font-size:11px;
color:#6c6350;
text-align:center;
}
.calender-link-selected {
	font-weight:bold;
	/*border:1px solid #6c6350;*/
}
.calender-link-selected a:active{
	border:1px solid #6c6350;
}
.datum {
 font-weight:bold;
 font-size:11px;
 color:#382713;
}
.leftpad {padding-right:80px;}
.rightpad {padding-left:80px;}
.autom	{margin:auto auto;}

.blog-footer {
color:#393011;
clear:both;
padding-top:3px;
font-family:arial;
font-size:10px;
border-top:1px solid #E7E1CB;
margin-bottom:20px;
margin-left:46px;
width:820px;
}
.blog-footer a,
.blog-footer a:link,
.blog-footer a:hover,
.blog-footer a:visited{
margin:0px;
text-decoration:none;
color:#393011;
}

#skyscraper {
	margin:0;
	padding:15px 20px 20px 20px;
	background-color:#fff;
	}

.buttonarea {
color:#FF6600;
font-family: Georgia;
font-size: 12px;
font-weight:bold;
letter-spacing:0.01em; 
padding: 0px 0px 0px 0px;
margin:  0px 0px  0px  0px;
border: none;
background-color: white;
}

#headerimage {
border: 0px none; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
height: 125px; 
width: 1046px;
}


