html {
    background:url(../img/bg/bg8.gif) fixed;
    height:100%;
    display:block;
    overflow-y:scroll;
}

* {
    margin:0;
    padding:0;
}

body {
    font-family: "cambria","georgia","calibri",serif;
    font-size:13pt;
    height: auto !important;
    height:100%;
    width:768px;
    margin:auto;
    border-left: ridge;
    border-right: groove;
    background:white;
    min-height:100%;
	background: url(../img/bg/left_bg.jpg) 100% 100% repeat;
	
}

#header {
    text-align:right;
    /*background: url(../img/banner/sor1.jpg);*/
    background: transparent url(../img/bg/headerbg.jpg) left repeat-x;
    width:768px;/*384px*/
    height:124px;
    border-bottom: none;/*groove*/
    display: block;
    cursor: default;
}

#headerimg {
    height:85px;
    margin:5px;
    float:left;
    cursor: pointer;
}

/*#headerright {
    text-align:right;
    background: url(../img/banner/sor1.jpg);
    width:384px;
    height:124px;
    border-bottom: groove;
    display:inline;
} */

#header h1 {
    font-family:"calibri","verdana","arial",sans-serif;
    font-size:32pt;
    color:white;
    font-weight:bold;
    margin-right:10px;
    margin-left:10px;
    margin-top:24px;
    display:inline;
    float:right;
}
#header h2 {
    font-family:"calibri","verdana","arial",sans-serif;
    font-size:18pt;
    color:white;
    font-weight:bold;
    margin-right:10px;
    margin-top:20px;
    display:block;
}
#mcwrap {
    float:left;
    margin-top:30px;
    height:auto !important;
    height:100%;
}

#navi {
    float: left;    
}
.button {
    height:30px;
    width:95px;
    background: #77ADBA;
    margin-left:4px;
    border-left: #054277 solid 20px;
    border-right: #3268A8 solid 10px;
    margin-bottom:4px;
    line-height:1.9em;
    padding-left:5px;
    cursor: pointer;
    color:black;
}

/*.button {
    height:30px;
    width:95px;
    background: #F3EDA4;
    margin-left:4px;
    border-left: #E3C867 solid 20px;
    border-right: #EEBD14 solid 10px;
    margin-bottom:4px;
    line-height:1.9em;
    padding-left:5px;
    cursor: pointer;
    color:black;
}*/

#pagechange {
    height:30px;
    width:95px;
    background: #B8F3C3;
    margin-left:4px;
    border-left: #75DB83 solid 20px;
    border-right: #2CC140 solid 10px;
    margin-bottom:4px;
    line-height:2.3em;
    padding-left:5px;
    cursor: pointer;
    color:black;
    margin-top:40px;
    font-size:10.5pt;
}

#inhalt {
    width:500px;
    float:right !important;
    float:left;
    text-align: left;
    height:100%;
    margin-left:30px;
    margin-bottom:15px;
}

.linkcol {
    margin-top:10px;
    display:block;
}
       

/*SEITENBEZOGENE DEFINITIONEN*/

/*NEWS*/
#news {
    background: #E5E5E5;
    width:100%;
    padding:10px;
    border: thin dotted;
    margin-bottom:20px;
}
#news a {
    text-decoration:none;
    color:black;
}
#news h1 {
    display:inline;
    margin-right:10px;
    font-size:14pt;
    font-weight:bold;
    font-family:;
}
#news h2 {
    display:inline;
    margin-left:10px;
    font-size:13pt;
    font-style:italic;
    font-family:;
}

#news .ml  {
    font-size:;
    font-weight: ;
    color: #808AF7;
}

#news hr {
    margin-top:10px;
    margin-bottom:10px;
}    
   

/*HOME*/
#startnavi {
    margin:25px 0;
    width:500px;
    
}
#startnavi img {
    display:inline;
    border-color:#F1C684;
    border-width: thick;
    margin-left:10px;
    margin-top:5px;
    width:130px;
    height:80px;
    cursor: default;
}
#startnavi a:link img {
    border-style:outset;
}
#startnavi a:visited img {
    border-style:outset;
}
#startnavi a:focus img {
    border-style:inset;
}
#startnavi a:hover img {
    border-style: outset;
}
#startnavi a:active img {
    border-style: inset;
}

#flyer1 {
    margin-left:32%;
}
 







/* Links */
a:link {
    text-decoration: none;
    color: #808AF7;
}
a:active {
    text-decoration: none;
    color:#7F7508;
}
a:visited {
    text-decoration:none;
    color: #808AF7;
}
a:hover {
    text-decoration: underline;
}
a:focus {
    text-decoration: overline;
}