* {
  margin:0;
  padding:0;
  font-family:verdana;
  font-size:11px;
  line-height:1.4;
}

body {
  text-align:center;
  
}

#wrap {
  text-align:left;
  width:980px;
  margin:0 auto;
  background-image:url(/fileadmin/scoula_samedan/images/layout/hintergrund.jpg);
  background-position:50% bottom;
  /*min-height:800px;*/
  height:800px;
}

html>body #wrap {
	height: auto;
	min-height: 800px;
}

td {
  vertical-align:top;
}

a img {
  border:0;
}

.rightheader, #shortcuts {
  background:#66CCFF;
  height:20px;
}

#layouttb {
  border-collapse:collapse;
}

#layouttb td {
  border-width:0;
}

#langmenu {
  float:right;
  background:#66CCFF;
}

#bar {
background:#66CCFF;
}

#redbox {
  background:#FF0000;
  height:20px;
  width:80px;
}

#headertd {
  height:138px;
  background-image:url(/fileadmin/scoula_samedan/images/layout/header.jpg);
  overflow:hidden;
}

#content {
  width:516px;
  background-color:#acd6ed;
  margin-left:30px;
  padding:12px;
  height:400px;
  /*height: auto;*/
  overflow: visible;
}

html>body #content{
	height: auto;
	min-height: 400px;
	overflow: auto;
}

#content1 {
  width:49%;
  float: left;
  background-color:#acd6ed;
  overflow:auto;
  height: auto;
}

#content2 {
  width:49%;
  float:left;
  background-color:#acd6ed;
  overflow: auto;
  height: auto;
}

#shortcuts {
  margin-bottom:24px;
}

.rightheader, #linksheader {
  width:205px;
}
.rightheader img, #links img {
  margin-left:23px;
}

#headerimg1 {
  float:right;
}
#headerimg2 {
  float:right;
  margin-right:102px;
}
#headerimg3 {
  margin-left:17px;
}

#shortcuts img {
  margin-left:34px;
  margin-right:18px;
  margin-top:1px;
}

/** MENU ***/
.menu1 {
  width:205px;
}

.menu1 li {
  list-style-type:none;
}
.menu1 ul ul li {
  margin-left:40px;
}
.menu1 li.menu1l1 {
  margin-bottom:4px;
  margin-top:12px;
}
.menu1 {
  margin-top:-12px;
}


/*** NEWS ***/
.news-latest-container, .leftlinkblock {
  margin-left:18px;
}

.news-latest-container a , .leftlinkblock a {
  text-decoration:none;
  color:#000;
  font-weight:normal;
  font-size:11px;
}
.news-latest-container a:hover {
  text-decoration:underline;
}

.news-latest-item, .leftlinkblock {
  background-color:#FFF;
  margin-top:22px;
  padding:2px;
}
/* newlist */
.news-list-item {
  margin-top:12px;
}
.news-list-img {
  float:right;
}
.news-list-morelink a, .news-list-item h3 a {
  color:black;
  text-decoration:none;
}
.news-list-morelink a:hover, .news-list-item h3 a:hover {
  text-decoration:underline;
}
.news-list-morelink {
  margin-top:4px;
}



/*** content ***/
.csc-header h3, .news-single-item h2 {
  color:#F00;
  font-size:120%;
  margin-bottom:8px;
  margin-top:12px;
}

.csc-textsubheader, .csc-textpicsubheader, .news-single-subheader h3 {
  margin-bottom:4px;
  margin-top:8px;
  font-weight:bold;
}

#content li {
  margin-left:14px;
}

.news-single-backlink {
  margin-top:24px;
}

#langmenu a img {
  margin-right:12px;
}

#logo {
  position: relative;
  top:-100px;
  left:571px;
}

/*** footer ***/
#footer {
  margin-top:4px;
  margin-left:30px;
  margin-bottom:4px;
  text-align:center;
}
#footer p {
  font-size:10px;
}
#footer a {
  font-size:10px;
  color:#000;
  text-decoration:none;
}



/**** SEARCH ****/
.csc-searchResultInfo {
  margin-top:20px;
}
.csc-searchResultRange {
  padding-bottom:20px;
}
.csc-searchResultHeader {
  padding-top:8px;
}
.csc-searchResultHeader a {
  color:#000;
}

/*** Linksblock rechts ***/
#links {
  margin-top:36px;
}
#links li {
  margin-left:14px;
  padding-bottom:6px;
}
#links a:hover {
  text-decoration:underline;
}

/*** Formular ****/
#mailform fieldset {
  border:0;
}

.csc-mailform-field {
  width:100px;
  margin-top:10px;
}
#mailform input {
 width:200px;
}
#mailform textarea {
  width:400px;
}

