@charset "utf-8";
body {
	margin: 0;
	padding: 0;
}
#container {
         width:960px;
	margin: 0 auto;
}

#header {
	padding: 50px 0 20px 25px;
}

#contentcontainer {
         padding-top:70px;
         padding-left:15px;
         padding-right:30px;
	}
#content {
	width: 620px;
         float: right;
	padding: 20px 20px 50px 25px;
         background:transparent;
}


#menu {
	padding-top: 36px;
	width: 250px;
         float:left;
         background:transparent;
}
#navigation {
	padding-bottom: 10px;
}


#credit {
	border-top: 3px double #ddddff;
	font-size: 11px;
	padding: 5px;
	text-align: right;
         clear:both;
	color: #aaaaaa;
}
#breadcumb {
	text-align:right;
	}
/* Container Styles */
body {
	background: #fff;
	color: #666666;
	font-family: Verdana, sans-serif;
         font-size: small;
	letter-spacing: 0.05em;
         background-image: url(http://www.mseo.ch/img/layout/bgtop.gif);
         background-repeat: repeat-x;
}

#header {
         color:#a8a888;
         font-size: 110%;
}
#content {
	font-family: Verdana, sans-serif;

}

.quickbox {
	padding:20px;
         float:right;
         background-color: #eeeeee;
	}







a {
	color: #884488;
         font-weight: bold;
	text-decoration:none;
}

a img {
	border: none;
}

a:visited {
         font-weight: bold;
}

a.copyright {
         color:#a8a888;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}


#header a {
	text-decoration:none;
	color: #ffffff;
         font-size: 120%;
         font-weight:600;
         margin-left:-2px;
}
h1 {
         margin-bottom:5px;
	color: #ffffff;
}
h2 {
	letter-spacing: 0.1em;
	margin: 15px 0 2px 0;
	padding-bottom: 20px;
	padding-left: 80px;
	padding: 20px 0 20px  80px;
         font-size: 150%;
	color: #888866;
         border-bottom: 1px dashed #aaaaee;
         background-image: url(http://www.mseo.ch/img/pfeil.jpg);
         background-repeat: no-repeat;
         background-position: 5px 10px;
	color: #888866;
}
h2.storytitle a {
	color: #888866;
}
h3.storytitle a {
	color: #888888;
         border-bottom: 1px dashed #aaaaee;
         background-image: url(http://www.mseo.ch/img/button-1.jpg);
         background-repeat: no-repeat;
	padding: 5px 0 10px 40px;
	color: #888866;
}

h3 {
	margin-top: 20px;
         font-size: 160%;
	color: #888866;
}



#menu ul {
	list-style-type: none;
         padding-left:0;
	color: #000;
}
#menu a {
	text-decoration:none;
	letter-spacing: 0.05em;
         font-weight:normal;
	color: #000;
}

#menu li {
         padding:5px 3px 5px 10px;
         background-color: #888877;
	border-bottom: 1px solid #ffffff;
}
ul#navigation li a {
	color: #fff;
}
#menu li:hover {
         background-color: #555555;
}

#menu li.unternavigation {
         padding:5px 3px 5px 20px;
	color: #ffffff;
         background-color: #333333;
	border-bottom: 1px solid #ffffff;
         font-size: 90%;
}
#menu li:hover.unternavigation {
         background-color: #555555;
	border-bottom: 1px solid #ffffff;
}

#twitterbutton {
	float:left;
	padding-bottom: 50px;
	}
.buttonreset, input, textarea {
	border: 1px solid #c0c0c0;
         background-color: #e8e8ff;
	}
.buttonsubmit {
	border: 1px solid #c0c0c0;
         background-color: #cceecc;
	}
.copyright_dunkel {
	color: #555555;
	}

.floatLeft {
	float:left;
	}
.clear {
	clear:both;
	}
.HRhell {
	border: 1px dashed #cccccc;
	}
.thumb {
	padding:20px;
         background-color:#eeeeff;
	border: 1px solid #dddddd;
}
.rahmen {

	border: 1px solid #ddddcc;
}
.markiert {

         background-color:#eeeedd;
}
.fehler {
	color: #aa5555;
         }
.okay {
	color: #55aa55;
}
.style1 {
	padding:20px;
         background-color:#eeeeff;
	border: 1px solid #dddddd;
}
