/* CSS Document */

/***** allgemein *****/

*{
padding: 0;
margin: 0;
}

body {
font-size: 0.7em; 
line-height: 140%; 
background-color: #856f5a;
margin: 0 0 0 0;
}

h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,input,textarea,select,form,table {
color: #383838; 
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
text-align: left;
}

ul,li {
padding: 0; 
margin: 0; 
list-style-type: none; 
position: relative;
}

img, a img {
border: 0;
}

.clear {
clear: both;
height: 1px;
/*background-color:#CC0000;*/ 
}

.none {
display: none;
}

.leftalign {
float: left;
}

.rightalign {
float: right;
}

.link-right {
text-align: right;
}

.link-right-off {
text-align: right;
font-weight: bold;
color: #d4d5c4;
}

h1 {font-size: 125%; font-weight: bold;}
h2 {font-size: 115%; font-weight: bold;}
h3 {font-size: 105%; font-weight: bold;}


/***** Gerüst *****/


#wrap {
margin: 0 auto;
width: 755px; 
text-align: left;
height: 100%;
background-color: #513828;
border-top: 2px solid #513828;
border-left: 10px solid #513828; 
border-right: 10px solid #513828;
border-bottom: 7px solid #513828;
}

#wrap a, a:link,  a:active,  a:visited {
color: #e2ded2;
text-decoration: none;
font-weight: normal;
}

#wrap a:hover {
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

#wrap-header {
margin: 0 35px;
}

#wrap-footer {
margin: 0 35px;
}

#wrap-header p,
#wrap-footer p{
margin: 3px 0 3px 0;
}

.dist-35 {
float: left;
width: 35px;
}

.dist-15 {
float: left;
width: 15px;
}

.dist-35-bg {
float: left;
width: 35px;
height: 35px;
background-color: #c7ba8d;
}


/*######### Menu #########*/

#menu {
height: 170px;
background-color: #a49172;
background-image: url(../assets/header-bg.jpg);
background-repeat:no-repeat;
}


/* 1. Reihe */
#menu-left {
height: 118px;
width: 35px;
float: left;
background-image:url(../assets/wrap-border-tole.gif);
background-position: top left;
background-repeat: no-repeat;
/*background-color:#CCFFCC;*/
}

#menu-middle {
height: 118px;
width: 685px;
float: left;
/*background-color:#CC33FF;*/
}

#menu-right {
height: 118px;
width: 35px;
float: left;
background-image:url(../assets/wrap-border-tori.gif);
background-position: top right;
background-repeat: no-repeat;
/*background-color:#CCFFFF;*/
}

/* 2. Reihe */

ul#menu-schnakt-profit {
background-color: #66FF99;
margin: 0 0 0 35px;
position: relative;

}

li {
float: left;
margin: 1px 15px 0 0 ;
font-size: 105%;
}

#mainmenu-schnakt {
height: 50px;
width: 335px;
float: left;
background-image: url(../assets/menu-schnakt-off.gif);
background-repeat: no-repeat;
/*background-color: #CCFFFF;*/
}

#mainmenu-profit {
height: 50px;
width: 335px;
float: left;
background-image: url(../assets/menu-profit-off.gif);
background-repeat: no-repeat;
/*background-color: #CCFFCC;*/
}


BODY#schnakt a.menu-schnakt,
BODY#schnakt a.menu-schnakt:link,
BODY#schnakt a.menu-schnakt:active,
BODY#schnakt a.menu-schnakt:visited,
BODY#schnakt a.menu-schnakt:hover {
display: block;
width: 335px;
height: 50px;
background-image: url(../assets/menu-schnakt-on.gif);
}

BODY#profit a.menu-profit, 
BODY#profit a.menu-profit:link, 
BODY#profit a.menu-profit:active, 
BODY#profit a.menu-profit:visited, 
BODY#profit a.menu-profit:hover {
background-image: url(../assets/menu-profit-on.gif);
}
  

a.menu-schnakt, a.menu-schnakt:link, a.menu-schnakt:active, a.menu-schnakt:visited {
display: block;
width: 335px;
height: 50px;
background-image: url(../assets/menu-schnakt-off.gif);
background-repeat: no-repeat;
}

a.menu-schnakt:hover {
background-image: url(../assets/menu-schnakt-on.gif);
background-repeat: no-repeat;
}

/**/

a.menu-profit, a.menu-profit:link, a.menu-profit:active, a.menu-profit:visited {
display: block;
width: 335px;
height: 50px;
background-image: url(../assets/menu-profit-off.gif);
background-repeat: no-repeat;
}

a.menu-profit:hover {
background-image: url(../assets/menu-profit-on.gif);
background-repeat: no-repeat;
}


/* 3.Reihe Menüs für Schnakt bzw Profit*/
#content-menu a, a:link, a:active, a:visited {
color: #616160;
font-weight: bold;
}

#content-menu .active a, a:link, a:active, a:visited { /*für Menü-Markierung*/
color: #7b3700;
font-weight: bold;
}

#content-menu a:hover {
color:#7b3700;
font-weight: bold;
}

#content-menu ul {
margin: 0 0 0 25px;
}

#content-menu p {
margin: 11px 10px 0 0;
}



BODY#schnakt #content-menu {
float: left;
width: 685px;
height: 35px;
background-color: #d3e2b6;
}

BODY#profit #content-menu {
float: left;
width: 685px;
height: 35px;
background-color: #cbdddc;
}





/*######### Content #########*/

BODY#index #wrap-content,
BODY#impressum #wrap-content {
background-color:#eae3a8;
}

BODY#schnakt #wrap-content, 
BODY#profit #wrap-content {
background-image: url(../assets/bg-content.gif);
background-repeat:repeat-y;
background-color:#eae3a8;
}

#content {
float: left;
width: 685px;
background-color:#f6f6e5;
padding:25px 0 35px 0;
}

#content a, a:link, a:active, a:visited {
color:#9B4500;
font-weight: normal;
text-decoration: underline;
}

#content a:hover {
color:#7b3700;
text-decoration: underline;
}

#content p{
margin: 0 25px 10px 25px;
}

#content h1{
margin: 0 25px 15px 25px;
color: #4b513f;
}

#content h2{
margin: 0 25px 10px 25px;
color: #4b513f;
}

#content b{
color: #4b513f;
}



TABLE {
width: 635px;
margin: 0 25px 0 25px;
background-color:#d4d5c4;
border-left: solid #d4d5c4 1px;
border-bottom: solid #d4d5c4 1px;
}
TD {
text-align: left;
vertical-align: top;
background-color:#f6f6e5;
border-top: solid #d4d5c4 1px;
border-right: solid #d4d5c4 1px;

padding:5px;
}
/*############### Inhalte #################*/


/*dozenten*/

IMG.dozent {
width: 64px;
height: 80px;
display: block; 
float: left; 
margin: 0 10px 0 0
}







/*######### Footer #########*/

#footer {
}

#footer-left {
width: 35px;
height: 15px;
float: left;
background-image:url(../assets/wrap-border-bole.gif);
background-position: bottom left;
background-repeat: no-repeat;
background-color:#eae3a8;
}


#footer-right {
width: 35px;
height: 15px;
float: left;
background-image:url(../assets/wrap-border-bori.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-color:#eae3a8;
}

BODY#schnakt #footer-left, 
BODY#profit #footer-left {
width: 35px;
height: 15px;
float: left;
background-image:url(../assets/wrap-border-bole.gif);
background-position: bottom left;
background-repeat: no-repeat;
background-color:#c7ba8d;
}


BODY#schnakt #footer-right, 
BODY#profit #footer-right {
width: 35px;
height: 15px;
float: left;
background-image:url(../assets/wrap-border-bori.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-color:#c7ba8d;
}

BODY#index #footer-middle,
BODY#impressum #footer-middle {
width: 685px;
height: 15px;
float: left;
background-color:#eae3a8; /*bg-startseite->gelb eae3a8;*/
text-align:right;
}

BODY#schnakt #footer-middle {
width: 685px;
height: 15px;
float: left;
background-color:#d3e2b6;
text-align:right;
}

BODY#profit #footer-middle {
width: 685px;
height: 15px;
float: left;
background-color:#cbdddc;
text-align:right;
}



/********* Startseite *********/

#start a, a:link, a:active, a:visited { 
color: #8b4307;
font-weight: bold;
}

#start a:hover {
color:#7b3700;
font-weight: bold;
}

#start .col a, a:link, a:active, a:visited { 
color: #8b4307; 
font-weight: normal; 
text-decoration:underline;
}

#start .col a:hover {
color:#7b3700; 
font-weight: normal; 
text-decoration:underline;
}


#content-start-schnakt {
float: left;
width: 335px;
background-color: #fffaed;
padding: 0 0 5px 0;
}

#content-start-profit {
float: left;
width: 335px;
background-color: #fffaed;
padding: 0 0 5px 0;
}

#content-start-schnakt p,
#content-start-profit p {
margin: 0 25px 10px 25px;
}

#content-start-schnakt h2{
margin: 15px 25px 10px 25px;
color: #464c39;
}

#content-start-profit h2{
margin: 15px 25px 10px 25px;
color: #424f53;
}



#psychographie-info p{
margin: 0 0 15px 0;
color: #090907;
}

#psychographie-info h1{
margin: 35px 35px 10px 35px;
color: #684833;
/*background-color:#CCCC33;*/
}

#psychographie-info .col {
float: left;
width: 221px;
margin: 0 11px 0 0 ;
/*background-color:#FF9900;*/
}







