/*-------------------- CSS Reset -----------------
------------------------------------------------*/
*{
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

ul,
ol {
list-style: none;
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}

/*-------------------- Schrift / Grösse -----------------
------------------------------------------------*/

body {
font-family: Arial,Helvetica,sans-serif;
font-size: 76%;
color: #000000;
background: #cccccc url(../bilder/MuT_muster.jpg) repeat;
line-height: 1.5em;
text-align: left;
}

h1,
h2,
h3 {
font-weight: bold;
}

h1,
h2 {
/*font-family: 'Times New Roman', 'Trebuchet MS',serif;   */
color: #ad1910;
}

h1 {
font-size: 2.5em;
}

h2 {
font-size: 2.0em;
}

h3 {
font-size: 1.2em;
color: #505862;
}

h3.datum {
color: #505862;
font-size: 0.95em
}

blockquote {
color: #f18118;
}

a:link,
a:visited {
color: #666666;
text-decoration: none;
}

a:hover, 
a:focus,
a:active{
color: #ff9900;
text-decoration: none;
}

p a:link,
p a:visited {
color: #000000;
text-decoration: none;
}

p a:hover, 
p a:focus,
p a:active{
color: #3333cc;
text-decoration: underline;
}

.form{
font-size:0.8em;
padding-top:2px;
}

#mainContent h2{
font-size: 1.2em;
font-weight: bold;
color: #505862;
margin-bottom:10px;
}

#header h1{
text-indent:-1500px;
position:absolute;
}

/*-------------------- Abstaende    -----------------
------------------------------------------------*/

.abstaende{
margin-bottom:0.8em;
}

.abstLoben{
margin-top:0.8em;
}

.hFett{
font-weight:bold;
} 

.aLink{
color:#ff9900;
}
.aLinkabstNavi{
color:#ff9900;
line-height:1em;
}

.abstLtop{
margin-top:130px;
}

.abstPartner{
margin-bottom:59px;
}

.abstPartner2{
margin-bottom:20px;
}

.abstNavi{
line-height:1em;
}

#abstAllg{
height:300px;
background:transparent;
}

/*-------------------- Layout    -----------------
------------------------------------------------*/
#container {
width: 920px;
margin: 0 auto;
}

#header{
width:920px;
height:220px;
background:transparent;
}

#hdTop{
width:920px;
height:160px;
}

#breadcrumb{
width:920px;
height:60px;
background:#ffffff;
}

#searchLeft{
width:200px;
padding-top:25px;
text-align:right;
float:left;
}

#searchRight{
float:right;
}

#test{
background:#ffffff;
}

#content{
height:500px;
background:#ffffff;
}

#wrapper{
width:700px;
margin-bottom:30px;
float:left;
}

#sidebarLeft{
width:200px;
float:left;
text-align:right;
}

#mainContent{
width:480px;
margin:0px;
float:right;
}

#sidebarRight{
width:200px;
background:transparent;
padding-top:17px;
float:right;
}

#footer{
padding:0 5px 5px 0;
text-align:right;
clear:both;
}

