/*  
Theme Name: Ewigi Liebi
Theme URI: 
Description: 
Version: 1.0
Author: RHO 4 Patrick
Author URI: http://www.rhodesign.ch

*/

* { behavior: url(iepngfix.htc) }
#container img, #header img { behavior: url(iepngfix.htc) }

html, body { 
padding:0px;
margin:0px;
height:100%;
}

body {
color: #882420;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
margin: 0px 0px 0px 0px;
background-image: url(images/bg_body2.jpg);
}

#container { 
width: 1020px; 
text-align: left; 
margin: 0px auto; 
position: relative;
min-height: 100%;
height:auto !important;
height:100%;
}

#header { 
height: 200px;
width: 1020px; 
padding: 0px;
background-image: url(images/header.png);
background-repeat: no-repeat;
background-position: bottom center;
margin: 0px auto; 
}
#header a img{
border: none !important;
}
#header a img:hover{
border: none !important;
}



#toplinks{
float: right;
width: 150px;
margin-top: 10px;
}
#toplinks a{
color: #000;
text-transform: uppercase;
text-decoration: none;
}
#toplinks a:hover{
color: #000;
text-transform: uppercase;
text-decoration: underline;
}

#content_container{
width: 1020px; 
margin: 0px auto; 
padding: 0px;
position: relative;
min-height: 90%;
height:auto !important;
height:90%;
background-image: url(images/container4.png);
background-position: top center;
background-repeat: repeat-y;
behavior: url(iepngfix.htc)
}



	
	
	
	
	
.post{
height: auto !important;
}
.postdate {
text-transform: uppercase;
font-size:10px;
margin: 10px 0 15px 0;
}	
.postfooter{
font-size:10px;
background-image: url(images/linie.png);
background-repeat: repeat-x;
background-position: bottom;
margin: 10px 0 20px 0;
padding: 0 0 10px 0;

}







	

	



	


	

#pagecontent{
margin-top: 15px;
}

#content { 
width: 617px; 
margin-bottom: 20px;
margin-left: 170px;
margin-right: 0px;
padding: 10px 40px 0 40px;
}
#content img{
margin-bottom: 12px;
}
	
#content p{
margin: 0px;
line-height: 18px;
padding: 0px 0px 10px 0px;
margin-top: 5px;
}
	
#content h1 {
color: #882420;
font-size: 24px;
font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
font-weight: normal;
padding: 10px 10px 10px 10px;
line-height: 150%;
margin: 0px;
}
	
#content h1 a  {
color: #882420;
text-decoration: none;
}

#content h1 a:hover {
color: #651411;
text-decoration: underline;
}

#content h2 {
font-size: 16px; 
color: #882420; 
margin: 0px;
line-height: 120%;
padding: 2px 5px 2px 5px;
margin-bottom: 7px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
background-color: #ebdcd5;
display: inline;
}

#content h2 a  {
color: #882420;
text-decoration: none;
}

#content h2 a:hover {
color: #651411;
text-decoration: underline;
}


#content h3 {
font-size: 13px; 
color: #882420; 
margin: 0px;
line-height: 120%;
margin: 10px 0 5px 0;
font-family: Verdana, Helvetica, Arial, Sans-Serif;

}
#content h3 a  {
color: #882420;
text-decoration: none;
}
#content h3 a:hover {
color: #651411;
text-decoration: none;
}

#content h4 {
font-size: 12px; 
color: #882420; 
margin: 0px;
line-height: 120%;
font-variant: small-caps;
padding-top: 2px;
}
#content h4 a  {
color: #882420;
text-decoration: none;
}
#content h4 a:hover {
color: #651411;
text-decoration: none;
}



#content ol {
list-style-type: decimal;
line-height: 18px;
margin: 0px;
padding: 0px 0px 10px 30px;
}
#content ul {
list-style: none;
margin: 0px;
padding: 0px 0px 10px 0px;
}
	

#content ul li {
list-style: none;
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
}
#content ul li a {
color: #882420;
text-decoration: none;
}
#content ul li a:hover {
color: #651411;
text-decoration: underline;
}

#content td{
line-height: 18px;
vertical-align: top;
}
	
	
	
	
	
	
	
	
	
	
	
	
#arch {
	color: #000;
	}
	
#arch ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#arch li {
	margin: 0px;
	padding: 0px;
	}
	
#arch ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#arch ul li a {
	color: #797979;
	text-decoration: none;
	}

#arch ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
	
blockquote{
margin: 0px;
margin-left: 15px;
margin-bottom: 12px;
padding: 2px 0 2px 10px;
width: 420px;
font-style: italic;
color: #882420;
background-image: url(images/blockquote.png);
background-repeat: repeat-y;
background-position: left top;
}
	



	
	
	
	
/* ######################### START NAVIGATION ####################### */	
#left { 
width: 170px;
float: left !important; 
}

#navcontainer ul {
margin-left: 0;
padding: 20px 0px 0px 0px;
list-style-type: none;
}

#left ul {
list-style: none;
margin: 0px;
padding: 0px;
}
	
#left li {
list-style: none;
margin: 0px;
padding: 0px;
display: block;
background-image: url(images/linie.png);
background-repeat: no-repeat;
background-position: bottom;
}

#left ul li a {
color: #973c36 ;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
display: block;
text-transform: uppercase;
font-size: 15px;
}

#left ul li a:hover {
text-decoration: none;
color: #651411;
}


#level1current{
color: #973c36 !important ;
font-weight: bold;
}
#level1current:hover{
color: #973c36 !important ;
font-weight: bold;
}
#level1highlight{
color: #973c36 !important ;
font-weight: bold  !important;
}

ul#level2{
padding-bottom: 5px;
}
ul#level2 li{
background-image: none !important;
}
ul#level2 li a{
font-size: 11px;	
padding-top: 2px;
padding-bottom: 2px;
padding-left: 25px;
}
a#level2current{
color: #973c36 !important ;
font-weight: bold !important;
background-image: url(images/pfeil.png) !important;
background-repeat: no-repeat;
}
#level2active{
color: #973c36 !important ;
font-weight: bold;
background-image: url(images/pfeil.png) !important;
background-repeat: no-repeat;
}

/* ######################### ENDE NAVIGATION ####################### */	


	
	
	



	
	
	
	

	
	
	
#right { 
color: #973C36;
width: 150px;
float: right  !important; 
margin-top: 0px;
margin-bottom: 20px;
padding-bottom: 20px;
clear: none !important;
}
	
#right p{
margin: 0px;
line-height: 12px;
padding: 5px 0 5px 0;
}
#right img{
margin:5px 0 5px 0;
}
	
#right h2 {
font-size: 12px; 
color: #882420; 
margin: 0px;
line-height: 120%;
padding: 2px 5px 2px 5px;
margin-bottom: 7px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
background-color: #ebdcd5;
display: inline;
text-transform: uppercase;
}


#right a{
color: #973C36 ;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
}
#right a:hover{
text-decoration: underline;
}


#right ul {
list-style: none;
margin: 0px;
padding: 0px 0px 20px 0px;
}
	

	
#right ul li {
list-style: none;
margin: 0px;
padding: 10px 0px 5px 0px;
background-image: url(images/linie.png);
background-repeat: no-repeat;
background-position: bottom;
}



.sideblog_bubble{
padding-left: 135px;
}
.sideblog_bubble img{
margin-bottom: 0px !important;
}
.sideblog_bubble a img{
border: none !important;
}
.sideblog_bubble a img:hover{
border: none !important;
}	

	
	
	
	


#footer {
width: 1020px;
overflow: hidden;
font-size: 8pt;
margin: 0px auto;
line-height: 17px;
clear: both;
position: absolute;
bottom: 0 !important;
bottom: -1px; /* For Certain IE widths */
text-align: center;
}



#footer p {
color: #fff;
padding: 0px;
margin: 0px;	
}
#footer a, #footer a:visited {
color: #666;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}




	
	
	
	
	
	
	
	
#copyright {
width: 1020px;
overflow: hidden;
font-size: 8pt;
margin: 0px auto 0px;
padding:  5px 0px 7px 0px;
line-height: 17px;
color: #888;
text-align: center;
}	
	
	
	
	
	
	
	
	
/* ##################### START SEARCHFORM ##################### */
#searchform {
margin-bottom: 0px;
}
	
#searchform input {
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
font-size: 9pt;
color: #882420;
border: 1px solid #ddd;
width: 150px;
margin-bottom: 0px;
}

#suchbutton{
font-size: 14px; 
font-weight: bold;
color: #882420; 
margin: 2px 0 0 0;
line-height: 120%;
padding: 1px 3px 1px 3px;
margin-bottom: 7px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
background-color: #ebdcd5;
border: none;
width: 60px !important;
border: none !important;
text-transform: uppercase;
}

#suchbutton:hover {	
color: #641411; 
}
/* ##################### ENDE SEARCHFORM ##################### */




/* ##################### START KOMMENTARE ##################### */
#comment  {
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:1em;
margin:0;
padding:4px;
}

ol.commentlist{
padding-left: 0px !important;
margin-top: 30px !important;
margin-bottom: 30px !important;
}

ol.commentlist li{
list-style: none;
background-image: url(images/linie.png);
background-repeat: repeat-x;
background-position: bottom;
margin: 0;
padding: 0;
}

.entry {
margin-bottom: 12px;
padding-top: 10px;
display: block;
}	
.avatar {
float: left;
margin-right: 10px;
}






	
	




#commentform{
margin-top: 30px;
}

#commentform textarea{
width: 395px;
height: 194px;
background-image: url(images/commentform.png);
background-repeat: no-repeat;

border: none !important;
background-color: transparent  !important;
font-family: "Times New Roman", Times, serif;
color: #882420;
font-size:12px;
}
#author, #email, #url {
background-image: url(images/linie.png);
background-repeat: repeat-x;
background-position: bottom  !important;
border: none !important;
background-color: transparent  !important;
font-family: "Times New Roman", Times, serif;
width: 200px;
font-size:12px;
margin:0;
padding: 2px 4px 2px 4px;
margin-right: 20px;
color: #882420;
}


#submit {	
font-size: 18px; 
color: #882420; 
margin: 0px;
line-height: 120%;
padding: 1px 5px 1px 5px;
margin-bottom: 7px;
font-family: "Times New Roman", Times, serif;
background-color: #ebdcd5;
border: none;
font-weight: bold;
}
#submit:hover {	
color: #641411; 
}

/* ##################### ENDE KOMMENTARE ##################### */









a, a:visited{
color: #882420;
text-decoration: none;
outline: none; 
}
a:hover{
color: #6541411;
outline: none;
text-decoration: underline;
}
a:active{
outline: none;
}

a img{
border: 1px solid #EBDCD5;
}
a img:hover{
border: 1px solid #882420;
}




p.audioplayer_container{
padding-bottom: 0px !important;
}





.untertitel{
font-size: 13px; 
color: #882420; 
margin: 0px;
line-height: 120%;
margin: 0px 0 5px 0;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-weight: bold;
display: block;
}
hr{
background-image: url(images/linie.png);
background-repeat: repeat-x;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
border: none !important;
background-color: transparent  !important;
height: 5px;
}
.linie{
background-image: url(images/linie.png);
background-repeat: repeat-x;
background-color: transparent  !important;
height: 5px;
margin-top: 5px;
margin-bottom: 5px;
}



.alignleft{
float: left;
margin-right: 15px;
margin-bottom: 15px;
}
.alignright{
float: right;
margin-left: 15px;
margin-bottom: 15px;
}







