body {
        margin: 0px;
        padding:0px;
        font-size : 11px;
        font-family : verdana, arial, helvetica;
        color: #000000;
        background-image:url(../images/bg_deutsch_lernen.gif);
 }
 
 
 div#page {
        width:850px;
  
        background-color:#FFFFFF;
        background-image:url(../images/bg/pageback.gif);
        padding-left:10px;
        padding-right:0px;
        text-align:left;
 }
 
 p#top {
       width:848px;
       background-color:#FF3300;
       height:11px;
       margin-bottom:1px;
 }
 
 div#topbalken {
         background-color:#000000;
         width:100%;
 }

div#mainmenu {
        margin-top:-2px;
        height:19px;
         background-image:url(../images/bg/verlauf2.jpg);
         background-repeat:no-repeat;
         width:100%;
        text-align:right;
        text-transform:uppercase;
        padding-top:2px;
        
 }

div#mainmenu a { color:#FFFFFF; font-weight:bold; text-decoration:none;font-size:12px;}
div#mainmenu a:hover { color:#BC0000; font-weight:bold; text-decoration:none; font-size:12px;}

div.rand {
        position:relative;
        float:left;
        background-image:url(../images/bg/bg_orange.gif);
        width:13px;
        margin-right:1px;
        margin-top:0px;

}

div.rand2 {
        position:relative;
        float:left;
        background-image:url(../images/bg/bg_orange.gif);
        width:11px;
        margin-right:0px;
        margin-top:1px;

}
 
 div#navleft {
        margin-top:1px;
         width:166px;          
		 height:1040px;
         background-color: #FFD161;
         font-size: 11px;
         font-weight: bold; 
         line-height:17px;
         float:left;
 }

div#navleft h1 {
        
        width:166px; 
        background-color:#FF6600;
        padding-top:5px;
		padding-bottom:5px;
        font-weight:bold;
        margin-top:0px;
        margin-bottom:0px;
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-color:#FFD1CC;
        }

div#navleft h1 a {color: #FFD46C; text-decoration: none; text-transform: uppercase; font-size:12px;}
div#navleft h1 a:hover {color: #FEE8B6; text-decoration: none; text-transform: uppercase; font-size:12px;}
 
 
div#navleft a {
          color: #FF6600; 
          font-size: 11px;
          text-decoration: none; 
          font-weight: normal; 
        padding-left:13px;
        font-weight:bold;
        
}

div#navleft a:hover { color: #B01116; }
 


 
 
 
div#content {
        width:469px;
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
        float:left;
        background-color: #FFFFFF;

}

div#content h1 {
        margin-top:0px;
        margin-bottom:0px;
        font-size: 16px; 
        font-style: normal; 
        font-weight: normal;
        color:#BC0000;
}

div#content h2 {
        
        font-size: 14px; 
        font-style: normal; 
        font-weight: bold;
        color:#666666;
}

div#content h2 a { text-decoration:none;color:#666666;}
div#content h2 a:hover { text-decoration:none;color:#000000;}

div#content hr {
        height:0px;
        border :1px dashed #BC0000;
}

div#content p {
        margin-left:30px;
}





div#navboxes {
        width:147px;
        float:left;
        margin-right:1px;
        margin-top:0px;
}

div.box {
        width:100%;
        border-bottom-width:1px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        border:color:#000000;
        border-style:solid;
        background-color: #FFD161;
        color:#D40000;
        margin-top:1px;
		text-align:center;
		
}

div.boxfacebook {
        width:100%;
        border-bottom-width:1px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        margin-top:8px;
		
}


div.box h1 {
        width:100%;
        height:18px;
        color:#FFFFFF;
        text-transform: uppercase;
        font-size:11px;
        background-color: #FF9339;
        text-align:center;
        font-weight:bold;

}

div.box h3 {
        width:100%;
        height:28px;
        color:#FFFFFF;
        text-transform: uppercase;
        font-size:11px;
        background-color: #FF9339;
        text-align:center;
        font-weight:bold;

}

div.box p {
        padding-left:10px;
}


div.box h1 a {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box h3 a {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box h1 a:visited {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box h3 a:visited {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box a.boxlink { color:#FF6600;  font-weight:bold; text-decoration: none; }
div.box a.boxlink:hover { color:#B01116;  font-weight:bold; text-decoration: none; }

.box_partner {font-size:6pt; color: #990000}

h3.footer {
         margin-top:10px;
          width:100%;
          height:20px;
          color:#FFFFFF;
          background-color: #000000;
        clear:left;
        text-align:center;
        font-size:9px;
        font-weight:normal;
        margin-bottom:0px;
}

h3.footer a {
        color:#FFFFFF;
        text-decoration: none;  
}

h3.footer a:hover {
        color:#B01116;
        text-decoration: none;  
}
h3.footer a:visited {
        color:#FFFFFF;
        text-decoration: none;  
}

a:link {color: #000000;}
a:hover {color: #B01116;}
a:visited {color: #000000;}
 
/* al-werbebox start */
.emp {
	text-align: left;
	background-color: #FFD161;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.emp ul {
	margin-left: 15px;
	padding-left: 15px;
}

.emp li {
	padding-bottom: 5px;
	list-style-position: outside;
	list-style-image: url(haekchen.gif);
}

.emp td {
	padding: 3px;
	vertical-align: top;
}

.tdemp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}

/* al-werbebox end */
 
 
