

* {
margin: 0;
padding:0;
}

body {
font-family: Arial, Verdana, sans-serif;
letter-spacing: 0px;
text-indent: 0px;
word-spacing: 0px;
}

	
/* --------------------------------------------------------------------div_elemente------------ */

#wrapper {
width: 940px;
}

#header {
float: left;
width: 940px;
}

#navi {
float: left;
width: 248px;
margin-top: 30px;
}

#content {
float: left;
width: 692px;
margin-top: 30px;
/* padding-bottom: 80px; */


}

#footer {
float: left;
width: 550px;
margin-top: 40px;
margin-left: 248px;
border-top: 1px solid #D7D7D7;
}



/* --------------------------------------------------------------------p_elemente------------ */



p.text {
width: 405px;
font-family: "Times New Roman", serif;
font-size: 13px;
color: #929292;
line-height: 140%;
font-style: italic;
padding-top: 15px;
}


p.bildunterschrift {
width: 526px;
font-family: "Times New Roman", serif;
font-size: 12px;
color: #929292;
line-height: 140%;
font-style: italic;
text-align: right;
margin-top: 3px;
}

p.nach_oben {
width: 550px;
font-family: "Times New Roman", serif;
font-size: 12px;
color: #929292;
line-height: 140%;
font-style: italic;
text-align: right;
margin-top: 3px;
}

p.footer {
font-family: "Times New Roman", serif;
font-size: 13px;
color: #929292;
line-height: 140%;
font-style: italic;
padding-top: 8px;
text-align: right;
}


h1 {color: #7b2700; font-size: 16px; padding-bottom: 3px;}

h2.ausstellungen {color: #7b2700; font-size: 13px; font-weight: normal; padding-bottom: 10px;}

h2.normal {padding-top: 20px; color: #7b2700; font-size: 16px;}

h3.ausstellungen {color: #7b2700; font-size: 16px; padding-bottom: 3px;}

h4.ausstellungen {color: #7b2700; font-size: 13px; font-weight: normal; padding-bottom: 10px;}



/* --------------------------------------------------------------------form_elemente------------ */


input {margin-top: 5px; border: 1px dotted #929292; width: 200px; height: 16px; }

textarea {margin-top: 5px; width: 250px; height: 100px; border: 1px dotted #929292;}

button {width: 100px; height: 25px; background-color: #7b2700;border: 1px dotted #929292; color: white;}



/* --------------------------------------------------------------------listen_elemente------------ */



ul.navi {
margin-left: 40px; list-style-type: none;}

li.navi {}
li.navi_u {padding-left: 15px;}


/* --------------------------------------------------------------------link_elemente------------ */


/*
a {text-decoration: none; color: #45688c;}
a:hover {text-decoration: none; color: #2b4157;}

a.navi {text-decoration: none; color: #666666;font-size: 0.75em;}
a.navi:hover {text-decoration: none; color: #7b2700;font-size: 0.75em;}
a.navi_current {font-weight: bold; text-decoration: none; color: #7b2700;font-size: 0.75em;}
*/


/*
a {text-decoration: none; color: #8e744f;}
a:hover {text-decoration: none; color: #69563b;}
*/

a {text-decoration: none; color: #7b2700;}
a:hover {text-decoration: none; color: #000000;}

a.navi {text-decoration: none; color: #666666;font-size: 0.75em;}
a.navi:hover {text-decoration: none; color: #7b2700;font-size: 0.75em;}
a.navi_current {font-weight: bold; text-decoration: none; color: #7b2700;font-size: 0.75em;}

img {border: 0;}


hr.s {
width: 400px;
border:none;
border-top: 1px dotted #929292;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
margin-top: 15px;
}

hr.m {
width: 405px;
border:none;
border-top: 1px dotted #929292;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
margin-top: 15px;
}

hr.l {
width: 550px;
border:none;
border-top: 1px dotted #929292;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
margin-top: 15px;
}

span.jahr {
background-color: #929292;
color: #FFFFFF;
padding-left: 6px;
padding-right: 7px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:10px; /* CSS3 */
behavior:url(border-radius.htc);
}

span.aktuell {
font-family: "Times New Roman", serif;
font-size: 13px;
color: #929292;
font-style: italic;
font-weight: normal;
background-color: #7b2700;
color: #FFFFFF;
padding-left: 6px;
padding-right: 7px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:10px; /* CSS3 */
behavior:url(border-radius.htc);
}










