/**********************/
/* General stylesheet */
/* hannelore-born.de  */
/* date: 2007-12-17   */
/* pro.fund gmbh      */
/* Berlin, Germany    */
/**********************/

HTML, BODY, DIV, P, H1, H2, H3, H4, H5, H6, SPAN, TD, FORM, IMG {
    padding:            0px;
    border:             0px;
    margin:             0px;
    font-size:          12px;
    font-family:        Arial, Verdana, Helvetica, sans-serif;
    color:              #FFFFFF;
}

BODY {
    background-color:   #6B6F66;
    text-align:         center;
}

OL, UL, LI {
    font-size:          12px;
    font-family:        Arial, Verdana, Helvetica, sans-serif;
    color:              #FFFFFF;
}

A, A:visited {
    color:              #9A9A9A;
    text-decoration:    none;
}

A:hover, A:active {
    color:              #FFFFFF;
}

DIV.clear {
    clear:              both;
    height:             14px;
}

DIV.clear2 {
    clear:              both;
}

DIV.clear20 {
    clear:              both;
    height:             20px;
}

DIV.clearBack {
    clear:              both;
    height:             30px;
    text-align:         center;
    padding-top:	9px;
}

DIV.clearLast {
    clear:              both;
    height:             30px;
    padding-left:	120px;
    padding-top:	4px;
}

DIV.center {
    text-align:         center;
}

.email {
    margin-top:		-4px;
    margin-left:	120px;
    margin-bottom:	1px;
}



/*******************/
/* Layout          */
/*******************/

#paper {
    width:              698px;
    margin: 		0px auto 0px auto;
    text-align:         left;
}

#header {
    width:              698px;
    height:	        86px;
    margin:		auto;
    text-align:         left;
}

DIV.htextLeft {
    position:		absolute;
    padding:		45px 0 0 8px;  
    font-size:          21px;
    font-weight:	bold;
    font-family:        Helvetica, Arial, Verdana, sans-serif;
    color:              #FFFFFF;
}

DIV.htextRight {
    position:		absolute;
    padding:		45px 0 0 599px;
    font-size:          21px;
    font-weight:	bold;
    font-family:        Helvetica, Arial, Verdana, sans-serif;
    color:              #FFFFFF; 
}

#headMenu {
    float:              left;
    margin-top:         8px; 
}

#printHead {
    display:            none;
    visibility:         hidden;
}

#main {
    clear:		both;
    float:		left;
    width:              100%;
    border:             1px solid #9A9A9A;
    background:         #6B6F66;
    min-height:		471px;
}

/* Korrektur für Internetexplorer */
* html #main { 
    height:		471px;
}

#mainLeft {
    float:              left;
    width:              110px;
    margin-top:		30px;
}

#mainMiddle {
    float:              left;
    width:              10px;
}

#mainRight {
    float:              left;
    width:              576px;
}

#content {
    padding:            0 0 0 0;
}

#ausstellung {
    padding:            6px 0 13px 44px;
}

#textcontent {
    padding:            0 0 4px 0;
}



/*******************/
/* Menus           */
/*******************/

A.off1, A.off1:visited {
    float:              left;
    font-size:          14px;
    padding:            0 0 14px 0;
    margin-right:       13px;
    text-decoration:    none;
    color:              #9A9A9A;
}

A.off1:hover, A.off1:active {
    color:              #FFFFFF;
    text-decoration:    none;
}

A.on1, A.on1:visited {
    float:              left;
    font-size:          14px;
    padding:            0 0 14px 0;
    margin-right:       13px;
    text-decoration:    none;
    color:              #FFFFFF;
}

A.on1:hover, A.on1:active {
    color:              #FFFFFF;
    text-decoration:    none;
}

A.off2, A.off2:visited {
    clear:              left;
    display:		block;
    font-size:          14px;
    padding:            5px 0 9px 9px;
    text-decoration:    none;
    color:              #9A9A9A;
}

A.off2:hover, A.off2:active {
    color:              #FFFFFF;
    text-decoration:    none;
}

A.on2, A.on2:visited {
    clear:              left;
    display:		block;
    font-size:          14px;
    padding:            5px 0 9px 9px;
    text-decoration:    none;
    color:              #FFFFFF;
}

A.on2:hover, A.on2:active {
    color:              #FFFFFF;
    text-decoration:    none;
}



/**********************/
/* Menu Ausstellungen */
/**********************/

A.off3, A.off3:visited {
    clear:              left;
    display:		block;
    font-size:          13px;
    padding:            0 0 14px 76px;
    text-decoration:    none;
    color:              #9A9A9A;
    background:         #6B6F66 url(/et_static/off.gif) no-repeat;
}

A.off3:hover, A.off3:active {
    color:              #FFFFFF;
    text-decoration:    none;
    background:         #6B6F66 url(/et_static/on.gif) no-repeat;
}

A.on3, A.on3:visited {
    clear:              left;
    display:		block;
    font-size:          13px;
    padding:            0 0 14px 76px;
    text-decoration:    none;
    color:              #FFFFFF;
    background:         #6B6F66 url(/et_static/on.gif) no-repeat;
}

A.on3:hover, A.on3:active {
    color:              #FFFFFF;
    text-decoration:    none;
    background:         #6B6F66 url(/et_static/on.gif) no-repeat;
}



/*******************/
/* Content         */
/*******************/

#pic {
    float:		left; 
    width:		90px;
    height:		80px;
    text-align: 	center;    
    padding:            0 25px 25px 0;
}

#picBig1 {
    float:		left; 
    padding-bottom:	25px;
}

#picBig2 {
    text-align: 	center;
    padding-top:	38px; 
    padding-bottom:	3px;
}

DIV.top {
    margin:		6px 26px 10px 120px;
    font-size:          13px;
    font-weight:	bold;
    color:              #FFFFFF;
}



/*************************/
/* Tabelle mit 2 Spalten */
/*************************/

#table2col {
    width:		670px;
    border-collapse:	collapse;
    border-spacing:	0;
    border:		0;
    border-width:	0;
    padding:		0;
}

#table2col td.jahr {
    vertical-align:	top;
    width: 		120px;
    text-indent: 	10px;
    padding-bottom:	4px;    
}

#table2col td.norm {
    vertical-align:	top;
    width:		550px;
    padding-bottom:	4px;
}


/*************************/
/* Tabelle mit 3 Spalten */
/*************************/

#table3col {
    width:		600px;
    border-collapse:	collapse;
    border-spacing:	0;
    border:		0;
    border-width:	0;
    padding:		0;
}

#table3col td.jahr {
    vertical-align:	top;
    width: 		100px;
    padding-left: 	4px;
    padding-bottom:	4px;    
}

#table3col td.ort {
    vertical-align:	top;
    width: 		120px;
    text-indent: 	10px;
    padding-bottom:	4px;    
}

#table3col td.norm {
    vertical-align:	top;
    width:		380px;
    padding-bottom:	4px;
}

