/* Start of CMSMS style sheet 'metrostyles' */
body {
   margin:0;
   padding:0;
   voice-family: "\"}\"";
   voice-family: inherit;
   background-color:#bababa;
   color:gray;
   font: 80% Arial, sans-serif;
   text-align:center;
}

html>body { 
   font: 80% Arial, sans-serif;
}

#page{
background-color:#ffffff;
margin:50px auto 0 auto;
text-align:left;
width:1000px;
border: 0px solid #ffffff;
}

#kopf{
background-color: #ffffff;
width:1000px;
font-weight:400;
height:150px;
margin:0;
padding:0;
text-align:left;
}

#ko-west {
float: left;
margin:0;
width: 700px;
height: 150px;
background-color: #ffffff;
background-image: url(/uploads/images/logo_120.png);
background-repeat: no-repeat;
background-position: 45px 20px; 
}

#ko-west h1{
font-family: Times, Times New Roman;
text-decoration:none;
color:#0099d2;
font-size:2.5em;
font-weight: normal;
letter-spacing:6px;
margin: 0;
padding:90px 0 0 180px;
}

#ko-ost {
float:left;
margin: 0;
width:300px;
height:150px;
background-color: #ffffff;
}


/* HAUPTNAVIGATION */

#spacer {
margin: 0;
padding: 0;
width:1000px;
min-height:1.8em;
border: 0px solid red;
}

#nav{
margin:0;
padding:0;
width: 1000px;
font-size: 1.0em;
letter-spacing: 0.1em;
line-height: 1.8em;
background-color: #c6d122;
}

ul#navigation {
clear:left;
height: 1.8em;
list-style:none;
margin:0;
padding:0 0 0 30px;
border-top: 1px solid #ffffff;
}

#nav a {
margin:0;
color:#ffffff;
display:block;
font-size:1.0em;
letter-spacing: 0.1em;
line-height: 1.8em;
padding:0 20px 0 11px;
text-decoration:none;
}

#nav a:hover{
color:#df500a;
}

#nav li {
float: left;
margin:0;
height: 1.8em;
padding:0 0 0 9px;
background-color:#c6d122;
border-right: 0px solid white;
}

#nav #current {
margin:0; 
background-color: #c6d122;
}

#nav #current a {
color:#df500a;
padding:0 20px 0 11px;
}



/* HAUPTBEREICH */

#center {
background-color:#ffffff;
clear:both;
padding:0;
width:1000px;
}

#center1{
background-color: #ffffff;
padding:10px 0 10px 0;
width:1000px;
border:0px solid black;
}

#header{
height:30px;
position:relative;
width:1000px;
}

#header h1{
float:left;
font-size:1.4em;
margin:0;
width:180px;
}

#topbox{
color:#808080;
margin:0;
padding: 0 50px 0 0;
text-align:right;
}

#topbox a {
color:#df500a;
text-decoration: none;
}

/* RECHTE SEITE */

#right{
float:right;
text-align: right;
margin: 30px 0 0 0;
padding: 0 50px 0 30px;
border: 0px solid green;
}

#right p {
text-align: right;
font-size:0.9em;
margin:0;
padding-bottom: 25px;
}

#right img {
border: 1px solid #aaa;
}

#content{
min-height: 300px;
margin:15px 0 0 0;
padding: 0 50px 0 50px;
border: 0px solid blue;
}

#contentalt{
margin:45px 15px 0 0;
}

#content p,#contentalt p {
margin:8px 0 0 0;
text-align: justify; 
}

#content h1,#contentalt h1{
color:#808080;
font-size:1.4em;
font-weight:400;
margin:15px 0 10px;
padding:0;
}

#content h2,#contentalt h2{
color:#000000;
font-size:1.5em;
font-weight:400;
margin:20px 0 10px;
padding:0;
}



#footer{
clear:both;
color:#b5d7e4;
font-size:0.9em;
height:35px;
margin-top:30px;
padding:10px 0 0 0;
text-align:center;
width:1000px;
background: #0099d2;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

#footer a:hover{
color:#df500a;
font-weight: bold;
}

#content a{
color:#df500a;
text-decoration:none;
outline: 0 none;
padding:0;
}

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


p{
line-height:1.5em;
}

hr{
height:1px;
margin:10px 0;
width:98%;
}


/* ====== Neuland-Kalender ==Tabelle===== */

table { width: 100%;
border-collapse: collapse;
margin-bottom: 0.5em; }

th, td { padding: 0.5em;
border: 2px solid #a3a3a3; }

tr.monat { text-align: center;
font-family: Times New Roman, Times;
font-weight: bold;
letter-spacing: 4px;
font-size: 1.2em;
background-color: #ED781F;
color:#fff; }

tr.woche {background-color: #eef1bc;}

tr.we {background-color: #c6d122;}

td.brunch { color:#ed781f;
font-weight:bold;
font-style: italic; }

td.buero { color:#0099d2;
font-weight:bold;
font-style: italic; }


/* End of 'metrostyles' */

