/*
Theme Name: Bellis
Theme URI: http://wordpress.org/
Description: 
Author: Hiped.com
Version: 1.0
Tags: 
*/

img {
border: 0;
display: block;
}

form {
margin: 0;
padding: 0;
}

table, td, input, textarea, select {
font-family: Verdana, sans-serif;
font-size: 1em;
}

p {
line-height: 150%;
margin:0;
padding: 8px 0 8px 0;
}

.fl {
float:left;
}
.fr {
float: right;
}
.clr {
clear:both;
}

body {
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size: 15px;
background-color: white;
color: #333;
text-align: center;
}

#base {
text-align: left;
margin: 0 auto;
width: 980px;
padding: 10px 0 10px 0;
}
#base-in {
position: relative;
border: 1px #333 solid;
border-top: 0;
}

#head {
position: relative;
height: 150px;
background-color: #ffd500;
}
#logo {
position: absolute;
left: 331px;
top: 20px;
width: 204px;
height: 115px;
display: block;
}
#headtext {
position: absolute;
left: 542px;
top: 116px;
}

#headlinks {
position: absolute;
right: 36px;
top: 12px;
color: #58585a;
font-family:Arial,sans-serif;
font-size:15px;
}
#headlinks a {
color:#58585a;
text-decoration: none;
}
#headlinks a:hover {
color: black;
}

#navi {
background: #fce69d url(img/navi-bg.jpg) 0 0 repeat-y;
color: #58585a;
padding: 20px 0 20px 0;
text-align: center;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
}
#navi a {
color:#58585a;
text-decoration: none;
}
#navi a:hover {
color: black;
}

.active {
color: black !important;
}

#leftcol ul, #leftcol li {
padding: 0;
margin: 0;
list-style-type: none;
display: inline;
}
#leftcol a {
display: block;
color:#58585A;
text-decoration:none;
padding: 12px 0 6px 0;
font-size: 14px;
}
#leftcol li.sublevel a {
font-size: 12px;
padding: 4px 0 4px 20px;
line-height: 130%;
}

#leftcol a.active, #leftcol a:hover {
color: #f3cb01 !important;
}

#leftcol {
padding-top: 21px;
padding-bottom: 25px;
margin-left: 16px;
display: inline;
float: left;
width: 220px;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
}
#rightcol {
padding-top: 6px;
padding-bottom: 25px;
margin-right: 16px;
display: inline;
float: right;
width: 725px;
}
#fullcol {
padding-top: 6px;
padding-bottom: 25px;
margin-left: 16px;
margin-right: 16px;
text-align: center;
background: white url(img/bellis_home_bg.jpg) 153px 246px no-repeat;
}
.fullcol_text p {
padding-right: 120px !important;
padding-left: 120px !important;
}

h1 {
display: none;
}

#content h2 {
line-height: 150%;
background: transparent url(img/hdl_bg.gif) 0 0 no-repeat;
margin: 22px 0 8px 0;
padding: 2px 10px 3px 10px;
text-transform: uppercase;
font-family:Arial,sans-serif;
font-size:15px;
font-weight:bold;
}
#fullcol #content h2 {
background-image: url(img/hdl2_bg.gif);
}

#content h3 {
line-height: 150%;
margin: 0;
padding: 26px 10px 0px 10px;
font-size: 16px;
}

#content h4 {
line-height: 150%;
margin: 0;
padding: 26px 10px 0px 10px;
font-size: 16px;
}

#content h5 {
line-height: 150%;
margin: 0 0 -8px 0;
padding: 8px 10px 0px 10px;
font-size: 14px;
font-weight: normal;
}

h2 + h3, h2 + h4, h2 + h5 {
padding-top: 8px !important;
}

#content p, address {
margin: 0;
padding: 8px 10px 8px 10px;
font-size: 14px;
}
address {
font-style: normal;
line-height: 150%;
}

#content li {
line-height: 150%;
}
#content ul {
margin: 8px 0 8px 0;
padding: 0 0 0 24px;
}


#lightpop-details-number {
display: none !impoprtant;
visibility: hidden !important;
height: 0!important;
overflow: hidden;
}
#lightpop-data-nav {
float:right;
margin-top: -6px;
}
#lightpop-details-caption {
font-size: 14px !important;
font-weight: normal !important;
}
body #lightpop-loading {
margin: 0 !important;
}
body #lightpop-loading img {
display: inline;
}

blockquote {
font-style: normal;
margin:0;
padding:0 10px 0 170px;
position:relative;
overflow: hidden;
}
blockquote img {
position: absolute;
top: 10px;
left: 10px;
}
blockquote h3 {
padding-top: 8px !important;
}
blockquote a.belowheadline img, blockquote img.belowheadline {
top: 43px;
}
blockquote a.headline img, blockquote img.headline {
top: 31px;
}

#content a {
color: #333;
text-decoration: underline;
}
.your-message textarea {
height: 100px;
width: 99%;
}
.wpcf7-form img, #content img {
display: inline;
}


.alignleft {
float: left;
margin-right: 10px;
margin-bottom: 8px;
margin-top:4px;
}
.alignright {
float: right;
margin-left: 10px;
margin-bottom: 8px;
margin-top:4px;
}

/* Backgrounds */
.page-id-11 #base-in {
background: transparent url(img/bg-bellis-fs.jpg) 745px 520px no-repeat;
}
.page-id-11 #bg2 {
background: transparent url(img/bg-pf-fs.jpg) bottom left no-repeat;
}
.page-id-11 #bg3 {
background: transparent url(img/bg-pf-hopf.jpg) 0px 40% no-repeat;
}
.page-id-11 #bg4 {
background: transparent url(img/bg-pf-salb.jpg) 0px 58% no-repeat;
}
.page-id-11 #bg5 {
background: transparent url(img/bg-pf-fm.jpg) 0px 78% no-repeat;
}


.page-id-5 #base-in {
background: transparent url(img/h_gaense.jpg) 0px 568px no-repeat;
}
.page-id-5 #bg2 {
background: transparent url(img/h_veilchen.jpg) 0px 30% no-repeat;
}
.page-id-5 #bg3 {
background: transparent url(img/h_qualle.jpg) 0px 50% no-repeat;
}
.page-id-5 #bg4 {
background: transparent url(img/h_tintenfisch.jpg) 0px 75% no-repeat;
}
.page-id-5 #bg5 {
background: transparent url(img/h_johanniskraut.jpg) bottom left no-repeat;
}

.page-id-17 #bg2 {
background: transparent url(img/figur.jpg) 0px 180px no-repeat;
}


.home #uplink {
display:none;
}


#lightpop-nav-prev {
background-position: right 30% !important;
background-image: url(http://www.bellis-frauenschule.de/wp/wp-content/plugins/wp-lightpop/images/lightpop-btn-next.gif) !important;
}
#lightpop-nav-next {
background-position: left 30% !important;
background-image: url(http://www.bellis-frauenschule.de/wp/wp-content/plugins/wp-lightpop/images/lightpop-btn-prev.gif) !important;
}
