/*  body und schrift deffinitionen */
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #ffffff;
  font-size: 12px;
  font-family: "Lucida Grande", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  color:#000000;  
  margin-top:15px;
  padding:0px;
}

/* for iePC */
td {
font-size: 12px;
}

p, pre, h1 {
margin:0px 10px 10px 0px;
}

h1 {
font-size:14px;
padding-top:23px;
color: #cc0000;
}
	
h2 {
font-size:13px;
}
	
h3 {
font-size:13px;
padding-left:100px;
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

.rot {
color: #cc0000;
font-weight: bold;
}

.gruen97 {
color: #84BC35;
}
.violet96 {
color: #5B1E7D;
}
.rosa95 {
color: #d24170;
}
.rot94 {
color: #c76648;
}
.gruen93 {
color: #46a761;
}
.blau92 {
color: #5fcfe0;
}

.normal {
color: #000000;
text-decoration:none;
}

.kuenstler {
margin:0px;
padding:0px;
font-size: 12px;
letter-spacing: 5px;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px solid #000000;
}

a { 
color: #000000;
background-color:transparent;
text-decoration: underline; 
}
a:visited {color:#000000; background-color:transparent;}
a:hover {color: #cc0000; background-color:transparent;}
a:active { color:#000000; background-color:transparent;}


/*  positioning-layers statisch und absolut */

#header {
width: 753px;
margin: auto;
padding: 0px;
background-color: #ffffff;
background-image:url(layoutbilder/strich.gif);
background-repeat:repeat-x;
}

#siterahmen {
width: 753px;
margin: 0 auto;
padding: 0px;
background-color: #ffffff;
border-left: 1px solid  #000000;
}

/*Navigation*/
#navi {
width:175px;
padding:0px;
margin-top:32px;
float:left;
font-size:14px;
line-height:30px;
}

/*Inhalt*/
#inhalt {
margin-left:175px;
padding-top:16px;
list-style: none;
}

#navi ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi ul li a {
	color: #000000;
	text-decoration: none;
	padding: 10px;
}

#navi ul li a.menurot {color:#cc0000; }

#navi ul li a:hover {color: #cc0000;}
#navi ul li a:active { color:#666666;}

#navi ul li a.selected {
color: #cc0000;
}

.img {
margin:0px;
padding:0px;
border: 1px solid #cccccc;
}

/*Formular fuer Ausstellungen*/
form {
margin:0px;
padding: 0px;
}
input, textarea, select { 
width:300px;
background-color: #ffffff;
border: 1px solid #c2c6ca; 
color: #000000;
font-size: 11px; 
margin-top:5px;
padding: 2px;
}

input.not, textarea.not { 
width:100px;
background-color: #ffffff;
border: 1px solid #c2c6ca; 
color: #000000;
font-size: 12px; 
margin-top:5px;
padding: 2px;
}

input.knopf { 
width: 18px;
font-size: 12px; 
margin-top:5px;
padding: 2px;
}
input.delete { 
width: 80px;
font-size: 12px; 
margin-top:5px;
padding: 2px;
}
.check { 
width:auto;
background-color:transparent;
border:none;
}

input:focus, input:hover, textarea:focus, textarea:hover {
background-color: #e8e8e8;
}

.info {
font-weight:bold;
color:#CC0000;
}

#footer {
font-size: 12px;
margin: 0px 0px 20px 0px;
}
/*Kasten / Bild rechts*/
#kasten { 
width: 570px;
padding: 0px 0px 1px 0px;
margin: 0px 0px 20px 0px;
/* border: 1px solid  #000000; */
}
#kasten p{ 
/* width: 400px; */
padding: 0px;
margin: 0px 150px 15px 0px;
text-align: left;
/* border: 1px solid  #dd00dd; */
}

#kasten  .bild { 
border: 1px solid #cccccc; 
float: right; 
padding: 0px;
margin: 0px;
 }
#kasten .antifloat {
clear: right;
}
p.kuenstler98 {
	font-size:18px; 
}
p.kuenstler99 {
	font-size:18px; 
}

/*Galerie*/
.thumbnail {
float: left;
width: 180px;
margin: 0px 10px 8px 0px;
padding: 0px;
height:180px;
text-align:center;
vertical-align:middle;
}

/*Galerie*/
.thumbnailupload {
float: left;
width: 170px;
margin: 0px 10px 8px 0px;
padding: 0px;
min-height:240px;
text-align:center;
vertical-align:middle;
}

#thumbnail table{
width: 134px;
text-align:center;
}

#thumbnail img {
border: 1px solid #999999;
}

.antifloat { clear: left; }

