html {
    background:url(../img/bg/bg10.gif) fixed;
    height:100%;
    display:block;
    /*To keep it valid, it's 'not needed anyway
    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: url(../img/bg/left_bg.jpg) 100% 100% repeat;
    min-height:100%;
}

#header {
    background: url(../img/bnnr/banner7.gif);
    text-align:right;
    width:768px;
    height:100px;
    cursor:pointer;
    text-decoration:none;
    border-bottom:#EFF0F5 solid;
    display:block;        
}
#header a {
    text-decoration:none;
}
#headerh1 {
    font-family:"calibri","verdana","arial",sans-serif;
    font-size:36pt;
    color:#92552A;
    font-weight:bold;
    margin-right:10px;
}
#headerh2 {
    font-family:"calibri","verdana","arial",sans-serif;
    font-size:18pt;
    color:#3D49C6;
    font-weight:bold;
    margin-right:10px;
}

#mcwrap {
    float:left;
    margin-top:30px;
    height:auto !important;
    height:100%;  
}

#navi {
    float: left; 
}
#navi a {
    color:white;
    text-decoration:none;
}

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

.button {
    width:121px;
    display:block;
    background: url(../img/button/menu.jpg) repeat-x;
    margin-left:4px;
    margin-bottom:6px;
    cursor: pointer;
    border:outset blue thin;
    font-weight:bold;
    padding-left:4px;
    height:22px;
    padding-top:3px;
}

.linkcol {
    /*height:30px;
    width:95px;
     durch bild ersetzt
    background: #F3EDA4;
    margin-left:4px;
    border-left: #E3C867 solid 20px;
    border-right: #EEBD14 solid 10px;
    margin-bottom:4px;
    line-height:1em;
    color:black;
    font-size:7.5pt;*/
    margin-top:10px; 
    cursor: pointer;
    border:none;      
    margin-left:4px;
    display:block;   
}

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

h3 {
    color:#3369A9;
}

/*SEITENBEZOGENE DEFINITIONEN*/

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

#news .ml { /*| .ml --> more/less |*/
    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;
}










/* 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;
}

/*ignore this
html {
    height:100%
}
body {
    height:100%
}
#mcwrap {
    height:auto
}
#inhalt {
    height:auto
}
*/