/* -- HTML Elemente -- */
* {
	margin:0;
	padding:0;
	list-style:none;
}

body {
	color:#8A8E98;
	font:11px Verdana, Arial, sans-serif;
	background:url(../img/body.gif) no-repeat 50% 0;
}

img {
	border:0;
}

a:link,
a:visited {
    color:#494021;
	text-decoration:none;
}

a:hover,
a:active {
	text-decoration:underline;
}

p {
	margin:10px 0;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clearer {
	clear:both;
}

h1,
h2,
h3,
h4 {
    color:#A78E2D;
    font-weight:normal;
    line-height:1em;
}

h1 {
    font-size:15px;
}

h2 {
    margin:0 0 20px 0;
    font-size:13px;
}

h3 {
	margin:0 0 10px 0;
    font-size:11px;
}

h4 {
    font-size:11px;
}


/* -- Tabellen -- */
table {
	width:100%;
	border-collapse:collapse;
	border:0;
}

	th {
		font-weight:bold;
		text-align:center;
	}

	td {
		vertical-align:top;
	}

table.contenttable {
	margin:0 0 10px 0;
}

	table.contenttable p {
		margin:2px !important;
	}


/* -- Formular Elemente -- */
form {
	margin:0;
	padding:0;
	display:inline;
}

input,
textarea,
select,
option {
	font:11px Verdana, Arial, sans-serif;
}

.input_option {
	
}

input.submit_option {
	cursor:pointer;
}

fieldset {
	padding:5px 10px;
}

	legend {
		padding:0 5px;
		font-weight:bold;
	}

label {
	cursor:pointer;	
}

/* -- Haupt Elemente -- */
div#main_wrapper {
    width:752px;
    margin:0 auto;
    padding:0 53px;
    position:relative;
    background:url(../img/main_wrapper.gif) no-repeat 53px 67px #FFF;
}

    /* -- Hauptnavigation -- */
    ul#main_nav {
        position:absolute;
        top:107px;
        left:53px;
    }
    
        ul#main_nav li {
            padding:0 13px 0 0;
            display:inline;
        }
        
            ul#main_nav li a {
                color:#C8BA86;
                font-size:13px;
                text-decoration:none;
            }
            
            ul#main_nav li a:hover,
            ul#main_nav li a.active {
                color:#A78E2D;
            }
            
            /* -- Subnavigation -- */
            ul#main_nav li ul {
                padding:15px 0 0 0;
            }

    /* -- Content -- */
    div#content {
        padding:195px 0 0 0;
        line-height:1.6em;
    }
    
    	/* -- Ausstellungen -- */
    	table.exhibits_table {
    		margin:0 0 35px 0;
    	}
    	
    		table.exhibits_table td.date {
			    width:104px;
			    padding-left:11px;
    		}

		table.exhibits_table td.active {
			background:url(../img/icon_arrow_ltr.gif) no-repeat left center;
		}
        
        
        div#exhibit_single {
        }
        
            div#exhibit_single div.left {
                width:430px;
            }
            
            div#exhibit_single div.right {
                width:320px;
            }
            
            div#exhibit_single p.clearer {
            	padding-bottom:20px !important;
                padding-top:60px !important; 
                padding-left:11px;
                background:url(../img/icon_arrow_ltr.gif) no-repeat left 65px;
            }
            
        /* -- Flashgalerie -- */
        div#gallery {
            padding:0 0 20px 0;
        }
