/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
userdefined names&tags
although the naming has no influence on cubic3-functionality, we suggest to use meaningful
names for easy recogmition and to follow the (simple) cubic css-naming rules:
all names in lowercase and the 'ud' tag before (i.e. #c3mylogotopleft)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/* crossbrowserstyles*/
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

/*crossbrowserstyles end*/
#udmainframe {
margin:0px auto; padding:0;
width:810px;

}
.udheader{
margin:0; padding:20px 20px 40px 52px;
        height: 115px;
        vertical-align: bottom;
        text-align:left;
        background-image: url(../dig_img/toplogo_2006.jpg);
        background-position: left;
        background-repeat:no-repeat;
        background-color: transparent;
}

.udmainleft{
        margin:0;padding: 20px 0 20px 52px;
        width: 153px;
        vertical-align: top;
        text-align:left;
        background-image: url(../dig_img/back_navigate2.jpg);
        /*background-position:left;*/
        background-repeat:repeat-y;
       border-bottom: 1px solid #e7ebff;
}
#udmainlbanner {
margin:0 ; padding:0;
height:93px;
}
.udmainmiddle{
margin:0;padding: 20px 20px 20px 40px;
       width: 90%; 
        vertical-align: top;
         text-align:left;
			border-top:0;
			border-left:0;
			   border-right: 1px solid #e7ebff;
                border-bottom: 1px solid #e7ebff;

}
.udmainright {
margin:0 0 10px 10px;padding:55px 0 0 0;
float:right;
text-align:left;
width:50%;
background-color:#ffffff;
border:1px solid #e7ebff;
background-image:url(../dig_img/klassenzimmer1.jpg);
background-repeat:no-repeat;
background-position:30px 10px;
}
table.udmainright {
margin:0 0 10px 10px;padding:0;
text-align:left;
width:50%;
background-color:#ffffff;
border:1px solid #e7ebff;
background-image:url(../dig_img/klassenzimmer1.jpg);
background-repeat:no-repeat;
background-position:30px 10px;
}
* html .udmainright, * html table.udmainright {
	width:60%;
}
.udmainrightL{
margin:0; padding:1em;
width: 60%;
	text-align:justify;
	float:left;
	font-size:0.7em;
		color:#000000;
}
.udmainrightR{
margin:0; padding:1em ;
	text-align:justify;
	font-size:0.7em;
	color:#000000;
	
}
td.udmainrightL{
margin:0; padding:1em;
	text-align:justify;
	font-size:0.7em;
		color:#000000;
}
td.udmainrightR{
margin:0; padding:1em ;
	text-align:justify;
	font-size:0.7em;
	color:#000000;
	
}
.c3menuCheader{
margin:0 0 1.2em 0;padding:0;
font-size:1em;
text-align:center;
color: #134993;
font-weight: bold;
background-color: #e7ebff;
border-bottom:1px solid #ffffff;
}
td.space {
	
height:55px;	
}
td.c3menuCheader{
margin:0;padding:0;
font-size:1em;
text-align:center;
color: #134993;
font-weight: bold;
background-color: #e7ebff;
border-bottom:1px solid #ffffff;
}
/*
.udfooter1 {
margin:0;padding:0;
                vertical-align:top;
        text-align:right;
        background-color: #ffffff;
}
*/
.udfooter{
margin:0;padding:3px 0 3px 0;
text-align:center;
font-size:0.8em; font-weight:normal;
border-top: 1px solid #e7ebff;
background-color: #ffffff;
}

/*.udfooter p {
text-align:center;
font-size:9px;
color: #000000;
}.copy {
vertical-align:top;
text-align:right;
 font-size:9px; color: #61524e;
        background-color: #ffffff;
}*/

.udmenuW{
     margin:0 ; padding:0;
          text-align: left;
     background:transparent;
          font-size:0.6em;
}
/*.udmaindate{
margin:0; padding:0;
float:right;
text-align: right;
        font-weight:normal;
        background:transparent;
        color: #134993;
}*/