/* CSS Document */

h1 {
 font-family:helvetica;
 color:#f15a22;
 font-size:13pt;
 text-decoration:none;
 text-align:right;
 font-weight:bold;
 margin-bottom: 20pt;
 margin-top: 30pt;
}

h2 {
 font-family:helvetica;
 color:#f15a22;
 font-size:12pt;
 text-decoration:none;
 text-align:left;
}

h3 {
 font-family:helvetica;
 color:#511A3A;
 font-size:11pt;
 text-decoration:none;
 text-align:left;
}

h4 {
 font-family:helvetica;
 color:#511A3A;
 font-size:10pt;
 text-decoration:none;
 text-align:left;
}

h5 {
 font-family:helvetica;
 color:#511A3A;
 font-size:9pt;
 text-decoration:none;
 text-align:left;
}

div.who {
  margin-left:10px;
  margin-right:15px;
}

div.who img {
  border-width:0px;
  width:53px;
  height:64px;
}

div.who table {
  vertical-align:top;
  text-align:left;
  border-style:none;
}

div.who td {
  padding-top:10px;
  vertical-align:top;
}

div.steckbr td {
  vertical-align:top;
}

h1.title {
  margin-left:0px;
  margin-top: 12px;
  margin-bottom: 40px;
  font-family:verdana;
  color:#ffffff;
  font-size:20pt;
  text-decoration:none;
  font-weight:normal;
  text-align:center;
  }

/* steckbrief */
div.steckbr {
  color:#000000;
}

div.steckbr table{
  border-spacing:0px
}

div.steckbr p {margin-top: 0px; margin-bottom: 5px;}

div.steckbr img.portrait {
  text-align:left;
  width:250px;
  height:300px;
  border-width:0px; 
  border-style:solid; 
  border-color:#000000; 
  margin-bottom:10px;
}

table.kontakt {
  width:100%;
  vertical-align:top;
  text-align:left;
  border-width:2px;
  border-style:solid;
  border-color:#511A3A;
  font-size:10pt;
}

a:link.weblink {
  color:#000000;
  font-weight:normal;
}

a:visited.weblink {
  color:#000000;
  font-weight:normal;
}

a:hover.weblink {
  color:#930036;
  font-weight:normal;
  text-decoration: underline;
}

a:active.weblink {
  color:#930036;
  font-weight:normal;
  text-decoration: underline;
}

/*div.steckbr h1 { margin-top: 12px; margin-bottom: 6px; font-family:verdana; color:#930036; font-size:14pt; text-decoration:none; font-weignt:normal; text-align:left;}
div.steckbr h2 { margin-top: 12px; margin-bottom: 5px; font-family:verdana; color:#930036; font-size:11pt; text-decoration:none; font-weignt:light; text-align:left;}
div.steckbr h3 { margin-top: 8px; margin-bottom: 4px; color:#930036; font-size:10pt; text-decoration:none; font-weignt:normal; text-align:left;}
div.steckbr h4 { margin-top: 3px; margin-bottom: 1px; font-family:verdana; color:#930036; font-size:11pt; text-decoration:none; font-weignt:light; text-align:left;}
div.steckbr h5 { font-family:verdana; color:#930036; font-size:8pt;  text-decoration:none; font-weignt:light; text-align:left;}
div.steckbr h6 { font-family:verdana; color:#930036; font-size:8pt;  text-decoration:none; font-weignt:light; text-align:left;}
div.steckbr ul,ol { margin-top:0px; margin-bottom:3px; text-align:left; }*/

.was {
  color:#f15a22;
  font-weight:bold;
}
.hervorheb {
  font-weight:bold;
}

hr { color:#ffcc00 }

a:link    {
  color: #930036;
  text-decoration: none;
}
a:visited {
  color: #930036;
  text-decoration: none;
}
a:hover   {
  color: #930036;
  text-decoration: underline;
}
a:active  {
  color: #930036;
  text-decoration: none;
}

body {
 background-color:#878787;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 color:#000000;
 font-size: 8pt;
 font-family: Verdana;
 }

div.menu1-level1 {
 font-size:8pt;
 color: #ffffff;
 padding-bottom: 3pt;
}

div.menu1-level2 {
 font-size:8pt;
 color: #943b31;
 padding-bottom: 1pt;
}

div#menu1-level2 {
 padding-bottom: 2pt;
}

div.menu1-level3 {
 font-size:8pt;
 padding-bottom: 8pt;
}

div#menu1 {
 font-size:8pt;
 margin-left:20pt;
 font-weight: bold;
 font-family: Helvetica;
}

div.menu1-level1 a:link {color: #ffffff;}
div.menu1-level2 a:link {color: #f15a22;}
div.menu1-level3 a:link {color: #ffffff;}
div.menu1-level1 a:visited {color: #ffffff;}
div.menu1-level2 a:visited {color: #f15a22;}
div.menu1-level3 a:visited {color: #ffffff;}
div.menu1-level1 a:hover {color: #ffffff;}
div.menu1-level2 a:hover {color: #f15a22;}
div.menu1-level3 a:hover {color: #ffffff;}
div.menu1-level1 a:active {color: #ffffff;}
div.menu1-level2 a:active {color: #f15a22;}
div.menu1-level3 a:active {color: #ffffff;}

div#signet{
 margin-bottom:20pt;
 position:absolute;
 bottom: 0px;
}

div.casa {
 color: #71bf44;
 font-size: 12pt;
 font-weight: bold;
 font-family:Helvetica;
 margin-left: 10pt;
}

div.riethof {
 color:#ffffff;
 font-size:8pt;
 margin-top: 5pt;
 font-weight:bold;
 margin-left:20pt;
}
div#fusszeile {
  text-align:center;
  font-weight:lighter;
  color:#A5A5A5;
}

div.gallery {
  margin-left:10px;
  margin-right:15px;
  width:180px;
  border-width:0px;
}

div.gallery img {
  border-width:0px;
}

div.gallery table {
  width:100%;
  table-layout:fixed;
  border-collapse:collapse;
  border-style:solid;
  border-width:2px;
  border-color:#878787;
}
div.gallery td {
  border-style:solid;
  border-width:2px;
  border-color:grey;
  text-align:center;
  height:180px;
  width:180px;
}
#kurse li {
	margin-top: 5pt;
}

table#main-table {
 background-color:#FFFFFF;
 vertical-align:top;
 width:750px;
}

td#left_col {
 background-color:#511A3A;
 vertical-align:top;
 padding-right: 8pt;
 padding-top: 40pt;
 width: 155px;
}

td#right_col {
 background-color:#FFFFFF;
 vertical-align:top;
 padding: 4pt;
 padding-left: 10pt;
 font-size:8pt;
}

img {
  border-style:none;
}

div.beschreibung a.name {
 color: #511A3A;
 font-weight:bold;
 font-family: verdana;
}

div.beschreibung span {
 font-family: verdana;
}

#who-liste td {
 vertical-align:middle;
 padding-top:3pt;
 padding-right:3pt;
}

p,ol {
 font-size:8pt;
 font-family:verdana;
}

ul {
 font-size:8pt;
 font-family:verdana;
 list-style-type:circle;
}

/*welcome page*/
#welcome {
 background-color:#511A3A;
 width:640px;
}

img#ranke {
 float:right;
}

div#herzlich {
 float:left;
 color:#f15a22;
 font-size: 13pt;
 font-weight:bold;
 position:relative;
 top:150px;
 left:20px;
 vertical-align:top;
}

div#herzlich a {
 color:#f15a22;
 font-size: 13pt;
 font-weight:bold;
 position:relative;
}

div#herzlich a:hover {
 text-decoration:none;
}

table#frame-table {
    
}

p.no-margin {
 margin:0;
}

ul.no-margin {
 margin-top:0;
 margin-bottom:0;
}


span.marked {
 color:#511A3A;
 font-weight:bold;
}

td#home_col {
 background-color:#511A3A;
 vertical-align:bottom;
}

/* lz_gallery */

#tx-lzgallery-pi1-fotonav {
 background-color:#511A3A;
 border:2px solid #511A3A;
 font-family:helvetica;
 font-size:8pt;
 color:white;
 font-weight:bold;
}

.tx-lzgallery-pi1 a {
 color:#F15A22;
}

#tx-lzgallery-pi1-fotos td {
border:0;
}

#tx-lzgallery-pi1-fotos {
border:0;
}

#tx-lzgallery-pi1-title {
 border-bottom:2px solid #511A3A;
 margin-bottom:20px;
 text-align:center;
 font-family:helvetica;
 color:#f15a22;
 font-size:13pt;
 text-decoration:none;
 font-weight:bold;
}
