@import url('reset.css');

* {
border:0px solid #eee;
margin:0;
padding:0;
list-style:none; }

body {
background:url(../bilder/back3.jpg) center top no-repeat #F4EDD1;
repeat-x scroll 0 0;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
cursor:default;
color:#000; }

#container {
position:relative;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
}

#topnav {
color:#EB6558;
text-align:right;
height:25px;
padding-top:5px;
border-bottom: 2px #fff dotted;
}

#topnav a {
color:#8D8470;
height:10px;
text-decoration: none;
}
#topnav a:hover {
color: #716C62;
text-decoration: underline;
}

#titel {
height:40px;
background: url();
}

p {
margin-bottom:1.1em;
font-size:15px;
line-height:20px;
}

.dick {
font-weight:bold;
font-size: 1.25em;
}

.right {
float: right;
margin-left: 15px;
margin-bottom: 3px;
margin-top: 2px;
}

.left {
float: left;
margin-right: 15px;
margin-bottom: 3px;
margin-top: 6px;
}



h3 {
font-family:times, serif;
font-size:3em;
color:#B4231A;
}

h4 {
font-family: Trebuchet, arial;
font-size: 1.2em;
font-weight: bold;
}

h2 {
font-family: Times;
font-size: 1.9em;
color: #1C1F95;
margin-bottom:10px;
}

.zweite {
font-family: Georgia, Times;
font-size: 1.5em;
font-weight: normal;
margin-bottom: 6px;
}

ul#terminliste {
margin-bottom:1.1em;
font-size:15px;
line-height:20px;
margin-left: 20px;
padding-left: 6px;
border-left: 3px solid #c60;
}
ul#terminliste li {
padding-bottom:7px;
padding-top:5px;
}

#termine {
background-color: #CACACA;
margin-top:15px;
padding: 14px;
font: arial 18px;

}

.unten {
vertical-align:center;
}
.kleine_galerie {
float:left;
margin-right:9px;
margin-top:8px;
margin-bottom:8px;
}

#logohead {
position:relative;
height: 170px;
text-align:left;
padding-top:30px;
}


#content {
position: relative;
min-height:250px;
text-align:left;
padding:8px;
margin-bottom:20px;
}

#content img {
background:#fff;
border: #A2A2A2 solid 1px;
padding:4px;
}

#content p {
text-align:justify;
}

#content a, a:active {
color: #c60;
}

#zitat img {
float: left;
margin-right: 10px;
margin-bottom: 1px;
margin-top: 1px;
background-color: transparent;
border:0px;
}

#galerie {
background: #DFDBD3 repeat none scroll 0 0;
height:79px;
text-align:center;
vertical-align:middle;
width:770px;
margin-bottom:16px;
padding:7px;
}
#galerie img {
margin-left: 12px;
margin-right: 12px;
background:#fff;
border: #A2A2A2 solid 1px;
padding:4px;
}

/*+++++++++++++++++++++++NAVIGATION Unternavigation++++++++++++++++++++++++++++++++++++++++++*/
.weitere {
padding: 8px;
float: right;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #A51C23;
border-bottom-color: #A51C23;
font-size: 20px;
text-align: left;
line-height: 25px;
font-family: Georgia, Times, serif;
font-style: italic;
font-weight: normal;
}

.weitere a {
color: #852A1B;
}

.weitere a:hover {
color: #B06457 ;
}

#anreisser {
min-height: 90px;
border-top: 2px solid #B41A3A;
padding-top: 7px;

}
/*+++++++++++++++++++++++NAVIGATION INDEX++++++++++++++++++++++++++++++++++++++++++*/

#navcontainer
{
margin-left:6px;
width:800px;
height:80px;
text-align: center;
padding: 0;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #c60;
width: 156px;
height: 58px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: none;
padding-top: 20px;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #930;
background: #F4EDD1;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #c60;
border-right: none;
border-bottom: 1px solid #c60;
color: #fff;
}


/* +++++++++++++++++++++++++++++++NAVIGATION KURSE ++++++++++++++++++++++++++++++++++ */

#navcontainerkurse
{
margin-left:6px;
width:800px;
height:80px;
text-align: center;
padding: 0;
}

#navcontainerkurse ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainerkurse ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainerkurse ul li a
{
background: #437053;
width: 156px;
height: 58px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: none;
padding-top: 20px;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainerkurse ul li a:hover
{
color: #930;
background: #F4EDD1;
}

#navcontainerkurse a:active
{
background: #437053;
color: #fff;
}

#navcontainerkurse li#active a
{
background: #437053;
border-right: none;
border-bottom: 1px solid #205620;
color: #fff;
}

/*+++++++++++++++++++++++NAVIGATION BANDS++++++++++++++++++++++++++++++++++++++++++*/

#navcontainerband
{
margin-left:6px;
width:800px;
height:80px;
text-align: center;
padding: 0;
}

#navcontainerband ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainerband ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainerband ul li a
{
background: #5F184B;
width: 156px;
height: 58px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: none;
padding-top: 20px;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainerband ul li a:hover
{
color: #930;
background: #F4EDD1;
}

#navcontainerband a:active
{
background: #5F184B;
color: #fff;
}

#navcontainerband li#active a
{
background: #5F184B;
border-right: none;
border-bottom: 1px solid #5F184B;
color: #fff;
}

/*+++++++++++++++++++++++NAVIGATION BIO++++++++++++++++++++++++++++++++++++++++++*/

#navcontainerbio
{
margin-left:6px;
width:800px;
height:80px;
text-align: center;
padding: 0;
}

#navcontainerbio ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainerbio ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainerbio ul li a
{
background: #1F6B7A;
width: 156px;
height: 58px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: none;
padding-top: 20px;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainerbio ul li a:hover
{
color: #930;
background: #F4EDD1;
}

#navcontainerbio a:active
{
background: #1F6B7A;
color: #fff;
}

#navcontainerbio li#active a
{
background: #1F6B7A;
border-right: none;
border-bottom: 1px solid #1F6B7A;
color: #fff;
}

/*+++++++++++++++++++++++NAVIGATION FEED++++++++++++++++++++++++++++++++++++++++++*/

#navcontainerfeed
{
margin-left:6px;
width:800px;
height:80px;
text-align: center;
padding: 0;
}

#navcontainerfeed ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainerfeed ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainerfeed ul li a
{
background: #F5A300;
width: 156px;
height: 58px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: none;
padding-top: 20px;
margin: 0 0 10px 0;
color: #2D2C28;
text-decoration: none;
display: block;
text-align: center;
font: normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainerfeed ul li a:hover
{
color: #930;
background: #F4EDD1;
}

#navcontainerfeed a:active
{
background: #F5A300;
color: #fff;
}

#navcontainerfeed li#active a
{
background: #F5A300;
border-right: none;
border-bottom: 1px solid #F5A300;
color: #fff;
}

/*+++++++++++++++++++++++NAVIGATION KONTAKT++++++++++++++++++++++++++++++++++++++++++*/

#navcontainerkontakt
{
margin-left:6px;
width:800px;
height:80px;
text-align: center;
padding: 0;
}

#navcontainerkontakt ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainerkontakt ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainerkontakt ul li a
{
background: #c60;
width: 156px;
height: 58px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: none;
padding-top: 20px;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainerkontakt ul li a:hover
{
color: #930;
background: #F4EDD1;
}

#navcontainerkontakt a:active
{
background: #c60;
color: #fff;
}

#navcontainerkontakt li#active a
{
background: #c60;
border-right: none;
border-bottom: 1px solid #c60;
color: #fff;
}

/*+++++++++++++++++++++++NAVIGATION++++++++++++++++++++++++++++++++++++++++++*/

#footer1 {
height:350px;
width:100%;
text-align:left;
background:url(../bilder/footer1.jpg) #2A2B2F center top no-repeat;
font-family: Arial, sans-serif;
color: #C3C3C3;
}

#footer2 {
height:350px;
width:100%;
text-align:left;
background:url(../bilder/footer2.jpg) #2A2B2F center top no-repeat;
font-family: Arial, sans-serif;
color: #C3C3C3;
}

#footer3 {
height:350px;
width:100%;
text-align:left;
background:url(../bilder/footer3.jpg) #2A2B2F center top no-repeat;
font-family: Arial, sans-serif;
color: #C3C3C3;
}

#footer4 {
height:350px;
width:100%;
text-align:left;
background:url(../bilder/footer4.jpg) #2A2B2F center top no-repeat;
font-family: Arial, sans-serif;
color: #C3C3C3;
}


#footer5 {
height:350px;
width:100%;
text-align:left;
background:url(../bilder/footer5.jpg) #2A2B2F center top no-repeat;
font-family: Arial, sans-serif;
color: #C3C3C3;
}



#footerkontakt h4 {
font-family: times;
font-size:1.9em;
border-bottom: 1px #fff dashed;
margin-bottom:9px;
 }

#footerkontakt {
position:relative;
height:100px;
width:200px;
padding-top:50px;
margin-left:50%;
text-align:left;
}

#footerkontakt p, a {
font-family: Arial, sans-serif;
font-size: 14px;
color: #C3C3C3;
}
