﻿* {
padding : 0;
margin : 0;
}
h2, h3, p, ul, ol {
margin-bottom : 1em;
}
ul ol {
margin-bottom : 0;
}
li {
margin-left : 1em;
}
html {
height : 101%;
}
body {
color : black;
background-color : white;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : small;
}
h1 {
font-size : 150%;
color : #010066;
}
h2 {
font-size : 130%;
color : #010066;
}
h3 {
font-size : 110%;
color : #010066;
}
hr {
margin-bottom : 5px;
margin-top : 5px;
color : #010066;
}
address {
text-align : center;
font-size : 80%;
font-style : normal;
letter-spacing : 2px;
line-height : 1.5em;
}
a {
text-decoration : none;
outline : none;
}
a:link {
color : #1d008f;
}
a:visited {
color : #1fafff;
}
a:hover, a:focus {
border-bottom : 1px solid #1fafff;
}
a:active {
color : white;
background-color : #40006f;
}
#portofolioseite a:hover, a:focus {}
.skiplink {
position : absolute;
left : -3000px;
top : -2000px;
width : 0;
height : 0;
overflow : hidden;
display : inline;
}
.clearing {
clear : both;
}
.mittig {
text-align : center;
}
#logoel, #logopm {
color : black;
background-color : white;
padding-top : 3px;
padding-bottom : 10px;
padding-left : 10px;
}
#wrapper {
color : black;
background-color : white;
width : 790px;
margin : 10px auto;
}
#kopfbereich {
position : relative;
color : black;
background-color : white;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
padding-left : 20px;
}
#kopfbereich p {
font-family : Courier, "Courier New", monospace;
font-weight : bold;
font-size : 130%;
color : #010066;
}
#navibereich {
float : left;
background-color : white;
width : 175px;
padding-left : 20px;
padding-top : 20px;
}
* html #navibereich ul a {
width : 100%;
width : 11.5em;
}
#navibereich li {
list-style-type : none;
margin : 0 0 0 4px;
}
#navibereich a {
display : block;
text-decoration : none;
color : black;
background-color : white;
padding : 4px;
}
#navibereich a:hover, 
  	#siebenbergeseite #navi01 a,
  	#sandorseite #navi02 a, 
  	#helenseite #navi03 a, 
  	#aliseite #navi04 a, 
  	#witweseite #navi05 a, 	
  	#mobileseite #navi06 a, 
  	#hennaseite #navi07 a, 
  	#fotoseite #navi08 a, 
  	#portofolioseite #navi09 a,
  	#oldiesseite #navi10 a, 
  	#portraetseite #navi11 a, 	
  	#startseite #navi12 a 
 {
color : black;
background-color : #eff2ff;
border-bottom : none;
}
#navibereich a:active {
color : black;
background-color : #d9d9d9;
}
#navibereich p {
font-weight : bold;
font-size : 90%;
margin-top : 3px;
margin-bottom : 2px;
color : #010066;
}
#infobereich {
float : right;
width : 200px;
background-color : white;
padding-top : 20px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
}

#infobereich img.buchcover3d {
border-left: solid 1px #9F9F9F;
border-top: solid 1px #9F9F9F;
border-right: solid 1px #9F9F9F;
border-bottom: solid 1px #9F9F9F;
margin-bottom : 10px;
}

#buchzeichen{}

#titeltextbereich {
margin-left : 195px;
margin-right : 220px;
margin-bottom : -3px;
color : black;
background-color : white;
padding-top : 20px;
padding-right : 10px;
padding-left : 10px;
}
#titeltextbereich img {
margin : 0;
padding : 0;
}
#textbereich {
min-height : 550px;
margin-left : 195px;
margin-right : 220px;
color : black;
background-color : white;
background-image : url("../grafiken/farbverlaufgrau.jpg");
background-repeat : repeat-x;
background-position : bottom left;
padding-top : 20px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
}
#textbereich a:hover, #textbereich a:focus {
border-bottom : 1px solid #1d008f;
}
#textbereich img {
border : 1px solid black;
margin : 10px;
}
#galeriebereich {
background-color : #efefef;
padding-top : 5px;
padding-right : 10px;
padding-bottom : 20px;
padding-left : 20px;
}
#fussbereich {
clear : both;
background-color : white;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 20px;
padding-left : 20px;
border-top : 1px solid #010066;
}
div.galerie {
overflow : hidden;
padding : 25px 10px 10px 0;
margin : 0 3px 3px 0;
background-color : #efefef;
}
* html div.galerie {
height : 1%;
}
div.galerie img {
float : left;
padding : 8px;


border-left: solid 1px #BFBFBF;
border-top: solid 1px #BFBFBF;
border-right: solid 2px #AFAFAF;
border-bottom: solid 2px #AFAFAF;

margin-right : 15px;
margin-bottom : 15px;
background-color : white;
}