*{
font-size:12px;
font-family:verdana;
color:black;
}

body
{
background-color:#eeeeee;
}


.container_main
{

margin:0 auto;
background-color:white;
width:900px;
padding-top:10px;
border-right:1px;
border-right-style:dotted;
border-right-color:#396a95;
border-left:1px;
border-left-style:dotted;
border-left-color:#396a95;
}


.banner
{
margin:0 auto;
background-image:url("media/h_akademie_head_klein.jpg");
width:900px;
height:130px;
}

.left
{
width:565px;
padding-right:20px;
float:left;
border-right-width:1px;
border-right-style:dotted;
border-right-color:#396a95;
padding-bottom:20px;
font-size:12px;
font-family:verdana;
color:black;
padding-left:15px;
display: inline;
}

.right
{
font-size:7px;
width:250px;
float:right;
font-size:10px;
font-family:verdana;
color:black;
padding-left:10px;
padding-right:10px;
display: inline;
}


h1
{
font-size:1.4em;
}

h2
{
font-size:1.2em;
}

h3
{
font-size:1.1em;
}


#Impress
{

padding-right:30px;
padding-top:30px;
text-align:left;
font-size:1.4em;
}

.Bestellen
{

margin-left:20px;
margin-right:20px;
width:730px;
margin:0 auto;
}

.container_Titel
{
margin:0 auto;
margin-top:10px;
margin-bottom:30px;
width:800px;
}



.Untertitel01
{
font-weight:bold;
margin:0 auto;
width:600px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-size:1.0em;
font-style:italic;
}

.books_container
{
margin:0 auto;
padding-top:5px;
padding-bottom:5px;

}

a.books
{
display:block;
width:300px;
height:193px;
background-image:url("Media/alle3_weiss_klein.jpg");
background-repeat:no-repeat;
}

a.books:hover
{
display:block;
width:300px;
height:193px;
background-image:url("Media/alle3_weiss_klein_klick.jpg");
background-repeat:no-repeat;
}

#formular_container
{
margin:0 auto;
padding-bottom:20px;
}

#formular_grafik
{
float:left;
}

#formular_Rand_oben
{
margin:0 auto;
width:240px;
height:5px;
background-color:#999999;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
border-width:1px;
border-color:#999999;
border-style:solid;
}

#formular_Rand_unten
{
margin:0 auto;
width:240px;
height:5px;
background-color:#999999;
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
border-width:1px;
border-color:#999999;
border-style:solid;
}

#formular
{
margin:0 auto;
width:200px;
background-color:white;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:20px;
}

.Formular_titel
{
font-size:1.5em;
font-weight:bold;
}


#teilnehmer
{
margin:0 auto;
width:200px;
background-color:#fffafa;
border-width:1px;
border-color:#396a95;
border-style:solid;
padding:10px;

}

.Titel01
{
color:#000000;
font-weight:bold;
margin:0 auto;
padding-top:5px;
width:560px;
text-align:center;
font-size:1.5em;
}

.Titel02
{
color:black;
font-weight:bold;
margin:0 auto;
padding-bottom:5px;
width:560px;
text-align:center;
font-size:1.3em;
}

.Titel03
{
color:black;
font-weight:bold;
font-size:1.2em;
width:560px;
text-align:center;
margin: 0 auto;
}

.Titel04
{
font-weight:bold;
font-size:1.3em;
width:730px;
}

#autor0
{
clear:right;
padding-top:80px;
padding-bottom:20px;
width:730px;
background-color:white;
margin:0 auto;
color:#3a3a3a;
}

#autor1
{
text-size:0.4em;
background-color:white;
weigth:800px;
text-align:left;
padding-right:30px;
padding-left:25px;
height:200px;
}

.normTxt
{
background-color:white;
padding-left:30px;
padding-right:30px;
padding-top:30px;
text-align:left;
font-size:1.0em;
}



.zitat
{
font-size:1.0em;
font-style:italic;
}

.kunde
{
background-color:#FFFFE6;
border-width:1px;
border-color:grey;
border-style:solid;
font-size:0.9em;
margin:0 auto;
font-style:italic;
margin-top:30px;
margin-bottom:40px;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
}

a.button
{
margin:0 auto;
display:block;
width:605px;
height:330px;
background-image:url("Media/4plus1_normal.gif");
}

a.button:hover
{
margin:0 auto;
display:block;
width:605px;
height:330px;
background-image:url("Media/4plus1_klick.gif");
}




a.Auftraege
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Auftraege01.png");
margin-top:30px;
margin-bottom:30px;
}

a.Auftraege:hover
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Auftraege02.png");
margin-top:30px;margin-bottom:30px;
}


a.Umsatz
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Umsatz01.png");
margin-top:30px;margin-bottom:30px;
}

a.Umsatz:hover
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Umsatz02.png");
margin-top:30px;margin-bottom:30px;
}



a.Profit
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Profit01.png");
margin-top:30px;margin-bottom:30px;
}

a.Profit:hover
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Profit02.png");
margin-top:30px;margin-bottom:30px;
}



a.reservieren
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/reservieren01.png");
margin-top:30px;margin-bottom:30px;
}

a.reservieren:hover
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/reservieren02.png");
margin-top:30px;margin-bottom:30px;
}



a.Top
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Top01.png");
margin-top:30px;margin-bottom:30px;
}

a.Top:hover
{
margin:0 auto;
display:block;
width:330px;
height:80px;
background-image:url("Media/Top02.png");
margin-top:30px;margin-bottom:30px;
}



.bottom
{
text-align:center;
clear:right;
clear:left;
padding:5px;
margin:0 auto;
color:white;
background-color:#999999;
font-size:1.0em;
}




#anmelden_container
{
margin:0 auto;
padding-bottom:20px;

}

#anmelden_Rand_oben
{
margin:0 auto;
width:480px;
height:5px;
background-color:#999999;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
border-width:1px;
border-color:#999999;
border-style:solid;
}

#anmelden_Rand_unten
{
margin:0 auto;
width:480px;
height:5px;
background-color:#999999;
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
border-width:1px;
border-color:#999999;
border-style:solid;
}

#anmelden
{
margin:0 auto;
width:440px;
background-color:#FFFFE6;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:20px;
}

a {
color: #6495ed;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #6495ed;
font-weight:bold;
text-decoration: underline;
}

.anmelden_titel
{
font-size:1.5em;
font-weight:bold;
}


