/* @override http://www.sail-aglaia.com/styles/aglaia.css */

/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

html, body{
height:90%;
}

body {
	margin-top: 30px; 
	color: #0B0B4E;
	line-height: 20px; 
	font-family: Arial,sans-serif; 
	background-color: #C5D8E6;
	text-align: center;
	}

a:link, a: visited {
	color: #000066;
	text-decoration: underline
}

a:hover {
	color: #9D4A44;
	text-decoration: underline
}

#zentriert {
	margin: 0px auto; 
	width: 760px; 
	text-align: left;
}


#kopf {
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/kopfbg.jpg) no-repeat right bottom;
	padding-bottom: 0px;
	width: 760px; 
	height: 112px;
	border-bottom: #9D4A44 2px solid;
	padding-top: 0px
}

#kopf p{
  font-size: 13px;
	padding-right: 10px; 
	text-align: right; 
	color: #9D4A44;
	font-weight: bold;
	padding-top: 90px
	}

#content {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	color: #000066;
	padding-top: 0px;  
	width: 760px; 
	float: right;
	background: #fff url(../images/BGSeite.gif) repeat-y;
}

#kopf a {
	padding-right: 0px;
	padding-bottom: 3px;
	color: #000066;
	padding-top: 3px;
	font-weight: bold;
	text-decoration: underline
  }



#kopf A:hover {
	padding-right: 0px;
	padding-bottom: 2px; 
	color: #9D4A44;
	padding-top: 2px; 
	text-decoration: underline
}

#logo {
	width:99px;
	height:100px;
	margin-top:4px;
	margin-left:0px;
	padding-left: 0px;
	padding-top: 0px;
	position:absolute;
	z-index:1;
	/*border: 1px solid red;*/
  float: left;
  border-style: none;
  text-decoration: none;
}

#logo img{
  border-style: none
  }

#text {
    width: 590px;
	float: right; 
	margin-top: 0px; 
	/*font-size: 80%;*/ 
	padding-top: 10px; 
	padding-left: 0px;
	margin-top: 10px;
	background-color: #fff;
	}
	
#text h1 {
    margin-top: 5px;
    margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
	color: #000066
  }	
  
  #text h2 {
  margin-top: 10px;
	font-size: 80%;
	font-weight: bold;
	color: #000066
  }	
  
 #text h3 {
  margin-top: 12px;
	font-size: 90%;
	font-weight: bold;
	color: #000066
  }	 
  

#text p {
	font-size: 80%; 
	margin-bottom: 8px;
	margin-right: 5px; 
}

#text p.rechts {
	font-size: 80%;
	margin-bottom: 8px;
	margin-right: 10px;
	text-align: right
}

#text p.innen {
  padding-left: 30px;
  }

 #text p.schmal {
  padding-left: 10px;
  padding-right: 30px
  }
  

.alt{
  text-decoration: line-through
  }

#text li {
	padding-right: 0px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	font-size: 80%;
}

#text ul {
	padding-right: 0px; 
	padding-left: 20px; 
	padding-bottom: 10px; 
	padding-top: 0px;
	list-style-type: disc;
}

#text ul.map {
	list-style-type: none;
}

#text ol {
	padding-right: 0px; 
	padding-left: 20px; 
	padding-bottom: 10px; 
	padding-top: 0px;
	}

.gross {
    font-size: 120%
	}

.blau{
    border-style: 1px solid #052898
    }	

#text table{
    padding: 0px;
	font-size: 80%;
    border: 1px solid #052898;
	border-collapse: collapse;
	}

#text table td{
    padding: 5px;
    vertical-align: top;
	text-align: left;
	border: 1px solid #052898;
	border-collapse: collapse;
	}
	
.fett{
  font-weight: bold
  }

.rot {color: red}  	

#text a:link, a:visited{
    color: #000066;
	text-decoration: underline
	}
	
#text a:hover{
    color: #9D4A44;
	text-decoration: none;
	}		

	
#menue {
	 font-size: 75%;
	 float: left; 
	 width: 148px; 
	 padding-top: 0px;  
	 padding-left: 0px; 
	 font-weight: bold;
	height: 410px;
	background: url(../images/menubg.jpg) no-repeat;
}

#menue a{
	color: #000066;
	padding: 2px 0px 2px 15px;
	/*padding-right: 0px; 
	padding-left: 15px; 
	padding-bottom: 2px; color: #fff; 
	padding-top: 2px;*/ 
	text-decoration: underline
}
#menue A:visited {
	color: #000066;
	padding: 2px 0px 2px 15px; 
	text-decoration: underline
}
#menue A:hover {
	color: #9D4A44;
	padding: 2px 0px 2px 15px;  
	text-decoration: underline
}

.menuetitle {
    color: #fff; 
	padding-left: 7px; 
	font-size: 13px; 
	font-weight: bold; 
	padding-bottom: 0px; 
	margin-bottom: 0px} 


#menue ul {
	list-style-type: none; 
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 2px;
	padding-top: 20px
}

#menue li {
	 padding-bottom: 2px;
	 padding-right: 2px;
   /*border-bottom: #37347d 1px solid; */
   text-align: left;
}

#siteInfo {
	clear: both; 
	padding-right: 0px; 
	border-top: #9D4A44 2px solid;
	padding-left: 0px; 
	padding-bottom: 4px; 
	width: 760px; 
	color: #000066;
	padding-top: 0px;  
	margin-bottom: 0px;
	background-color: #A0BEDA;
	height: 20px
}

#siteInfo a{
  color: #000066;
	text-decoration: underline
	}

#siteInfo a:hover{
  color: #9D4A44;
	text-decoration: underline
	}

#left {
  font-size: 70%;
	font-weight: bold; 
  float: left;
	color: #000066;
	margin-bottom: -3px; 
	padding-left: 10px
	}
	
#right {
  font-size: 70%;
	font-weight: bold; 
  float: right;
	color: #000066;
	margin-bottom: -3px; 
	padding-right: 10px;
	}
	
.bild {
   /* border: 2px outset #CDCBCB;
    vspace: 10px;
	hspace: 8px;*/
	margin: 8px 8px 8px 8px;
	float: right;
	clear: both;
	}
	
	.bildvor {
   /* border: 2px outset #CDCBCB;
    vspace: 10px;
	hspace: 8px;*/
	margin: 8px 50px 8px 8px;
	float: right;
	clear: both;
	}

.bildlinks {
    /*border: 2px outset #CDCBCB;
    vspace: 10px;
	hspace: 8px;*/
	margin: 8px 8px 8px 0px;
	float: left;
	clear: both;
	}

  .bildlinksvor {
    /*border: 2px outset #CDCBCB;
    vspace: 10px;
	hspace: 8px;*/
	margin: 8px 8px 8px 16px;
	float: left;
	clear: both;
	}     	

unknown {
	position: relative
}


.Galerie {
  width: 532px;
	float: right;
	padding: 20px
	}

.Thumb {
    padding: 15px
	}
	 	
.Einzelfoto {
    text-align: center
	}	
	
.Buttons {
    text-align: center;
	margin-bottom: 20px;
	}
	
#galtop {
	text-align: center;
	margin-bottom: 20px;
	}		 

/*img {
  border-style: none
   }*/
