@charset "UTF-8";

/*	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : www.maultier-museum.ch 2008
Author : Luzius Heinen von AB/WEBDESIGN / Abhijit M. Bossotto kopiert und angepasst
Copyright: (C) by AB/WEBDESIGN
URL : http://www.abwebdesign.ch

Description : Stylesheet for maultier-museum.ch

Created : 23/09/2008
Modified : 15/12/2008; 06/01/2009; 26/02/2009

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/	
	
html, body{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Georgia;
	color: #000000;
	background-color: #fff;
	text-decoration: none;
/*         overflow:scroll;
  scrollbar-base-color:#e2001a;
  scrollbar-3d-light-color:#e2001a;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#e2001a;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#FFFFFF; */ 
       	}
html { height: 100%; margin-bottom: 1px; font-size: 11px; font-family: Georgia;} 

img {
	border: 0px;}
	
table {
	border-collapse: separate;
	border-spacing: 0;
	border: 0;
        padding-left: 0px;        
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
	width: 700px; 
	height: auto; 
        font-size: 11px;
        font-family: Georgia;
	}

ul { margin-top:0px; margin-left: 0px; margin-bottom: 0px; padding-left: 15px; list-style-type:disc; text-align: left;  font-family: Georgia; }

/* li {padding-bottom: 0px; padding-top: 0px; text-align: left; font-size: 11px; font-family: Georgia;} */

li { margin-top:0px; margin-left: 0px; margin-bottom: 0px; font-size: 1.1em; font-family: Georgia; text-align: left; text-decoration: none; }
	
th, td {
	text-align: left;
        margin-top: 0px;
	margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
	font-weight: normal;
        font-size: 1.1em;
	font-family: Georgia;
        }

h1 { 
	font-family:Georgia;
	font-size:12px;
        color: #000000;
	text-transform: uppercase;
        font-weight: normal;
        padding-bottom: 2px;
        }

h2 {
 	font-family:Georgia;
	font-size:12px;
	color:rgb(226,0,26); }

h3 {
 	font-family:Georgia;
	font-size: 1.65em;
	color:rgb(226,0,26);
        font-weight: normal;
        }
	
a:link {
	font-size: auto;
         color: #000000;
	background-color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	}
	
a:visited {
	color: #000000;
	background-color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	}

a:hover {
	color: rgb(226,0,26);
	background-color: #fff;
       	text-decoration: none;
	text-transform:uppercase;
	}

a:active {
	color: rgb(226,0,26);
	background-color: #fff;
       	text-decoration: none;
	text-transform:uppercase;
	}

/* Formulare, Textfelder, Eingabefelder */

/* textarea, input, select {background-color: #fff; border: 1px solid #ccc; margin: 0 0 5px 0; padding: 1px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; vertical-align: middle;}
textarea {margin: 3px 0 5px 0;}
.submit {background-color: #666; padding: 0 3px 2px 3px; margin: 0;	height: 22px; width: 50px; color: #fff;}
.submit:hover {color: #fff;	background-color: #999;}
select:focus, input:focus, textarea:focus{ background: #fff; border: 1px solid #000;}
*/
	
/* Container fuer Layout */

#layout {
 	background-color: #fff;
        left: 50%;
/*	top: 50%; */
	margin-left: -445px;
         margin-top: 20px;
/*	margin-top: -365px; */  
	position: absolute; 
	background-position: top center;
	background-repeat: no-repeat;
	width: 900px;
	height: auto; 
	} 
	
#layout_header {
 	height: 160px;
	background-color: #fff;
	clear: both;
	}

#layout_header_text, #layout_header_spacer_right {
 	background-repeat: no-repeat;
	border-bottom: 1px solid #000000 ;
	float: left;
	}

#layout_header_logo { 
 	background-repeat: no-repeat;
	width: 180px;
        float: left;
	}

#layout_header_text {
 	margin-left: 20px;
	width: 700px;
        height: 160px;
	}

#layout_header_spacer_right {
 	margin-left: 20px;
	width: 20px;
	}

#layout_header_searchbar {
	height: 10px;
	background-color: #fff;
	clear: both;
	}

#layout_header_searchbar_left, #layout_header_searchbar_middle, #layout_header_searchbar_right {
	border-bottom: 1px solid #000000;
	height: 10px;
	float: left;
	}

#layout_header_searchbar_left { width: 180px;}

#layout_header_searchbar_middle {margin-left: 20px; width: 700px;}

#layout_header_searchbar_right {margin-left: 0px; width: 20px;}

#layout_nav_left {float: left; width: 180px; height: auto;}

#layout_content {
        float: left;
        margin-left: 20px; 
        margin-bottom: 0px;
        width: 700px;
        height: auto;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 11px;
        font-family: Georgia;
        }

#layout_nav_right {float: left;  margin-left: 20px; width: 20px;}

#layout_footer {height: 20px; background-color: #fff; clear: both; text-transform: uppercase; font-family:Georgia;}

#layout_footer_left {
 	width: 180px;
	margin-top: 0px;
	padding-top: 5px;
	float: left;
	}

#layout_footer_middle {
 	margin-left: 20px;
	width: 700px;
	margin-top: 0px;
	padding-top: 5px;
	border-top: 1px solid #000000;
	text-align: left;
	float: left;
        text-transform: uppercase;
	font-size: 10px;
	}


#layout_footer_right {
	margin-left: 20px;
	width: 20px;
        text-transform: uppercase;
	font-size: 10px;
	}


/* Menus */


#menu03 #menu02 #menu01 {font-family:Georgia; font-size: 11px; color: #000000; text-transform: uppercase; font-weight: normal;}

#menu02 {margin-top: 0px;}

#menu02 li {margin: 0px; list-style: none; border-bottom: 1px solid #000000; padding-bottom: 2px; padding-top: 2px; text-align: left; font-size: 11px; width: 180px;}

#menu02 h3 {margin-top: 0px; margin-bottom: 2px; font-family:Georgia; font-size: 11px; color: #000000; text-transform: uppercase; font-weight: normal;}

#menu02 #current a {background-color: #fff; color: #e2001a; cursor: default;}

#menu01 {padding-top: 0px;}

#menu01 ul, #menu02 ul {margin: 0px; padding: 0px; list-style: none; }

#menu01 li {margin: 0px; padding-bottom: 2px; list-style: none; border-bottom: 1px solid #000000; text-align: right; padding-top: 2px; font-size: 11px;}

#menu01 li a, #menu02 li a {font-size: 11px; text-transform: uppercase; line-height: 15px; color: #000; text-decoration: none; display: block;}

#menu01 li a:hover, #menu02 li a:hover {background-color: #fff; color: #e2001a;}

#menu01 #current a {background-color: #fff; color: #e2001a; cursor: default;}

#menu03 {padding-top: 0px; margin-top: 0px;}

#menu03 ul {margin: 0px; padding: 0px; list-style: none; }

#menu03 li {margin: 0px; padding-bottom: 2px; list-style: none; border-bottom: 1px solid #000000; text-align: right; padding-top: 2px; font-size: 11px;}

#menu03 h3 {margin-top: 40px; margin-bottom: 2px; font-family:Georgia; font-size: 11px; color: #000000; text-transform: uppercase; font-weight: normal; text-align: right; }

#menu03 li a {font-size: 11px; text-transform: uppercase; line-height: 15px; color: #000; text-decoration: none; display: block; text-align: right;}

#menu03 li a:hover {background-color: #fff; color: #e2001a;}

#menu03 #current a {background-color: #fff; color: #e2001a; cursor: default;}

/* Typographie */ 	
/* h1,h2, p,blockquote,form,fieldset,ul,ol {margin: 1em 0;} */

h2 {font-family: Georgia; color: #000000; text-transform: uppercase; font-weight: normal; clear: both;}

.componentheading, .contentheading {font-family: Georgia; color: #e2001a; font-weight: normal; font-size: 20px; padding-top: 0px; margin-top: 0px; margin-left: 0px; clear: both; }

td.contentheading { padding-top: 0px; padding-left: 0px;}

/* h1, .contentheading {font-size: 1.6em;} 
h2 {font-size: 1.4em; font-weight: normal;}*/
h4 {font-size: 1.0em; margin: 0.5em 0 0 0;}
h2 {border-bottom: 1px solid #272727; padding-bottom: 0.25em; margin-bottom: 0.5em;}

/* content styles */

.contentpaneopen {
        margin-top: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-left: 0px;
        font-size: 11px;
        font-family: Georgia;            
}


table.contentpaneopen, table.contentpane {
	margin-left: 0px;
        margin-top: 12px;
        margin-bottom: 0px;
        padding: 0px;
	width: 700px;
}

table.contentpaneopen li {
	margin-top: 0px;
         margin-bottom: 0px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 0px;
}

table.contentpaneopen h4 {
	font-family: Georgia;
	color: #000000;
}

.highlight {
	background-color: #fffebb;
}
