/*
Farben: 
grau von "kunst": 
dunkelrot (links): ab392e
*/
body {
  margin: 0px 0px 0px 0px;
  text-align: left;
  background-color: white;
  font-family: Trebuchet MS, Verdana, Arial, CourierNew, Times, serif;
  font-size: 13px;
  line-height: 20px;
}
h1, h2, H3, H4 {
font-weight : bold;
margin: 0px;
padding : 0px;
color : #555;
}
h1 {font-size: 19px; margin: 0px 0px 12px 0px; padding: 0px; }
h2 {font-size: 15px; margin: 14px 0px 3px 0px; padding: 0px; color : #333;}
h3 {font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px; color : #222;}

table, tr, td {
  margin: 0px;
  font-size: 1.0em;
  border-spacing: 0px;
  empty-cells: show;
  border-collapse:separate;
  border: 0px solid #000;
  text-align: left;
  vertical-align: top;
  table-layout:fixed;
}
table.kontakt{
  width: auto;
}
td.bezeichner{
  width: 65px;
  font-style: normal;
}
td.inhalt{
  width: 320px;
  font-style: normal;
  text-align: left;
}
/*-----------------------------------------*/
div#all{
  width: 900px;
  height: 700px;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #000;
  text-align: justify;
 	background: white;
  border: 0px solid #369;
}
div#banner_print{
  display: none;
}
div#banner{
  width: 900px;
  height: 229px;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #000;
 	background: white;
  border: 0px dotted #f00;
}

div#navi{
  float: left;
  width: 250px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  font-size: 13px;
  background: white;
  border: 0px dotted #ddd;
  clear: right;
}
/*Ebene1*/
div#navi ul#ul_1 {
  margin: 0px 0px 0px -30px;
  list-style-type: none;
}
/*IE*/
* html div#navi ul#ul_1 {
  margin: 0px 0px 0px 10px;
  list-style-type: none;
}
div#navi ul#ul_1 li{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}
/*Ebene2*/
div#navi ul#ul_2 {
  margin: 0px 0px 0px -20px;
  list-style-type: none;
}
/*IE*/
* html div#navi ul#ul_2 {
  margin: -20px 0px 0px 20px;
  list-style-type: none;
}
div#navi ul#ul_2 li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

div#content{
  float: right;
  width: 640px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #000;
  text-align: justify;
 	background: transparent;
  border: 0px solid #369;
}

div.contentImg_01 {
  float: right;
  margin: 0px 0px 5px 10px;
  padding: 0px 0px 0px 0px;
  width: auto;
  height: auto;
  border: 1px solid white;
  /*display: none;*/
}
div.contentImg_01 img{
  width: 200px;
  border: 0px solid white;
  /*display: none;*/
}
div.contentImg_01 img.presseartikel{
  margin: 0px 0px 10px 10px;
  width: 120px;
  border: 0px solid white;
  /*display: none;*/
}

div#content p{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-style: normal;
  text-align: justify;
  background: transparent;
  border: 0px solid white;
}
/*IE*/
* html div#content_div p{
  margin: 0px 0px 0px 0px;
}

div#content p.einzeltermine{
  margin: 0px 0px 10px 0px;
  padding: 10px;
  font-style: normal;
  text-align: justify;
/*
  background: #f6f6f6;
  border: 1px dotted #aaa;
*/
}

div.contentbild_01{
  float: right;
  width: 131px;
  height: 302px;
  margin: 0px 0px 10px 20px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #0f0;
 	background: transparent;
  background-image: url(../images/pinkdata_01.jpg);
  background-repeat: no-repeat;
}

img {
  border: 1px solid white;
  background-color: white;
}




/*normale Links*/
a:link, a:visited, a:hover, a:focus {
  color: #ab392e;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border: 1px solid white;
}


/*externe links mit kleinem Pfeil*/
a.xxlink:link, a.xxlink:visited, a.xxlink:hover, a.xxlink:focus {
    background: url(../images/exitlink_link.gif)
                no-repeat
                left center;
  padding-left: 18px;
  color: #DC2C6A;
  border: 1px solid white;
}


/*NAVIGATION*/
/*Navi-Links Normal*/
a.nav01_norm:link, a.nav01_norm:visited, a.nav01_norm:hover, a.nav01_norm:focus {
  color: #666;
  font-weight: normal;
  border: 1px solid white;
}
a.nav01_norm:hover{
  color: black;
  font-weight: normal;
  border: 1px dotted #666;
}

/*Navi-Links Active*/
a.nav01_act:link, a.nav01_act:visited, a.nav01_act:hover, a.nav01_act:focus {
  color: #ab392e;
  font-weight: bold;
  border: 1px solid white;
}
a.nav01_act:hover{
  color: black;
  font-weight: bold;
  border: 1px solid white;
}

img {
  background-color: white;
  border: 1px solid white;
}

a.bilder:hover{
  background-color: transparent;
  border: 0px solid #EE2F72;
}

ul.content {
list-style-position : outside;
margin: 0px 0px 10px 16px;
padding: 0px 0px 0px 12px;
border: 1px solid white;
}
ul.content li {
list-style-image : url("../images/list_content.gif");
list-style-position : outside;
margin: 0px 0px 0px -10px;
border: 1px solid white;

}
ul.content li {
margin: 0px 0px 0px 3px;
}

blockquote {
  margin: 0px 0px 10px 0px;
  padding: 5px 10px 0px 10px;
  font-style: italic;
  background-color: #eee;
  border: 1px dotted #bbb;
}
p.q {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-style: normal;
  text-align: justify;
  background-color: red;
  border: 5px dotted #bbb;
}
cite {
  font-size: 10px;
  color: #555; 
  font-style: normal;
}


