*{padding: 0; margin: 0;}


body {margin: 0px auto;  background-color: #A8A191; color: #593537; text-align: center; }
img {border: 0}

acronym { cursor: help; border-bottom: dashed 1px; }
p {font-size: 99%; }

#einsbg { background-image: url(data/george.jpg); background-attachment: fixed; background-position: bottom right; 
background-repeat: no-repeat; height:100%; background-color: #000; color: #593537;}

#einsbgred { background-image: url(data/george2.jpg); background-attachment: fixed; background-position: bottom left; 
background-repeat: no-repeat; height:100%; background-color: #59111C; color: #593537;}

#bgpic { background-image:url(data/logosmall2.gif); background-repeat:no-repeat;
 background-position:left ; background-attachment:fixed; background-color: #ddd; }


#mainlink { margin: 5px 5px 50px 0px; padding: 5px 5px; text-align: right; font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #EAC455; font-variant:small-caps; font-weight:bold; text-decoration:none;}

#mainlink a { padding: 5px 5px; font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #EAC455; font-variant:small-caps; font-weight:bold; text-decoration:none;}

#leftlink { margin: 0px 5px 50px 0px; padding: 5px 5px; float: left; font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #EAC455; font-variant:small-caps; font-weight:bolder; text-decoration:none;}

#leftlink a { padding: 5px 5px; font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #8E2F2F; font-variant:small-caps; font-weight:bold; text-decoration:none;}

#leftlinkblack { margin: 0px 5px 50px 0px; padding: 5px 5px; float: left; font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #111111; font-variant:small-caps; font-weight:bolder; text-decoration:none;}

#leftlinkblack a { padding: 5px 5px; font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #111111; font-variant:small-caps; font-weight:bold; text-decoration:none;}

#mainpic {margin: 100px 0px 0px 0px; text-align: center; }

#gesamt {margin-top: 50px; border-left: #735F55 4px solid; }

#null { position:absolute; top:1px; left:1px;}

#eins {margin: auto; text-align: center; width:85%; background:#E5E2D8; padding: 0px 2px 0px 7px; 
border-top: 2px #B0B5BF solid; border-bottom: 2px #B0B5BF solid; border-left: 3px #B0B5BF solid; border-right: 3px #B0B5BF solid; }

#zwei {margin: 1px auto; text-align: center; width:85%; padding: 0px 5px 0px 10px; height: 95px; background:#B0B5BF; }

#drei {margin: 1px auto; background:#E5E2D8; width:85%; padding: 10px 5px 15px 10px; border-bottom: #735F55 8px solid ; 
font-size: 110%; font-family: "Comic Sans MS", "Times New Roman"; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; }

#drei a { font-family: "Comic Sans MS", "Times New Roman"; font-size: 110%; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; }

#drei a:hover { color: #EAC455; background-color:#000000; border-bottom: 1px dotted #EAC06A;}
#drei p.mitte a:hover { background-color:#B0B5BF; }

#dreizwei {margin: 1px auto; background:#E5E2D8; width:85%; padding: 25px 5px 25px 10px; border-bottom: #735F55 8px solid ; 
font-size: 100%; font-family: "Comic Sans MS", "Times New Roman"; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; }

#dreizwei a { font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:underline; }

#dreidrei {margin: 1px auto; background:#E5E2D8; width:85%; padding: 10px 5px 15px 10px; border-bottom: #735F55 8px solid ; 
font-size: 110%; font-family: "Comic Sans MS", "Times New Roman"; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; }

#dreivier {margin: 1px auto; background:#E5E2D8; width:85%; padding: 10px 7px 15px 8px; border-bottom: #735F55 8px solid ; 
font-size: 110%; font-family: "Comic Sans MS", "Times New Roman"; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; background-image: url(data/bgleft3.jpg);  background-repeat: repeat; min-height: 800px;}

#dreivier a { font-family: "Comic Sans MS", "Times New Roman"; font-size: 110%; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:underline; }
#dreivier h3 { text-decoration: underline;  margin-bottom: 10px; color: #422829; }
#dreivier h3 img { margin-right: 10px; }

#gallery {margin: 1px auto; background:#E5E2D8; padding: 10px 10px 15px 10px; }

#bildlinks { float: left; width:40%; text-align: left; padding-top: 80px;}
#bildlinks2 { float: left; width:50%; text-align: left; padding-top: 80px; border-left: 3px #B0B5BF solid; border-bottom: 3px #B0B5BF solid;}
#bildlinks4 { float: left; width:40%; text-align: left; padding-top: 10px;}
#bildlinks5 { float: left; width:50%; text-align: left; padding: 50px 30px; min-height: 600px;}

#bildlinks5 li { padding: 0px 0px 5px 0px; position: relative; list-style-type: none;}

#bildlinks5 a .gross { display: none; }

#bildlinks5 a:hover .gross {
width: 500px;
height: 281px;
display: block;
position: absolute;
top: -60px;
left: 160px;
z-index: 1;
background: #fff;
}

#bildrechts5 a .gross2 { display: none; }

#bildrechts5 a:hover .gross2 {
width: 342px;
height: 550px;
display: block;
position: absolute;
top: 270px;
left: 500px;
z-index: 2;
background: #fff;
}

#bildrechts { text-align: right; padding-top: 80px; }
#bildrechts2 { padding-top: 80px; border-right: 3px #B0B5BF solid;}
#bildrechts3 { text-align: right; padding-top: 50px; border-right: 3px #B0B5BF solid;}
#bildrechts4 { text-align: right; padding-top: 10px;}
#bildrechts5 { text-align: left; padding: 50px 30px; min-height: 600px; }

#bildrechts5 p { padding-bottom: 18px; }
#bildrechts5 a { font-family: "Comic Sans MS", "Times New Roman"; font-size: 110%; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:underline;}
#bildrechts5 a:hover { color: #000; background-color: #fff; border-bottom: 1px dotted #EAC06A;}

#imgrechts { text-align: right; overflow:hidden;}

#menu1 { margin: 0 auto; font-size: 120%; padding-top:30px; }

#menu1 ul {display: inline; text-align: center; list-style-type: none; padding: 0px; margin: 0px 0px 0px 0px;}
#menu1 li {display: inline; }
#menu1 li a, #menu1 li a:link { text-decoration: none; font-family: "Comic Sans MS", "Times New Roman"; color: #593537; font-variant:small-caps; font-weight:bold; padding: 0px 5px ; border-right: 1px solid #ccc;}
#menu1 li a:visited {color: #444; }
#menu1 ul li a.fb { position: relative; top: 5px; text-decoration: none; padding: 1px 1px; border: none; }
#menu1 ul li a.fb:hover {background-color: #593537; padding: 2px 0px 2px 0px; border: none; }
#menu1 li a:visited {color: #444; }

#menu1 li object { vertical-align:text-bottom; }

#menu1 li a:hover, #menu1 li a:active, #menu1 li a:focus {color: #EAC455; 
border-right: 1px solid #000; border-left: 1px solid #000;padding: 0px 5px ; background-color: #593537;}

#links { font-size: 110%;  color: #593537; margin-left: 30px; padding-bottom: 10px; }
#links li { padding-top:10px; }
#links a { font-family: "Comic Sans MS", "Times New Roman"; font-size: 100%; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; padding-top:5px; border-bottom: #B0B5BF 2px solid; }
#links a:hover { color: #000000; background-color: #B0B5BF; border-bottom: #A8A191 4px solid; padding-left: 10px;}

.mitte { text-align: center; font-size: 110%; font-family: "Comic Sans MS", "Times New Roman"; color: #593537; font-variant:small-caps; font-weight:bold; text-decoration:none; background-image: url(data/bgleft.jpg); 
background-repeat: no-repeat; height:auto; }

#mitteimp { text-align: left; font-size: 90%; font-family: "Times New Roman"; color: #593537; font-weight:bold; text-decoration:none;}

#galleryzwei { position: relative; }
.thumbnail img{ border: 1px solid #FFCC66; margin: 0 5px 5px 0; }
.thumbnail:hover{ background-color: transparent; }
.thumbnail:hover img{ border: 1px solid black; }

.thumbnail span{ position: absolute; background-color: #F5D688; padding: 5px;
left: -1000px; border: 1px #F5D688; visibility: hidden; 
text-decoration: none; }

.thumbnail span img{ border-width: 0; padding: 2px; }

.thumbnail:hover span{ visibility: visible; top: 115px;
left: 300px; z-index: 50;}

#footer {clear:both; }

#slide { text-align: left; position:relative; top:0px; left:0px;}

#myGallery { width: 150px; height: 200px; }
#myGallery img { border: 2px solid #52697E; }
a.loading { background: url(images/ajax_small.gif) no-repeat center;}

.spacegallery { position: relative; overflow: hidden; }
.spacegallery img { position: absolute; left: 50%; }
.spacegallery a { position: absolute; z-index: 100; display: block; top: 0; left: 0; width: 100%; height: 100%; background: url(images/blank.gif); }










