body
{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    color: #646464;
    background-color: #f1f1f1;
    margin-top: 20px;
    margin-left: 60px;
    margin-right: 60px;
    height: 100%;
}

html
{
height: 100%;
}

#rahmen
{
    border: 1px solid #EEEEEE;
    text-align: left;
    width: 780px;
    height: 100%;
}

#header
{
padding: 3px;
background-color: #dddddd;
}

.img-header
{
float:left;
padding-right: 5px;
}
.img-ccontent
{
float:left;
padding-right: 5px;
}
.headline-header
{
padding-top: 23px;
font-size: 13px;
font-weight: bold;
height:10%;
}

.headline-ueberschrift
{
font-size: 13px;
font-weight: bold;
}

#menu
{
float: left;
width: 200px;
padding-top: 10px;
background-color: #eeeeee;
}

.abstand-menuitem
{
margin-top: 3px;
padding-left: 10px;
font-size: 14px;
}
.abstand2-menuitem
{
border-top-width:1px;
border-top-style:solid;
border-color:#dddddd;
padding: 5px 0px 5px 10px;

font-size: 14px;
}
.abstand3-menuitem
{
border-top-width:1px;
border-top-style:solid;
border-color:#dddddd;
padding: 5px 0px 5px 20px;
margin-bottom: 9px;
font-size: 14px;
}
.abstand1
{
  padding-top: 10px;
}

.abstand2
{
  padding-top: 120px;
  padding-left: 50px;
}

.abstand5
{
  padding-top: 50px;
}
.abstand6
{
  padding-top: 120px;
}
.abstand7
{
  padding-top: 20px;
}



a.menu:link, a:visited
{
    text-decoration: none;
    color: #646464;
    margin-bottom: 10px;
}

a.menu:hover, a.menu:active {
    text-decoration: none;
    color: #FF8000;
    margin-bottom: 10px;
}

#content
{

padding-left: 10px;
float: left;
background-color: #f1f1f1;
width: 560px;
height: 100%;
}
#cbg
{
background-image: url(../imgs/Clogowhitev.bmp);
background-repeat:no-repeat;
background-position:10px 1px;
}
#cppbg
{
background-image: url(../imgs/cpluspluslogowhitev.bmp);
background-repeat:no-repeat;
background-position:10px 1px;
}
#vcppbg
{
background-image: url(../imgs/ClogoS.bmp);
background-repeat:no-repeat;
background-position:10px 1px;
}
#javabg
{
background-image: url(../imgs/javalogowhitev.bmp);
background-repeat:no-repeat;
background-position:10px 1px;
}
#sebg
{
background-image: url(../imgs/logouml.bmp);
background-repeat:no-repeat;
background-position:10px 1px;
}
#elearningbg
{
background-image: url(../imgs/el2.bmp);
background-repeat:no-repeat;
background-position:10px 350px;
}
#linksbg
{
background-image: url(../imgs/links.bmp);
background-repeat:no-repeat;
background-position:10px 35px;
}
.text_download
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;
    margin: 0px 20px 10px 30px;
}
.text_download_elearning
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 440px;
    margin: 0px 20px 10px 30px;
}
.text_home
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 80px 10px 10px 0px;

}
.text_cpphome
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 290px 10px 10px 0px;

}
.text_cshome
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 52px 10px 10px 0px;

}
.text_javahome
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 150px 10px 10px 0px;

}
.text_sehome
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 280px 10px 10px 0px;

}
.text_elhome
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 110px 10px 10px 0px;

}
.text_linkshome
{
    float: left;
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    width: 400px;

    margin: 1px 10px 10px 0px;

}
.left
{
	float: left;
    padding-top: 5px;
}

a.pdf
{
     border: 1px solid #000000;
     font-family:verdana, helvetica, sans serif;
     font-size: 12px;
     padding: 3px;
     margin-bottom: 10px;
     color: #FF8000;
     width: 22px;
     background-color: #dddddd;
}
#footer
{
background-color: #bbbbbb;
width: 780px;
}
.clear_left
{
clear:left;
}


.text1
{   color:#aaa;
	font-family:verdana, helvetica, sans serif;
	position:absolute;
	width: 172px;
	height: 32px;
	left: 361px;
	top: 171px;
		font-size:43px;
		/*top:4px;
		left:424px;*/
}
.text12
{
 padding-left:30px;
 padding-top:80px;color:#949494; font-family:verdana, helvetica, sans serif;	font-size:37px;
}
.text3
{
 padding-left:250px;
 padding-top:30px;color:#b9b9b9; font-family:verdana, helvetica, sans serif;	font-size:26px;
	height: 54px;
}


.text4
{
  padding-left:120px;
 padding-top:10px;color:#8f8f8f; font-family:verdana, helvetica, sans serif;	font-size:47px;
	height: 59px;

}
.text5
{
  padding-left:400px;
 padding-top:20px;color:#b9b9b9; font-family:verdana, helvetica, sans serif;	font-size:26px;
	height: 59px;

}

#text6
{   color:#ddd;
	font-family:verdana, helvetica, sans serif;
	position:absolute;
	width: 172px;
	height: 32px;
	left: 361px;
	top: 97px;
	font-size:140px;
}
