body
{
 margin:0px;
 padding:0px;
 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;
}
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:#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 6px 25px;
  font-size:17px;
  line-height:22px;
}
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:#FF9000;
  background-position:right top;
  background-repeat:no-repeat;
  background-image:url(imgs/reiterD.gif);
}
a.mrd:hover {background-color:#FFB336;}
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:#214FA8;
 background-position:right top;
 background-repeat:no-repeat;
 background-image:url(imgs/reiterP.gif);
}
a.mrp:hover {background-color:#5574D2;}
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:#68B500;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterE.gif);
}
a.mre:hover {background-color:#9BD757;}
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:#EF181E;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterS.gif);
}
a.mrs:hover {background-color:#FF6C70;}
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;
}
/* Unternehmer */
a.mru
{
 background-color:#990033;
  background-position:right top;
 background-repeat:no-repeat;
  background-image:url(imgs/reiterU.gif);
}
a.mru:hover {background-color:#DD5266;}
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;
}
/* graue Reiter */
a.mrg
{
 color:#339933;
 background-position:right top;
 background-repeat:no-repeat;
 background-image:url(imgs/reiterG.gif);
 text-decoration:none;
 display:block;
 font-weight:bold;
 padding:6px 0px 6px 30px;
 font-size:17px;
 line-height:22px;
}
a.mrg:hover{
  color:#43CC43;
}

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;
}
div.news
{
 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;
 width:540px;
}
div#rightcontent
{
 width:255px;
}
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:350px;
}

div#regform li {list-style-type:none;}
div#regform p {
padding:0px;
margin:0px;
}
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:4px 4px 0px 4px;
}
p.csc-caption
{
 background-color:#E4E9EF;
 /*background-image:url(imgs/imgbottombar.gif);
 background-repeat:no-repeat;
 background-position:bottom right;*/
 border-color:#2E4980;
 border-style:solid;
 border-width:0 0 0 10px;
 color:#2E4980;
 font-size:10px;
 line-height:13px;
 text-align:left;
 padding:3px 3px 3px 3px;
 margin:4px 4px 4px 4px;

}
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#printhead{
 width:540px;
 border-width:0 0 1px 0;
 border-style:solid;
 border-color:#808080;
 text-align:center;
}
div#printfoot{
 width:540px;
 border-width:1px 0 0 0;
 border-style:solid;
 border-color:#808080;
 text-align:center;
 clear:both;
}
