/* CSS Document */

*html #content {
width:552px !important;
}

#content {
width:557px;
min-height:300px;
background-color:#ffffff;
float:left;
color:#000000;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:normal;
line-height:150%;
margin-right:10px;
margin-left:5px;}

#lcontent {
background-color:transparent;
float:left;
color:#000000;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
margin-right:5px;
margin-top:39px;
padding:1px 2px 2px 5px;
}

#lcontent h2,h3,h4 {
color:#000000;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
background-color:transparent;
}

/*Kasten
.border1 {
margin-top:0 !important;
padding-top:0;
margin-bottom:5px;
}
*/



#rcontent {
width:200px;
float:left;
color:#000000;
/* background-color:#ffffff; */
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:normal;
line-height:13px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
/*
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
*/
}
#rcontent .csc-textpic{
background-color:#f3f3f3;
padding:2px;}

#rcontent .bodytext{
background-color:#f3f3f3;
margin-top:0;
padding:2px;}

#rcontent h2{
margin-top:5px;}

#rzwocontent {
max-width:200px;
float:left;
color:#000000;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:normal;
line-height:13px;
margin-top:3px;
margin-left:5px;
margin-right:5px;
}

#rzwocontent .csc-textpic{
background-color:#e6e6e6;
padding:2px;}

#rzwocontent .bodytext{
background-color:#e6e6e6;
margin-top:0;
padding:2px;}

#rzwocontent h2{
margin-top:5px;}

#rcontent p {
padding-left:5px;
padding-right:5px;
margin-bottom:0;
padding-bottom:10px;
}


#rzwocontent p {
padding-left:5px;
padding-right:5px;
margin-bottom:0;
padding-bottom:10px;
}


/*Platzhalter*/

#space {
background:#ffffff;}



/*Buttons Startseite */

a.c{
display:block;
width:269px;
height:253px;
background-image:url(img/button/maestria-off.jpg);
font-weight:bold;
background-repeat: no-repeat;
line-height:60px;
float:left;
margin:0 3px;}

a.c:hover {
background-image:url(img/button/maestria-on.jpg);
background-repeat: no-repeat;
}

a.cc{
display:block;
width:269px;
height:253px;
background-image:url(img/button/cursos-indiv-off.jpg);
font-weight:bold;
background-repeat: no-repeat;
line-height:60px;
float:left;
margin:0 3px;}

a.cc:hover {
background-image:url(img/button/cursos-indiv-on.jpg);
background-repeat: no-repeat;
}

/*Buttons LP */

.bhalb {
width:260px;
height:auto;
float:left;
padding:0 5px;
margin:3px;}

.bganz {
width:520px;
height:auto;
float:left;
margin:3px;
}

.bblue{
background-image:url(img/kasten-blau.gif);
}

a.brot:link {
color:#000000;
}

.bblue p {
margin:0;
}

.bleer {
width:130px;
height:130px;
float:left;
margin:3px;
}

.brot{
background-image:url(img/kasten-rot.gif); }

.bgruen{
background-image:url(img/kasten-gruen.gif);
line-height:120% !important; }

.bblue, .brot, .bgruen{
width:130px;
height:130px;
font-weight:normal;
background-repeat: no-repeat;
float:left;
margin:3px;
text-align:center;
}

.bblue img, .brot img, .bgruen img {
border:1px solid #ccc;
}

#kastenmba, #kastenzert, #kastendrma {
float:left;
width:100%;
margin-bottom:10px;
}


#bnavi {
float:left;
width:100%;
text-align:center;
margin-bottom:5px;
}


#bnavi ul li {
list-style-type:none;
width:150px;
float:left;
}