/* CSS Reset */
* {
margin: 0;
padding: 0;
font-size: 100.01%;
font-weight:normal;
}

ul,
ol {
list-style: none;
list-style-type: none;
list-style-position: outside;
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
} 

/* Schrift Grösse */

body {
background-color: #DDD;
font-family: Verdana, Arial, sans-serif;
font-size: 86%;
color: #000;
line-height: 1.2em;
text-align: left;
}

h1,
h2,
h3 {
font-weight: bold;
margin-bottom: 0.7em;
}

h1,
h2
{
font-family: Verdana,Arial,sans-serif;
color: #990000;
text-transform: uppercase;
}

h1 {
font-size: 1.6em;
}

h2 {
font-size: 1.3em;
}

h3 {
font-size: 1.1em;
color: #3300ff;
}


blockquote {
color: #f18110;
}

.fl {
float: left;
padding-right: 10px;
}

.fr {
float: right;
padding-left: 10px;
}

/*LAYOUT*/

#page {
margin: 0 auto;
width: 960px;
}

#header {
background-color: #eee;
height: 145px;
width: 960px;
}

#header-pic {
float: left;
background-color: #eee;
height: 145px;
width: 294px;
}

#header-text {
float: left;
background-color: #eee;
height: 130px;
width: 666px;
text-align: center;
padding: 15px 0 0 0;
}

#header-text h1 {
font-size: 1.3em;
line-height: 1.4em;
}

#header-text h2 {
font-size: 2.4em;
}

#content {
clear: both;
background-color: #fff;
width: 960px;
}

#content p {
padding: 0 0 10px 0;
text-align: justify;
}

#mcontent {
float: right;
line-height: 1.4em;
width: 700px;
margin: 15px 15px 0 0;
}

#mcontent ul li {
background: transparent url(img/arrow.jpg) no-repeat 0 0;
text-decoration: none;
padding: 1px 0 10px 30px;
color:  #000;
}


#leftbar {
float: right;
line-height: 2em;
margin: 15px 15px 0 0;
width: 200px;
}

#leftbar p.contactleft {
padding-top: 20px;
padding-left: 2px;
font-size: 0.7em;
line-height: 1.6em;
}

#leftbar ul li a {
color:#000000;
display:block;
text-decoration:none;
width:190px;
padding: 0 0 0 3px;
}

#leftbar ul li a:hover, 
#leftbar ul li a:focus, 
#leftbar ul li a:active, 
#leftbar ul li a.active {
background-color:#efefef;
}

#footer {
background-color: #eee;
clear: both;
height: 60px;
width: 960px;
padding: 0px;
}

#footer p {
padding-top: 20px;
padding-left: 20px;
font-size: 0.7em;
}