body {
   	margin:0px;
         padding:0px;
	text-align: center;
         background-color:#fff;
     }

#outer {
	margin:0px auto;
}

#outer{
         width: 980px;
	margin-top: 0px;

}

#logo {
	position: relative;
         width: 980px;
         height: 87px;
}

#container { position: relative; width: 980px; display: block; margin-top: 0px;}
#container #inner { display: block;  }



#left { float: left;  width: 140px; left: 0px; }
#center { float:left; width: 347px;  height: 1%; }
#right { float: left;  width:450px; right: 0px; margin-top: 0px; }
#galerie { float: left;  width:797px; right: 0px; margin-top: 0px; }

#center .inner {
	padding-right: 20px;
}

#left .inner,
#center .inner,
#right,
#galerie {
	padding-top: 40px;
}

#right {
	padding-top: 0px;
}

#left .inner .navi {
	padding-bottom: 15px;
}




.text_white
     {
         font-family: verdana, arial;
         font-size: 11px;
         color: #FFFFFF;
         line-height: 18px;
     }

.text_big
     {
         font-family: verdana, arial;
         font-size: 14px;
         color: #ededed;
         line-height: 16px;
         padding-top:2px;
         font-weight: bold;
     }

.text_lightgrey
     {
         font-family: verdana, arial;
         font-size: 11px;
         color: #fafafa;
         line-height: 18px;
     }

.text_lightgrey_headline
     {
         font-family: verdana, arial;
         font-size: 12px;
         color: #fafafa;
         line-height: 18px;
     }

.text_lightgrey_small
     {
         font-family: verdana, arial;
         font-size: 10px;
         color: #efefef;
         line-height: 12px;
     }

.text_lightgrey_bereich
     {
         font-family: verdana, arial;
         font-size: 11px;
         color: #cccccc;
         line-height: 17px;
     }

.text_darkgrey
     {
         font-family: verdana, arial;
         font-size: 11px;
         color: #555555;
         line-height: 16px;
     }

.text_darkgrey_small
     {
         font-family: verdana, arial;
         font-size: 10px;
         color: #444444;
         line-height: 16px;
     }

.text_navisub
     {
         font-family: verdana, arial;
         font-size: 11px;
         color: #bbbbbb;
     }

.artekera_logo
     {
         font-family: verdana, arial;
         font-size: 20px;
         font-weight: normal;
         color: #ffffff;
         line-height: 16px;
     }

.artekera_willkommen
     {
         font-family: verdana, arial;
         font-size: 11px;
         font-weight: bold;
         color: #333333;
         line-height: 23px;
     }

.artekera_text
     {
         font-family: verdana, arial;
         font-size: 10px;
         font-weight: normal;
         color: #333333;
         line-height: 18px;
     }

.kuenstler_name
     {
         font-family: verdana, arial;
         font-size: 12px;
         font-weight: bold;
         color: #EEEEEE;
         line-height: 16px;
     }

.kuenstler_bereich
     {
         font-family: verdana, arial;
         font-size: 11px;
         font-weight: bold;
         color: #F06155;
         line-height: 23px;
     }

.kuenstler_name_selected
     {
         font-family: verdana, arial;
         font-size: 12px;
         font-weight: bold;
         color: #eeeeee;
         line-height: 14px;
     }

.kuenstler_vita
     {
         font-family: verdana, arial;
         font-size: 11px;
         color: #eeeeee;
         line-height: 15px;
     }

.kontakt
     {
         font-family: verdana, arial;
         font-size: 12px;
         color: #eeeeee;
         line-height: 15px;
     }

.KUNST
     {
         font-family: verdana, arial;
         font-size: 24px;
         color: #F06155;
         line-height: 23px;
     }

.KUNST_Klein
     {
         font-family: verdana, arial;
         font-size: 12px;
         font-weight: bold;
         color: #efefef;
     }

.galerie
     {
	font-family: verdana, arial;
         font-size: 11px;
         color: #555555;
         line-height: 16px;
     }

a.galerielink:link     { color: #555555 ;
                   text-decoration: none ;
                 }
a.galerielink:visited  { color: #555555 ;
                   text-decoration: none ;
                 }
a.galerielink:active   { color: #555555 ;
                   text-decoration: none ;
                 }
a.galerielink:hover    { color: #F06155 ;
                   text-decoration: none ;
                 }


a.navisub:link     { color: #eeeeee ;
                   text-decoration: none ;
                 }
a.navisub:visited  { color: #eeeeee ;
                   text-decoration: none ;
                 }
a.navisub:active   { color: #eeeeee ;
                   text-decoration: none ;
                 }
a.navisub:hover    { color: #aaaaaa ;
                   text-decoration: none ;
                 }

a.kuenstlersub   {
                   font-family: verdana, arial;
         	  font-size: 10px;
         	  color: #dddddd;
         	  line-height: 18px;
                 }

a.eventsub   {
                   font-family: verdana, arial;
         	  font-size: 12px;
         	  color: #404040;
         	  line-height: 18px;
                   text-decoration:none;
                 }


.kuenstlersub_navi
     {
         font-family: verdana, arial;
         font-size: 10px;
         color: #ffffff;
         line-height: 18px;
     }

a.kuenstlersub:link     {
                   text-decoration: none ;
                 }
a.kuenstlersub:visited     {
                   text-decoration: none ;
                 }
a.kuenstlersub:active     {
                   text-decoration: none ;
                 }
a.kuenstlersub:hover     {
                   color: #ffffff ;
                   text-decoration: none ;
                 }

a.loeschen:link     { color: #F06155 ;
                   text-decoration: none ;
                   font-weight:bold;
                 }
a.loeschen:visited  { color: #F06155 ;
                   text-decoration: none ;
                   font-weight:bold;
                 }
a.loeschen:active   { color: #F06155 ;
                   text-decoration: none ;
                   font-weight:bold;
                 }
a.loeschen:hover    { color: #FF0000 ;
                   text-decoration: none ;
                   font-weight:bold;
                 }


#position {
 position:absolute;
 z-index: 5;
 left:50%;
 top:2px;
 width:736px;
 margin-left:-368px;
}

#leistungen {
 position:absolute;
 z-index: 5;
 left:50%;
 top:240px;
 width:736px;
 margin-left:-80px;
}

#position2 {
 position:absolute;
 z-index: 5;
 left:50%;
 top:428px;
 width:736px;
 margin-left:-368px;
}

#position1 {
 position:absolute;
 z-index: 5;
 left:50%;
 top:0px;
 width:736px;
 margin-left:-368px;
}

#bereich {
 position:absolute;
 z-index: 5;
 left:50%;
 top:280px;
 width:736px;
 margin-left:-70px;
}





.body-kontakt {
	margin: 20px;
         background-color:#C2C2C2;
     }

.formstar
{
font-family: verdana,arial,helvetica ;
font-size: 11px;
color: #ff0000 ;
line-height: 13pt ;
}

.formular  {
font-family: verdana,arial ;
font-size: 11px;
color: #000000;
}

.errorhandler  {
font-size:10px;
color: #ff0000;
}

form {
  	margin-top:   0px;
   	font-size:   11px;
}



.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
         background-color: #ffffff;
	border: 1px solid #000000;
	width: 180px;
}

.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
         background-color: #ffffff;
	border: 1px solid #000000;
	width: 20px;
}

.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
         font-weight:bold;
         background-color: #ffffff;
	border: 1px solid #000000;
         width: 12px;
}

.button {
  background-color:   #EBE8A7;
  font-family:        Verdana,Sans-serif;
  font-size:          10px;
  font-weight:        bold;
  color:              #000000;
}

.textarea {
  border:             1px solid #000000;
  background-color:   #ffffff;
  font-family:        Verdana, Sans-serif;
  font-size:          11px;
  width: 	     180px;
}