body
{
 margin:0px;
 padding:0px;
 background-image:url(imgs/bodybg.gif);
 background-position:left;
 background-repeat:repeat-y;
 font-family:Arial,Helvetica,Sans-Serif;
}
div {margin:0;}
a{
 color:#2D4980;
 text-decoration:none;
 font-weight:bold;
 }
a:hover{
 text-decoration:underline;
}
div#header
{
 background:url(imgs/strasse.jpg) top left no-repeat;
 width:981px;
}
div#busoben
{
 float:right;
}
div#logodiv
{
 width:335px;
 height:170px;
 margin:0px;
}
div#servicenav
{
 margin-left:30px;
 background:#2E4980 url('imgs/menuecke.gif') bottom left no-repeat;
 border-width:2px 0 0 0;
 border-color:#FFFFFF;
 border-style:solid;
}
div#servicenav  a{
 text-decoration:none;
 font-weight:bold;
 color:#ffffff;
 margin:0px 10px 0px 10px;
}
div#servicenav a.act{
 text-decoration:none;
 font-weight:bold;
 color:#68B500;
 margin:0px 10px 0px 10px;
}

img#logoimg
{
 margin:8px 0px 0px 5px;
}
div#street
{
 background-image:url(imgs/streetbg.gif);
 background-position:left;
 background-repeat:no-repeat;
}
div#menup1
{
 height:42px;
}
div#menup2
{
 height:42px;
}
td.streetmenu
{
 color:#2D4980;
 font-size:11px;
 font-weight:bold;
 line-height:14px;
}
td.streetmenu a
{
 color:#2D4980;
 font-size:11px;
 font-weight:bold;
 line-height:14px;
 text-decoration:none;
}
td.streetmenu a:hover
{
 color:#5082E5;
}
td.streetmenu a.act
{
 color:#339933;
 font-size:11px;
 font-weight:bold;
 line-height:14px;
 text-decoration:none;
}
td.streetmenu a.act:hover
{
 color:#43CC43;
}
div.mrd {
 background-color:#FFCC33;
 border-width:7px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrp {
 background-color:#0099CC;
 border-width:7px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mre {
 background-color:#339933;
 border-width:7px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrs {
 background-color:#F00000;
 border-width:20px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mru {
 background-color:#666;
 border-width:7px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrt {
 background-color:#00B6FF;
 border-width:7px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrx {
 background-color:#990033;
 border-width:7px 0px 0px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrg {
 background-position:right top;
 background-repeat:no-repeat;
 background-image:url(imgs/reiterG.gif);
 border-width:0px 0px 1px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrg2 {
 border-width:0px 0px 1px 0px;
 border-color:#ffffff;
 border-style:solid;
}
div.mrg3 {
 border-width:0px 0px 1px 0px;
 border-color:#ffffff;
 border-style:solid;
}

div#mmenu
{
 padding-left:5px;
}
a.mr
{
  text-decoration:none;
  color:#ffffff;
  display:block;
  font-weight:bold;
  padding:6px 0px 8px 16px;
  font-size:17px;
  line-height:24px;
}
a.mr2
{
  color:#ffffff;
  line-height:14px;
  font-size:12px;
  display:block;
  padding:1px 0px 1px 35px;
  text-decoration:none;
  font-weight:bold;

}

a.mr3
{
  line-height:12px;
  font-size:10px;
  display:block;
  padding:1px 0px 1px 40px;
  color:white;
  text-decoration:none;
  font-weight:normal;
}

a.mr4
{
   line-height:12px;
  font-size:10px;
  display:block;
  padding:1px 0px 1px 50px;
  color:white;
  text-decoration:none;
  font-weight:normal;
}

/* Schulleiter */
a.mrd
{
  background-color:#fff;
  background-position:right top;
  background-repeat:no-repeat;
  background-image:url(imgs/reiterDn.png);
}
a.mrd:hover { background-position:0 -42px;}
a.mrd2 {
  background-color:#FFB336;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:#ffffff;
}
a.mrd2:hover{background-color:#FF9000;}
a.mrd2a {
  background-color:#FF9000;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:#ffffff;

}

/* Paedagogen */
a.mrp
{
 background-color:#fff;
 background-position:right top;
 background-repeat:no-repeat;
 background-image:url(imgs/reiterPn.png);
}
a.mrp:hover { background-position:0 -42px;}
a.mrp2{
 background-color:#5574D2;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
a.mrp2:hover{background-color:#214FA8;}
a.mrp2a{
 background-color:#214FA8;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
/* Eltern */
a.mre
{
 background-color:#fff;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterEn.png);
}
a.mre:hover {background-position:0 -42px;}
a.mre2{
 background-color:#9BD757;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:#ffffff;
}
a.mre2:hover{background-color:#68B500;}
a.mre2a{
 background-color:#68B500;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:#ffffff;
}
/* Schueler */
a.mrs
{
 background-color:#fff;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterSn.png);
}
a.mrs:hover {  background-position:0 -42px;}
a.mrs2{
 background-color:#FF6C70;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
a.mrs2:hover{background-color:#EF181E;}
a.mrs2a{
 background-color:#EF181E;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
/* Ausbildung */
a.mrt
{
 background-color:#fff;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterTn.png);
}
a.mrt:hover {  background-position:0 -42px;}
a.mrt2{
 background-color:#7FDAFF;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
a.mrt2:hover{background-color:#00B6FF;}
a.mrt2a{
 background-color:#00B6FF;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
/* Unternehmer */
a.mru
{
 background-color:#fff;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterUn.png);
}
a.mru:hover {  background-position:0 -42px;}
a.mru2{
 background-color:#DD5266;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
a.mru2:hover{background-color:#990033;}
a.mru2a{
 background-color:#990033;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
/* Lehrer*/
a.mrx
{
 background-color:#fff;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterXn.png);
}
a.mrx:hover {  background-position:0 -42px;}
a.mrx2{
 background-color:#DD5266;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
a.mrx2:hover{background-color:#990033;}
a.mrx2a{
 background-color:#990033;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
}
/* graue Reiter */
a.mrg
{
 color:#68B500;
 background-position:right top;
 background-repeat:no-repeat;
 background-image:url(imgs/reiterGn.png);
 text-decoration:none;
 display:block;
 font-weight:bold;
 padding:6px 0px 6px 30px;





 font-size:17px;
 line-height:22px;
}
a.mrg:hover{
  color:#9BD757;
}

a.mrg2
{
  line-height:14px;
  font-size:12px;
  display:block;
  width:215px;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:40px;
  color:white;
  text-decoration:none;
  font-weight:bold;
  color:#2D4980;
}
a.mrg2:hover
{
  color:#5082E5;
}

a.mrg3
{
  display:block;
  line-height:12px;
  font-size:10px;
  width:215px;
  padding:1px 0px 1px 45px;
  color:white;
  text-decoration:none;
  font-weight:normal;
  color:#2D4980 ;
}
a.mrg3:hover
{
  color:#5082E5;
}

div.whitespc
{
 height:7px; background-color:#ffffff;
}
div.newshead
{
 line-height:34px;
 font-size:15px;
 font-weight:bold;
 color:#ffffff;
 background-color:#7A8CAE;
 padding:0px 13px;
 margin:0;
}
div.news, div#rightcontent .csc-textpic-center,  div#rightcontent  .csc-textpic-left .bodytext 
{
 line-height:15px;
 font-size:12px;
 color:#2D4980;
 padding:5px 10px;
}
div.news p.bodytext{
 margin:0px;
}
.news-latest-date{
 font-size:10px;
}
div.news a
{
 color:#2D4980;
 text-decoration:none;
 font-weight:bold;
}
div.news-latest-morelink{
 text-align:right; font-size:11px;
}
div.news-single-img{
 text-align:center;
}
p.news-single-imgcaption{
 margin:0px;
 font-size:11px;
 text-align:center
}
div#maincontent
{
 color:#000000;
 font-size:14px;
 line-height: 19px;
 padding:0px 20px 20px 30px;
}
div#rightcontent
{
 width:255px;
}
div#rightcontent .csc-header
{
margin:0px;
padding:0px;
}

div#rightcontent h1.csc-firstHeader, div#rightcontent .csc-header-n2 h1, div#rightcontent .csc-header-n3 h1{
 line-height:34px;
 font-size:15px;
 font-weight:bold;
 color:#ffffff;
 background-color:#7A8CAE;
 padding:0px 13px;
 margin:0;
}

div#rightcontent .csc-textpic-left {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

div#rightcontent ul li
{
 margin:4px auto;
 color:#7A8CAE;
 font-weight:bold;
 list-style-image:url('imgs/listbullet.gif');
 font-size:15px;
}
div#rightcontent ul li a
{
 font-size:12px;
}

div#maincontent h1
{
 font-size:20px;
 line-height:25px;
 margin:10px 0px 0px 0px;
 padding-bottom:10px;
}
div#zmenu
{
 background-position:right top;
 background-repeat:no-repeat;
 background-image:url(imgs/reiterG.gif);
}
td.login{
 font-size:11px;
 color:#2D4980;
}
td.login a
{
 color:#2D4980;
 text-decoration:underline;
 font-weight:bold;
}
td.login a:hover
{
 text-decoration:none;
}
a{
 color:#2D4980;
 text-decoration:underline;
 font-weight:bold;
 }
a:hover{
 text-decoration:none;
}
div#regform select {
width:410px;
}

div#regform li {list-style-type:none;}
div#regform p {
padding:0px;
margin:0px;
}
div#regform p.rin{
 font-size:12px; font-weight:bold;
 margin-top:20px;
}
div#regform p.l {
padding:0px;
margin:4px 0px 0px 0px;
font-size:80%;
}
table.imgtext-table
{
 background-color:#ffffff;
}
table.imgtext-table img
{
/*background-color:#d0d0d0;
background-image:url(imgs/imgminibar.gif);
background-repeat:no-repeat;
background-position:top right;
padding:16px 0px 0px 0px;*/
margin:6px 6px 0px 6px;
}
div#maincontent p.bodytext,ul,li,td{
 font-size:12px;
 line-height:17px;
}
div#maincontent p.bodytext{
 margin-top:0px;
 padding-top:0px;
}
div#maincontent h1.csc-firstHeader{
 font-size:18px;
}
div#loginform
{
 color:#7A8CAE;
 padding:10px 0 0 10px;
}
div#loginform a{
 color:#7A8CAE;
}
div.themennav
{

}
div.themenitem a
{
 font-size:11px;
 line-height:15px;
 padding-left:20px;
 color:#000000;
 font-weight:normal;
}
div.themennav{
display:inline;
padding:0px 4px;
border-style:solid;
border-width:0px 0px 0px 10px;
color:#ffffff;
}
div#printlink{
 text-align:right;
 font-size:10px;
}
div.news-single-timedata, span.news-list-date{
 text-align:right;
 font-size:10px;
}
#quizformu {
  font-size:12px;
}

#quizformu input,p {
  font-size:12px;
}


dd.csc-textpic-caption {
  margin:0;
  border:0;
  padding:0.3em 0.5em;
  font-size:0.8em;
  line-height:1.2em;
  background-color:#E4E9EF;
  color:#2E4980;
 border-color:#2E4980;
 border-style:solid;
 border-width:0 0 0 10px;
}
