@charset "UTF-8";
@media screen {
body {
background-color : #f7e9fe;
background : #f7e9fe url(../img/hebammepb_hintergrund.gif) repeat-x;
padding : 0;
padding : 0;
margin : 0;
}
a, a em.file {
color : #b10b8a;
text-decoration : none;
}
a:hover {
background-color : transparent;
text-decoration : underline;
}
a:focus {
background-color : transparent;
text-decoration : underline;
}
#footer a {
color : #b10b8a;
}
#footer a:hover {
background-color : transparent;
}
#footer a:focus {
background-color : transparent;
}
#main a.imagelink {
padding-left : 0;
background : transparent;
}
body {
color : #444;
font-size : 81.25%;
font-family : 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4 {
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight : normal;
}
h1 {
font-size : 1.6em;
color : #b10b8a;
background-color : transparent;
margin : 0 0 0.25em 0;
padding-top : 1.5em;
}
h2 {
font-size : 1.4em;
color : #b10b8a;
background-color : transparent;
margin : 0 0 0.25em 0;
padding-top : 1.5em;
border-bottom : 1px dotted #b10b8a;
}
h3 {
font-size : 1.2em;
color : #006;
margin : 0 0 0.25em 0;
padding-top : 1.5em;
font-weight : bold;
}
h4 {
font-size : 1em;
color : #888;
margin : 0 0 0.3em 0;
padding-top : 1em;
font-weight : bold;
border-bottom : 1px solid #ddd;
}
h5 {
font-size : 1em;
color : #888;
margin : 0 0 0.3em 0;
font-style : italic;
}
h6 {
font-size : 1em;
color : #888;
margin : 0 0 0.3em 0;
font-style : italic;
}
#teaser h1 {
font-size : 1.2em;
border : 0;
}
p, ul, dd, dt {
line-height : 1.5em;
}
p {
line-height : 1.5em;
margin : 0 0 1em 0;
}
strong, b {
font-weight : bold;
}
em, i {
font-style : italic;
}
pre, code {
font-family : "Courier New", Courier, monospace;
}
address {
font-style : normal;
line-height : 1.5em;
margin : 0 0 1em 0;
}
hr {
color : #fff;
background : transparent;
margin : 0 0 0.5em 0;
padding : 0 0 0.5em 0;
border : 0;
border-bottom : 1px solid #eee;
}
acronym, abbr {
letter-spacing : 0.07em;
border-bottom : 1px dashed #c00;
cursor : help;
}
#container {
width : 1060px;
margin-bottom : 10px;
margin : 0 auto;
}
#banner {
height : 191px;
background : #fff url(../img/hebammepb_kopf.gif) no-repeat;
}
#content {
background : #f3e0fe;
padding : 0 0 40px 0;
margin : 0 200px 0 180px;
min-height : 600px;
border-top : 5px solid #fff;
}
#col3_content {
padding-left:40px;
}
.textinhalt {
float : left;
width : 410px;
text-align : left;
line-height : 1.5em;
margin : 0;
color : #000;
background-color : transparent;
}
.bildinhalt {
float : left;
padding : 20px 0 20px 20px;
width : 160px;
margin-top : 10px;
}
img {
float : left;
margin : 0 0 150px 0;
border : 10px solid #fff;
}
#left {
float: left;
background : url(../img/hebammepb_links.gif) no-repeat top right;
height : 600px;
width : 180px;
margin : 0;
padding : 0;
}
#right {
background : url(../img/hebammepb_rechts.gif) no-repeat top left;
float : right;
width : 200px;
height : 600px;
margin : 0;
padding : 0;
}
#left_content {
text-align : right;
margin-right : 2em;
margin-top : 310px;
color : #777;
}
#footer {
text-align : center;
color : #000;
background : #f3e0fe;
margin : 0 200px 0 180px;
padding : 0;
border-top : 2px solid #fff;
line-height : 2em;
}
#topnav {
text-align : left;
color : #b10b8a;
background : transparent;
padding-top: 10px;
}
#toptext {
text-align : left;
color : #fff;
background : transparent;
padding : 0 20px 0 40px;
}
#impressum {
text-align : right;
padding : 0.3em 2em 0 0;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : block;
}
.floatbox {
overflow : hidden;
}
#ie_clearing {
display : none;
}
html a, * html a:hover {
background-color : transparent;
}
* html #footer a, * html #footer a:hover {
background-color : transparent;
}
}
