body {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#D92429;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

form {
	padding: 0px;
	margin: 0px;
}

h1 {
	display:none;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*** General ***/

#holder{
	width:763px;
	height: 100%;
	background: #FFFFFF;
	text-align:left;
}

.banner_top {
	background: #D0D0D0;
	border-bottom: 1px solid #fff;
	background-repeat: repeat-x;
	height:15px;
	width:100%;
}

#banner {
	background-color: #FFFFFF;
	background-image:url(../_img/header_2.jpg);
	background-repeat:repeat-x;
	height:280px;
	width:100%;
}

.mail {
	width:755px;
	text-align:right;
	padding-right:8px;
	padding-top:5px;
}

.mail a {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.home a {
	display:block;
	width:475px;
	height:100px;
	margin-top:150px;
}
.home a span {
	display:none;
}

.album {
	clear:left;
	padding-top:20px;
	padding-bottom:20px;
	margin:0 auto;
}

.content {
	padding-top: 35px;
}

.autor {
	color: #AB9458;
}

.kommentar {
	padding-top: 7px;
	color: #666666;
}

.addkomment {
	display: none;
}

.lastblogdate {
	color: #B4A06B;
	padding-bottom: 3px;
}

.bhdr_text a{	color: #000000;	text-decoration: underline;}
.bhdr_text a:hover{	color: #616161;	text-decoration: underline;}
.lcol{	background-color: #FFFFFF;}
.rcol{	background-color: #FFFFFF;}
.pad1{	padding: 6px 20px 6px 20px;}
.pad2{	padding: 4px 4px 4px 4px;}
.txt{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.txt a {	color: #AB9458; text-decoration: underline;}
/*spacers*/
.clear{	clear: both;	height: 6px;}
.bigclear{	clear: both;	height: 20px;}
.separator {	
	background-image:url(../_img/dashed_blau.gif); 
	background-repeat:repeat-x; 
	background-position: center;
	width:100%;
	height: 11px;
 }
 
 .separator_grey {	
	background-image:url(../_img/dashed_grau.gif); 
	background-repeat:repeat-x; 
	background-position: center;
	width:100%;
	height: 11px;
 }
/* blog display */
.blog_item{ font-family: Verdana, Arial, Helvetica, sans-serif;}
.blog_date { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #000000;  padding: 4px 2px 20px 0px;}
.headlines { font-family: Arial, Helvetica, sans-serif; font-size: 13px;	font-weight: bold;	color: #AB9458;	padding-bottom: 4px;	}
.description { 	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.description a, a:visited { color: #AB9458; text-decoration: underline; }
.dashed { background-image:url(../_img/dashed_blau.gif); background-repeat:repeat-x; width:100% }
.blog_post {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B4A06B; padding-bottom: 14px; }
.blog_post a {	color: #AB9458; text-decoration: underline;}
.blog_link {	
	background-image:url(../_img/dashed_blau.gif); 
	background-repeat:repeat-x; 
	width:100%; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #AB9458;
	text-align:right;
	padding-top: 6px;
}

.blog_link a{ color:#AB9458; text-decoration:none; text-decoration:underline;}
.blog_link a:hover{	color:#AB9458; text-decoration:none;  text-decoration:underline;}
a.blog_link {	font-size: 8pt;	color: #000000;}
.blog_plink {	font-size: 8pt;	color: #000000;	}
/*blog reply*/
#reply { font-family: Arial, Helvetica, sans-serif; color: #000000; background: #EEEBDF; border: 1px solid #AB9458; padding: 4px; }
.reply_titel { font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000; padding: 0px 0px 20px 0px;}
.reply_post { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000; padding: 0px;}

.form_post { 
	background: #F2EEE5; 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-weight: bold;
	vertical-align: top;
	color: #000000; 
	padding: 2px;
	border-bottom: 1px solid #FFF;
	border-right: 4px solid #FFF;
	height: 30px;
	width: 150px;
}

.form_input {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #000000; 
	border: 1px solid #A99356;
	background: #FFF;
	width: 150px;
}

.form_suchen {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #000000; 
	border: 1px solid #A99356;
	background: #FFF;
	width: 140px;
}

.form_textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #000000; 
	border: 1px solid #A99356;
	background: #FFF;
	width: 250px;
}

.forminputpadding {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	vertical-align: top;
}

.form_button { 
	color: #414141; 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px; 
}

.sndreply{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt;}
/*nav*/
.title { 	
	font-family: Arial, Helvetica, sans-serif;  	
	font-size: 12px;	
	color: #000; 
	padding:2px 2px 2px 6px;  
	background-image: url(../_img/nav_title.gif);
	background-repeat:no-repeat;
	font-weight: bold;
	height:21px;
}
a.title {	color: #4F5E6A;	background: #FFDEAD;}
a.title:hover {	color: #FFFFFF;	background: #8A5300;}
.small { 	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	line-height: 16px; padding-left: 4px;	}
.small a {	display: block;	text-decoration: none;	color: #000000;}
.small a:hover {	color: #000000;	background-color: #EFEBE0;}
/*calendar*/
form#selmo select {
	border-top:1px solid #A99356;
	border-left:1px solid #A99356;
	border-right:1px solid #DED5BD;
	border-bottom:1px solid #DED5BD;
}
form#selyr select {
	border-top:1px solid #A99356;
	border-left:1px solid #A99356;
	border-right:1px solid #DED5BD;
	border-bottom:1px solid #DED5BD;
}
.caltitle{ 	font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; }
.cal, a.cal{ 	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #AB9458; font-weight: bold;}
a.cal:hover {color: #FF0000; }
a.calbold{ 	font-family: Arial, Helvetica, sans-serif;  color: #000000; font-size: 8pt;  font-weight: bold;  background: #E5E5E5;   }
a.calbold:hover {color: #FF0000; }
/* calendar mouse over */
.cmon{	background-color: #D5CAAC;	font-size: 8pt;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}
.cmon a{ text-decoration: none;	color: #000000;}
.cmoff{	background-color: #ffffff;	font-size: 8pt;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}
.cmoff a{ text-decoration: none;	color: #000000;}
.dmon{	background-color: #D5CAAC;	font-size: 8pt;	color: #000000;	font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.dmon a{	text-decoration: none;	color: #000000;}
.dmoff{	background-color: #D5CAAC;	font-size: 8pt;	color: #000000;	font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.dmoff a{	text-decoration: none;	color: #000000;}
.rss{	 	font-family: Arial, Helvetica, sans-serif; 	font-size: 8pt;	color: #000000;	line-height: 16px;	padding-right: 4px;	padding-left: 4px;}
.rss a{	text-decoration: none;}
/* Error */
.errorbox {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	background: #FAF1F1; 
	border: 1px solid #F3CCCC; 
	padding: 4px;
}

.error_titel {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px;	
	color: #EB0000; 
	padding: 0px 0px 20px 0px;
}