/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}*/

#button {
  height:40px;
}
.buttonFrame {
display:inline;
margin-right:-5px;
}
#buttonFrame1 {
position:absolute;
left: 0px;
top:0px;
}
#buttonFrame2 {
position:absolute;
left: 101px;
top:0px;
}
#buttonFrame3 {
position:absolute;
left: 196px;
top:0px;
}
#buttonFrame4 {
position:absolute;
left: 275px;
top:0px;
}
#buttonFrame5 {
position:absolute;
left: 340px;
top:0px;
}
#buttonFrame6 {
position:absolute;
left: 451px;
top:0px;
}

.ButtonFrameV {
padding:0;
margin-right:-5px;
}
#logo {
padding-top: 126px;
padding-left: 295px;
}
a.logolink:hover {
text-decoration:none;
background-color: transparent;
}
* { margin:0; padding: 0; } 

html { height: 100% } 

body { 
min-height: 101%;	
font-size: 100.01%; 
position: relative; 
color: #000;
background: #fff;
text-align: left; 
}
img { border:0; }

ul.text li {
padding-left:20px;
text-indent:-15px;
padding-bottom: 10px;
}
ul.text li span {
color:#000000;
}
ul.text {
font-family: Verdana, Helvetica, Arial, sans-serif;
list-style-position:inside;
color:rgb(146,146,146);
padding-top: 10px;
padding-bottom: 0px;
padding-left:34px;
padding-right: 100px;
font-size: 80%;
}
label, input { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 200px; /* Breite.*/
}
input, textarea {
  background: #FAF9F9;
  border-color:#b00000;
}
.ifborder{
  border-color:#b00000;
}
input[type=submit] {
  background:  rgb(146,146,146);
  border-color: rgb(146,146,146);
}

form.kontakt br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
p, form.kontakt {
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-top: 8px;
padding-bottom: 8px;
padding-left:34px;
padding-right: 34px;
font-size: 80%;
}
h1,h2,h3 {
font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Helvetica, Arial, sans-serif;
background-repeat: no-repeat;
background-position: 34px 25px;
}
h1#herzlich {
background-image: url(images/headlines/herzlich.gif);
text-indent: -100em;
}
h1#impressum {
background-image: url(images/headlines/impressum.gif);
text-indent: -100em;
}
h1#seminare {
background-image: url(images/headlines/seminare.gif);
text-indent: -100em;
}
h1#beratung {
background-image: url(images/headlines/beratung.gif);
text-indent: -100em;
}
h1#referenzen {
background-image: url(images/headlines/gemeinsamerfolgreich.gif);
text-indent: -100em;
}
h1#kontakt {
background-image: url(images/headlines/kontakt.gif);
text-indent: -100em;
}
h1#vortraege {
background-image: url(images/headlines/vortraege.gif);
text-indent: -100em;
}
h1#presse {
background-image: url(images/headlines/presse.gif);
text-indent: -100em;
}

h1#service {
background-image: url(images/headlines/service.gif);
text-indent: -100em;
}

h1#unserepartner {
background-image: url(images/headlines/unserepartner.gif);
text-indent: -100em;
}

h1#profil {
background-image: url(images/headlines/profil.gif);
text-indent: -100em;
}

h1#xxx {
background-image: url(images/headlines/xxx.gif);
text-indent: -100em;
}

h1#xxx {
background-image: url(images/headlines/xxx.gif);
text-indent: -100em;
}

h1#xxx {
background-image: url(images/headlines/xxx.gif);
text-indent: -100em;
}


h1 {
font-weight: none;
padding-top: 25px;
padding-bottom: 10px;
padding-left:34px;
padding-right: 100px;
font-size: 22px;
color: #6E7276;
}
h2 {
font-weight: bold;
padding-top: 5px;
padding-bottom: 10px;
padding-left:34px;
padding-right: 100px;
font-size: 18px;
color: rgb(46,46,46);
}
h3 {
font-weight: bold;
padding-top: 10px;
padding-bottom: 3px;
padding-left:34px;
padding-right: 100px;
font-size: 14px;
color: rgb(176, 0, 0);
}
#frame {
margin-left:auto;
margin-right:auto;
margin-bottom: 40px;
width:850px;
min-height: 100%;
background: #FAF9F9 url(images/verlauf.png) repeat-x left bottom;
}
#haupt{
width:850px;
min-height: 400;
padding-bottom: 36px;
}
#oben {
height: 220px;
}
#mitte{
position: relative;
top: -280px;
background-color: rgb(255,255,255);
margin-left: 295px;
margin-right: 27px;
width:528px;
min-height: 200px;
padding-bottom: 40px;
}

#navi {
position:relative;
z-index:3;
border-color: #b00000;
border-width:1px;
border-top-style:solid;
top:180px; 
left:0px; 
width:295px; 
height:280px;
color: #b00000;
background-color:#ffffff;
}
.rot {
  background-color: #b00000;
}
#navi > div.rot > ul {
padding-top: 0px;
padding-left: 50px;
padding-right: 0px;
padding-bottom: 12px;
  color: #ffffff;
}
#navi > div.rot > ul > li{
  list-style: disc;
  list-style-position: outside;
  line-height:2.5em;
  color: #ffffff;
}
#navi > div.rot > ul > li > a {
	padding-left: 8px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
  text-transform:uppercase;
  text-decoration: none; 
  color: #ffffff;
  font-weight: none;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow,"Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 15px;
}
#nav > div.rot > ul > li > ul  {
color: #00ffff;
padding-top:0px;
padding-left:20px;
padding-bottom: 0px;
}
#navi > div.rot > ul > li > ul > li {
  line-height:1.5em;
  list-style-image:none;
  list-style-position: inside;
  list-style-type: disc;
  padding-left:8px;
}
#navi > div.rot > ul > li > ul > li > a {
  color: #ffffff;
	padding-left: 7px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
  text-transform:none;
  text-decoration: none; 
  font-weight: bold;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 14px;
}
#navi > div.rot > ul > li > ul > li > a:hover, 
#navi > div.rot > ul > li > ul > li > span {
  color: #ffffff;
	padding-left: 7px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
  text-decoration: underline; 
  font-weight: bold;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 14px;
}
#navi > div.rot > ul > li > a:hover,
#navi > div.rot > ul > li > span {
	padding-left: 7px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
  text-transform:uppercase;
  text-decoration: none; 
  font-weight: bold;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 15px;
  color: #ffffff;
}
#navi > ul {
padding-top: 10px;
padding-left: 50px;
padding-right: 0px;
list-style: disc;
}
#navi > ul > li{
line-height:2.5em;
}
#navi > ul > li > a {
	padding-left: 7px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
  text-transform:uppercase;
  text-decoration: none; 
  color: #b00000;
  font-weight: none;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 15px;
}
#navi > ul > li > a:hover, 
#navi > ul > li > span {
	padding-left: 7px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
  text-transform:uppercase;
  text-decoration: none; 
  font-weight: bold;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 15px;
  color: #b00000;
}
#m {
width: 528px;
height: 24px;
margin:0;
padding:0;
border-spacing:0;
}
ul#menu2 {
   height: 25px;
	list-style: none;
	background-color: #b00000;
/*   margin:0;
   padding:0;*/
}
ul#menu2 li{
  display: inline;
}
/*td[align=right] ul#menu2 li{
  display: inline;
} */
ul#menu2 li a {
}
ul#menu2 li a:hover, ul#menu li a.activ {
margin:0;
padding:0;
}

ul#menu {
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: #b00000;
	color: #ffffff;
	height: 18px;
	list-style: none;
}
ul#menu li{
	padding-left: 0px;
	padding-right: 0px;
	margin-right: -4px;
	padding-top: 3px;
	padding-bottom: 5px;
  display: inline;
}
td[align=right] ul#menu li{
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
  display: inline;
}
ul#menu li a {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #ffffff;
  text-transform:uppercase;
  text-decoration: none; 
  font-weight: bold;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 12px;
}
ul#menu li a:hover, ul#menu li a.activ {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #b00000;
	background-color: #ffffff;
  text-transform:uppercase;
  text-decoration: none; 
  font-weight: bold;  
  font-family: "Mukti Narrow", MetaPlusBold, ArialNarrow, "Arial Narrow", Arial, sans-serif;
  font-style: none;
  font-size: 12px;
}
a {
 color: #b00000;
}
a:hover {
 color: #FDB368;
}

