@charset "utf-8";

.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}

html, body {
 margin: 0;
 padding: 0;
 height: 100%;
 font: 0.9em "arial";
}

img {
 border: 0;
}

.rahmen {
 border:1px solid #cccccc;
}

body {
text-align: center;
background-color: #f0f0f0;
/*background-color: #cccc99;*/
}

/*rahmen um Bilder*/
td img {
/*border: solid 2px #CCCCCC;*/
padding: 2px;
}

/*Formatierung der Überschrift*/
h1{
color: #44bbaa;
font-size: 1em;
font-weight:bold;
}
h2{
font-size: 1.8em;
margin-bottom:0px;
}
/* h3 == Datums Formatierung */
h3{
color:#666666;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
}

#navi {
padding: 60px 0 0 0 ;
text-align: right;
width: 110px;
line-height: 1em;
}
#navi a:link , #navi a:visited {
font-size: 0.9em;
font-weight:bold;
color: #666666;
text-decoration:none;
}

#banner {
text-align: right;
margin: 30px 10px 0px -100px;
background-image:url(../img/page/balken.gif);
background-repeat:repeat-x;
background-position: bottom;
}
#banner_text {
text-align: right;
margin-bottom: 30px;
padding-right: 10px;
font-size: 1.1em;
font-weight:bold;
}

#wrapper{
margin-left: 5px;
background-color: #ffffff;
height: auto !important;
height: 100%;
min-height: 100%;
width: 60%;
}
#content{
margin: 0 10% 0 10%;
}

/* ---------- Home ---------- */
#home a:link  , #home a:visited  {
text-decoration:none;
color:#7F9EC1;
font-size: 1.8em;
font-weight:bold;
}
#home a:hover {
text-decoration:underline;
}

#home h3 {
font-size: 1.0em;
}

/* ---------END------------ */

/* ---------- Wir über uns ---------- */
#wir {
text-align:left;
}

#wir a:link , #wir a:visited {
color:#7F9EC1;
text-decoration:none;
}
#wir a:hover {
text-decoration:underline;
}
/* ---------END------------ */

/* ---------- Footer ---------- */
#footer {
margin: 60px 0 20px 0;
font-size: 0.8em;
}
#footer a:link  , #footer a:visited  {
text-decoration:none;
color:#7F9EC1;
}
#footer a:hover {
text-decoration:underline;
}
a.de:before {
content:url(../../img/page/de.gif);
padding-right: 5px;
margin-top: 5px;
}
a.en:before {
content:url(../../img/page/en.gif);
padding-right: 5px;
}


/* ---------END------------ */

/* ---------- Gallerie München ---------- */
#gallerie_muc{
text-align:left;
}
/* ---------END------------ */

/* ---------- Gallerieprogramm ---------- */
#galerieprogramm {
width:13em;
margin-left:auto;
margin-right:auto;
}
.gplinks {
text-align:right;
padding-right: 5px;
}
.gprechts {
text-align:left;
padding-left: 5px;
}
#galerieprogramm a:link  , #galerieprogramm a:visited  {
text-decoration:none;
color:#7F9EC1;
font-size: 0.9em;
}
#galerieprogramm a:hover {
text-decoration:underline;
}

/* ---------- Austellungen ---------- */
#ausstellungen {
text-align:left;
}
#ausstellungen .blue {
color:#003399;
}
/* Link die keine Links sind, als diese darstellen*/
#ausstellungen  .link{
font-size: 1.2em;
font-weight:bold;
color:#7F9EC1;
}
#ausstellungen a:link  , #ausstellungen a:visited {
font-size: 1.2em;
font-weight:bold;
text-decoration:none;
color:#7F9EC1;
}
#ausstellungen a:hover {
text-decoration:underline;
}
/* ----- */
#ausstellung div {
text-align:justify;
}
#ausstellung .verlauf_link{
float: right;
margin: -1em -1em 1em 3em;
}
#ausstellung .verlauf_pic{
float: right;
margin: 0 -1em 1em 3em;
}
#ausstellung table{
text-align:left;
}
#ausstellung table td{
vertical-align:top;
padding:1em;
}
/*Katalog Link*/
#ausstellung a:link  , #ausstellung a:visited {
text-decoration:none;
color:#7F9EC1;
}
#ausstellung a:hover {
text-decoration:underline;
}
/* ---------END------------ */

/* ---------- Kataloge ---------- */
#kataloge {
text-align:left;
}
.katcov {
padding:20px 40px 20px 0;
}
#kataloge .kaü {
font-size: 1.2em;
font-weight:bold;
}
#kataloge .kao a:link , #kataloge .kao a:visited   {
text-decoration:none;
font-size: 0.8em;
color: #ff0000;
}
#kataloge .kao a:hover {
text-decoration:underline;
color: #ff0000;
}
/* ---------END------------ */

/* ---------- Kontakt ---------- */
#kontakt {
text-align:left;
}
#kontakt a:link  , #kontakt a:visited  {
text-decoration:none;
color:#7F9EC1;
}
#kontakt a:hover {
text-decoration:underline;
}
/* ---------END------------ */

/* ---------- Ankauf ---------- */
#ankauf table {
width:13em;
margin-left:auto;
margin-right:auto;
}
#ankauf a:link  , #ankauf a:visited  {
text-decoration:none;
color:#7F9EC1;
}
#ankauf a:hover {
text-decoration:underline;
}
/* ---------END------------ */





/*line-height:0.8em;*/ /* für h2??? */
/* border:2pt solid #0000ff; */