/*
Theme Name: elisabeth10
Theme URI: 
Description: lebensfreude-blog theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/


body {
	margin: 0px auto;
	background:url(images/bggradient.png) repeat-x;
	
}
img{ border:0;}

.repeater {
background: url(images/bgpattern.png) repeat;
  /* for IE */
/*filter:alpha(opacity=60);*/
  /* CSS3 standard */
/*opacity:0.6;*/
}


.wrapper {
width:1200px;
margin:0px auto;
position:relative;

}

.wrapper_in
{
background:url(images/bggradient.png) repeat-x;
float:left;
margin:60px 0 0;
position:absolute;
width:100%;
}



.wrapper_left 
{
float:left;
width:76%;
margin:100px 0px 0px 0px;
}

.wrapper_right 
{
float:left;
width:22%;
margin:100px 0px 0px 0px;
}


#header {
float:left;
width:100%;

height:160px;
margin:0px 0px 0px 0px;
background:url(images/header.png) no-repeat;
position:absolute;
z-index:10;
}

#footer {
float:left;
width:100%;
text-align:center;
height:85px;
margin:-20px 0px 0px 0px;
background:url(images/footer.png) no-repeat;
padding:0px;	
}

#logo
{
background:url(images/logo.png) no-repeat;
width:218px;
height:98px;
margin:30px 0px 0px 10px;
float:left;
}

.navbar {
float: left;
width:600px;
margin:80px 0 0 20px;
}



ul#site-menu {
display: inline;
list-style: none;
width: 200px;
margin:50px 0px 0px 20px;
font-family:dearJoe 2;
font-size:22px;
}

ul#site-menu li{
display: inline;
list-style: none;
height:32px;
float:left;
margin: 20px 8px 10px 8px;
font-family:dearJoe 2;
}

#site-menu a{
font-family:dearJoe 2;
}


a.menu
{
text-decoration:none;


}
a.menu:link,a.menu:visited
{
text-decoration:none;
/*color:#929295;*/
color:#7d7d7d;
}
a.menu:hover,a.menu:active
{
text-decoration:none;
color:#A33333;
}

#main-content {
clear: both;
}


.width170
{
width:170px;
float:left;
margin:0px;
}

.width530
{
width:555px;
float:left;
margin:50px 0px 0px 220px;
}

.width155_img1
{
width:141px;
float:left;
margin:0px;
}

.width296_img2
{
width:285px;
float:left;
margin:0px 0px 0px -40px;
}

.width185_img3
{
width:167px;
float:left;
margin:0px;
margin:0px 0px 0px -40px;
}

.img_1
{
background:url(images/img1.png) no-repeat;
width:141px;
height:139px;
float:left;
}

.img_2
{
background:url(images/img2.png) no-repeat;
width:285px;
height:289px;
float:left;
}

.img_2small
{
background:url(images/img2a.png) no-repeat;
width:141px;
height:139px;
float:left;
}

.img_3
{
background:url(images/img3.png) no-repeat;
width:167px;
height:170px;
float:left;
}

.img_3small
{
background:url(images/img3a.png) no-repeat;
width:141px;
height:139px;
float:left;
}

.width215
{
width:215px;
float:left;
margin:0px;
}


.geist
{
width:129px;
height:54px;
float:left;
margin:3px 0px 0px 10px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:20px;
}

a.geist_links
{
color:#673f1f;

}
a.geist_links:link,a.geist_links:visited
{
text-decoration:none;
}
a.geist_links:hover,a.geist_links:active
{
text-decoration:none;
}

.seele
{
width:150px;
height:54px;
float:left;
margin:-50px 0px 0px 120px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:20px;
}

a.seele_links
{
color:#622181;

}
a.seele_links:link,a.seele_links:visited
{
text-decoration:none;
}
a.seele_links:hover,a.seele_links:active
{
text-decoration:none;
}

.korper
{
width:158px;
height:54px;
float:left;
margin:-10px 0px 0px 50px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:20px;
}

a.korper_links
{
color:#cc006f;

}
a.korper_links:link,a.korper_links:visited
{
text-decoration:none;
}
a.korper_links:hover,a.korper_links:active
{
text-decoration:none;
}

.center_image
{
background:url(images/center_image.png) no-repeat;
width:500px;
height:292px;
float:left;
margin:10px 0px 10px 10px;
}

.photo111
{
background:url(images/portrait.png) no-repeat;
width:170px;
height:279px;
float:left;
margin:0px 0px 0px 0px;
}


.right_para
{
width:180px;
height:122px;
float:left;
margin:0px 0px 0px 10px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:20px;
color:#929295;
text-align:right
}


.width_200
{
width:220px;
float:left;
margin:0px 0px 0px 5px;
}

.width_200_tophome
{
width:200px;
float:left;
margin:70px 0px 0px 5px;
}

.width_200_top
{
width:200px;
float:left;
height:400px;
}

.width380
{
width:328px;
float:left;
margin:0px;
}


.width318
{
width:410px;
float:left;
margin:20px 0px 0px 340px;
}

.navbar_footer {
float: left;
width:405px;
margin:10px 0 0 0px;
}

ul.link_footer {
float:left;
display:inline;
padding:0px;
list-style-type: none;
width: 100%;
}

ul.link_footer li{
display: inline;
list-style-type: none;
float:left;
}

a.footer_link
{
text-decoration:none;
margin:0px 10px 0px 0px;
color:#929295;
float:left;
font-size:12px;
}


/*page 2 Seele*/
.heading
{
font-family:Georgia, Times New Roman, Times, serif;
color:#a33333;
font-size:16px;
text-decoration:none;
float:left;
}

.text_grey
{
font-family:Georgia, Times New Roman, Times, serif;
color:#5f5f5f;
font-size:14px;
text-align:justify;
}

.text_justify
{
text-align:justify;
}

.text_box
{
width:545px;
float:left;
margin:10px 0px 0px 0px;
}

ul.text
{
float:left;
margin:0px;
padding:0px;
width:100%;
}

ul.text li
{
list-style-type:square;
float:left;
margin:0px;
padding:0px;
height:auto;
list-style-position:inside;
}

ul.text_ref
{
float:left;
margin:0px;
padding:0px;
width:100%;
}

ul.text_ref li
{
list-style-type:square;
float:left;
margin:5px 0px 5px 10px;
padding:0px;
height:auto;
list-style-position:inside;
width:100%;
}

a.linkclass
{
text-decoration:none;

}
a.linkclass:link,a.linkclass:visited
{
text-decoration:none;
font-family:Georgia, Times New Roman, Times, serif;
color:#700f67;
font-size:14px;
}
a.linkclass:hover,a.linkclass:active
{
text-decoration:underline;
}
.width_200_top_seele
{
width:200px;
float:left;
height:900px;
}

.width_200_top_Das-ist
{
width:200px;
float:left;
height:800px;
}

.width_200_top_Ref
{
width:200px;
float:left;
height:750px;
}

.width_200_top_kontakt
{
width:200px;
float:left;
height:600px;
}

/*Page 2 Seele*/

.wko
{
background:url(images/wko.png) no-repeat;
width:169px;
height:23px;
float:left;
}

/*Home Page*/

.wrapper_left_home
{
float:left;
width:72%;
margin:60px 0px 0px 0px;
}

.wrapper_right_home
{
float:left;
width:27%;
margin:60px 0px 0px 0px;
}

.width530_home
{
width:660px;
float:left;
margin:50px 0px 80px 25px;
min-height:1000px;
}
.width530_home_bot
{
width:620px;
float:left;
margin:20px 0px 0px 40px;
}


.center_para
{
font-size:15px;
font-family:Georgia, Times New Roman, Times, serif;
color:#000000;
padding:0px 30px 0px 30px;
line-height:23px;
}

.pinkbox_top
{
background:url(images/pinkbox_top.png) no-repeat;
width:650px;
height:23px;
float:left;
margin:0px;
padding:0px;
}

.pinkbox_repeat
{
background:url(images/pinkbox_repeat.png) repeat-y;
width:650px;
float:left;
margin:0px;
padding:0px;
}

.pinkbox_bottom
{
background:url(images/pinkbox_bottom.png) no-repeat;
width:650px;
height:28px;
float:left;
margin:0px;
padding:0px;
}

.left_para
{
width:145px;
float:left;
margin:10px 0px 0px 20px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:20px;
color:#000000;
text-align:left;
}

.photo_2
{
background:url(images/portrait_2.png) no-repeat;
width:170px;
height:331px;
float:left;
margin:290px 0px 0px 0px;
}

.heading_home
{
font-family:Georgia, Times New Roman, Times, serif;
color:#a33333;
font-size:36px;
margin:10px 0px 10px 20px;
width:530px;
float:left;
display:none;
}

a.heading_home_inner
{
font-family:Georgia, Times New Roman, Times, serif;
color:#a33333;
font-size:24px;
text-decoration:none;
width:360px;
float:left;
}


.doggy
{
background:url(images/dog.jpg) no-repeat;
width:400px;
height:300px;
float:left;
margin:20px 0px 10px 35px;
}

.date
{
font-family:Georgia, Times New Roman, Times, serif;
color:#939297;
margin:40px 0px 0px 0px;
float:left;
font-size:12px;
font-weight:bold;
}

.comment
{
width:420px;
border: 2px solid #a33333;
height:20px;
float:left;
margin:10px 0px 80px 35px;
padding:5px;
}

.box_heading
{
font-family:Georgia, Times New Roman, Times, serif;
color:#a33333;
font-size:16px;
width:420px;
height:24px;
font-weight:bold;
float:left;
margin:10px 0px 0px 35px;
}

.rightbox_heading
{
font-family:Georgia, Times New Roman, Times, serif;
color:#a33333;
font-size:20px;
float:left;
margin:50px 0px 0px 10px;
display:none;
}

.hor_line
{
border-bottom:2px solid #939297;
float:left;
margin:5px 0 0 10px;
width:310px;
}

.width_155px
{
width:215px;
float:left;
margin:10px 12px 0px 5px;
font-size:15px; clear:both; display:inline;
}

.width_40px
{
border:1px solid grey;
float:left;
margin:10px 0 0;
padding:2px;
width:40px;
}

.thumb_img
{
background:url(images/thumb.png) no-repeat;
width:38px;
height:38px;
float:left;
}

.text14px
{
font-size:14px;
color:#a33333;
float:left;
text-decoration:none;
}

.merh
{
font-size:20px;
color:#a33333;
float:left;
text-decoration:none;
}

.pageno
{
background:#ffffff;
border:1px solid #7d7c7c;
height:15px;
width:80px;
margin:10px 0px 0px 10px;
padding:3px;
float:left;
color:#7d7c7c;
font-family:Georgia, Times New Roman, Times, serif;
font-size:12px;
text-align:center
}


a.pages
{
background:#dfdfdf;
border:1px solid #7d7c7c;
height:15px;
width:20px;
margin:10px 0px 0px 10px;
padding:3px;
font-family:Georgia, Times New Roman, Times, serif;
float:left;
color:#7d7c7c;
font-size:12px;
text-align:center
}

a.pages:link,a.pages:visited
{
text-decoration:none;
}
a.pages:hover,a.pages:active
{
text-decoration:none;
background:#ffffff;
border:1px solid #7d7c7c;
color:#000000;
}


.grey_top
{
background:url(images/grey_top.png) no-repeat;
width:315px;
height:8px;
float:left;
}

.grey_repeat
{
background:url(images/grey_repeat.png) repeat-y;
width:315px;
float:left;
}

.grey_bottom
{
background:url(images/grey_bottom.png) no-repeat;
width:315px;
height:8px;
float:left;
}

.white_top
{
background:url(images/white_top.png) no-repeat;
width:302px;
height:8px;
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}

.white_repeat
{
background:url(images/white_repeat.png) repeat-y;
width:302px;
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}

.white_bottom
{
background:url(images/white_bottom.png) no-repeat;
width:302px;
height:8px;
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}




.linkmargin
{
margin:10px 0px 0px 7px;
height:46px;
width:298px;
display:none;
}

a.links
{
width:160px;
height:46px;
padding:0px 0px 0px 13px;
font-family:Georgia, Times New Roman, Times, serif;
float:left;
color:#7d2121;
font-size:22px;
text-align:left;
margin:0px 0px 0px 0px;
}

a.links:link,a.links:visited
{
text-decoration:none;
}
a.links:hover,a.links:active
{
background:url(images/white_btn_hover.png) no-repeat;
width:160px;
height:46px;
text-decoration:none;
}

a.link2
{
width:50px;
height:46px;
padding:0px 0px 0px 4px;
font-family:Georgia, Times New Roman, Times, serif;
float:left;
color:#7d2121;
font-size:16px;
text-align:left;
margin:0px 6px 0px 0px;
}

a.link2:link,a.link2:visited
{
text-decoration:none;
}
a.link2:hover,a.link2:active
{
background:url(images/white_btn_hover1.png) no-repeat;
width:50px;
height:46px;
text-decoration:none;
}

a.link3
{
width:76px;
height:46px;
padding:0px 0px 0px 4px;
font-family:Georgia, Times New Roman, Times, serif;
float:left;
color:#7d2121;
font-size:16px;
text-align:left;
margin:0px 6px 0px 0px;
}

a.link3:link,a.link3:visited
{
text-decoration:none;
}
a.link3:hover,a.link3:active
{
background:url(images/white_btn_hover2.png) no-repeat;
width:76px;
height:46px;
text-decoration:none;
}

.width_220
{
width:325px;
float:left;
margin:0px 0px 0px 5px;
}

.width_220_tophome
{
width:325px;
float:left;
margin:70px 0px 0px 5px;
}

.width_220_midhome
{
width:325px;
float:left;
margin:10px 0px 10px 5px;
}

.thumbnail
{
background:url(images/thumb_img1.png) no-repeat;
height:45px;
width:45px;
float:left;
}
		
.divwidth_35
{
width:50px;
float:left;
margin:10px 0px 0px 0px;
padding:5px;
}

.divwidth_420
{
width:510px;
float:left;
margin:0px 0px 0px 20px;
padding:5px;
}

.divwidth_510
{
width:630px;
float:left;
margin:0px;
padding:0px;
}
.divwidth_130
{
width:205px;
float:left;
margin:10px 0px 0px 0px;
color:#6D6D6D;
font-size:12px;
}

.border
{
width:270px;
margin:0px 0px 0px 10px;
padding:5px;
border:1px solid #c0c0c0;
background:none;
float:left;
}


.hr_line_215
{
border-bottom:1px solid #c0c0c0;
width:270px;
float:left;
margin:5px 0px 5px 0px;
}

.inputs
{
background:none;
border:1px solid #bfbfbf;
float:left;
height:20px;
padding:3px;
margin:5px 0px 7px 0px;
background-color:#FFFFFF;
}

.rss
{
background:url(images/rss.png) no-repeat;
height:16px;
width:16px;
float:left;cursor:pointer;
}

.twitter
{
background:url(images/twitter.png) no-repeat;
height:34px;
width:33px;
margin:20px 0px 0px 0px;
float:left;
cursor:pointer;
}

.facebook
{
background:url(images/facebook.png) no-repeat;
height:34px;
width:31px;
margin:20px 0px 0px 20px;
float:left;
cursor:pointer;
}


.text_black16
{
color:#000000;
font-family:Georgia,Times New Roman,Times,serif;
font-size:15px;
float:left;line-height:23px;
}

.selected_link{
background:url(images/white_btn_hover.png) no-repeat;
width:160px;
height:46px;
text-decoration:none;
}

.comment_text
{
color:#7d2121;
font-family:Georgia,Times New Roman,Times,serif;
font-size:22px;
float:left;
margin:0px 0px 0px 10px;
}

#comment_form{
width:510px; float:left; margin:10px 0 0 40px; padding:0px;
}
#comment_form .row{
width:480px; float:left; margin:5px 5px 5px 10px; padding:3px;
}
#comment_form .row_in{
width:480px; float:left; margin:5px 5px 5px 10px; padding:3px;
}
#comment_form .row_left{
width:120px; float:left; margin:0px; padding:0px;
text-align:right; font-size:16px; color:#000000; margin:0px;
}
#comment_form .row_right{
width:320px; float:left; margin:0px 0px 0px 15px; padding:0px; color:#000000;
font-family:Georgia,Times New Roman,Times,serif;
font-size:16px;
}

.btn
{
background:url(images/submit_btn.png) no-repeat;
width:140px;
height:30px;
border:none;
font-size:14px;
color:#FFFFFF;
text-align:center;
padding-bottom:7px;
float:left;
}

.linkcat
{
width:210px;
float:left;
list-style-type:none;
display:inline;
text-decoration:none;
border:0;
color:#A33333;
}

.icon_links
{
float:left;
list-style-type:none;
display:inline;
text-decoration:none;
border:0;
color:#A33333;
font-size:16px;
}

a {
text-decoration:none;
color:#A33333;
}

.divwidth100
{
width:100%;
float:left;
}

.em_padding
{
float:left; padding-left:12px;
}

.font12
{
text-align:center; width:45px; font-size:12px;
}

.text_black20
{
color:#000000;
font-family:Georgia,Times New Roman,Times,serif;
font-size:20px;
font-weight:bold;
float:left;
min-height:26px;
}


.email_box
{
background:url(images/email_box.png) no-repeat;
width:210px;
height:136px;
float:left;
margin:15px 0px 0px 5px;
padding:0px;
position:relative; display:none;
}

.email_in
{
width:190px;
margin:10px 0px 0px 10px;
float:left;
}

.btn_two
{
background:url(images/btn2.png) no-repeat;
width:63px;
height:23px;
border:none;
font-size:13px;
color:#FFFFFF;
text-align:center;
padding:0px 0px 6px 0px;
float:left;
margin:5px 0px 0px 0px;
}

.left
{
float:left;
margin:0px 0px 0px 0px;
}

.plus
{
background:url(images/plus.png) no-repeat;
width:50px;
height:17px;
border:none;
float:right;
margin:0px 0px 0px 5px;
}
