/* CSS Document lernmodule.net */
/* prn
.Boxes {display:none;}
#BoxAdv {display:none;}
#Bubbles {display:none;}
#headerRight, #headerMiddle {display:none;}

*/
body, h1, h2, h3, #main, p#menueItem, .button, #BoxAdv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a:link { color:#0061C6;text-decoration: none;}
a:visited { color:#669900;text-decoration: none;}
a:hover { color:#FF9933; text-decoration:underline }
/*a:active { font-weight:normal; color:#E00000; text-decoration:underline }*/

h1, h2, h3, h4 {margin-top:5px;margin-bottom:5px;padding-top:0px;padding-bottom:0px;text-decoration: none;}
h1	{font-size: 140%;margin-left:0px;color:#669900;}
h2	{font-size: 130%;margin-left:15px;color: #FF9933;}
h3	{font-size: 120%;margin-left:30px;color: #FF9933;}
h4	{font-size: 110%;margin-left:45px;color: #FF9933;}

body
{
    margin-left: 10px;
    background: #ffffff;
    margin-right:10px;
}

#header, #headerLink, #headerMiddle, #headerLeft, #headerRight
{
	position:absolute;
    top: 0px;
    border: 0px;
    margin: 0 auto;
}
#header
{
	width:99%;
	z-index: 1;
	height:55px;
}
#headerLink
{
	width:99%;
	z-index: 5;
	height:55px;
}
#headerMiddle
{
	left:70%;
	z-index: 4;
}
#headerLeft
{
    left: 0px;
    z-index: 3;
}
#headerRight
{
    right: 0px;
    z-index: 2;
}

#Path
{
    position: absolute;
    margin: 0 auto;
    top: 76px;
    right: 9px;
    width: 99%;
    text-align: right;
    font-size: 10pt;
    color: #669900;
    z-index: 4;
}


#pagetop
{
	width:770px;/*prn: 641px;*/
	font-size:10pt;
	color:#0061C6;
}
#pagetop h1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#0061C6;
	margin:0px;
	font-weight:normal;
}

#tdleft
{
	width:216px;/*prn: 3px;*/
	vertical-align:top;
}
#tdright
{
	width:146px;/*141px; prn: 3px;*/
	vertical-align:top;
	padding-left:5px;
	font-size:90%;
}

#overall
{
	padding:0px;
	background-color:#ffffff;/*#ffffe1;*/
	width:100%;
	z-index:0;
}
#overalltable
{
	width:100%;
	border-width:0px;
	z-index:9;
	position:relative;
}
#main
{
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	border: 1px solid #cccccc;
	background-image:url(../images/PatternMain.gif);
	padding-top: 0px;
	padding-bottom: 5px;
	margin:0px;
	vertical-align: top;
	font-size: 80%;
}
#main td	{font-size: 70%;vertical-align: top;}

.mods
{
	border: 1px dotted #ff9933;
	margin-bottom:5px;
	width:100%;
}
.mods td	{padding:0px;}
.mods .tdl	{width:130px;}
.mods .tdr	{width:137px;}
.mods span	{color:#FF9933;font-size:140%;font-weight:bold;}
.mods div	{padding-bottom:3px;}

.as		{FONT-SIZE: 10pt;height:60px;background-color:#ffffff;}
.as TD	{TEXT-ALIGN: center; }
.as IMG	{width:11px;border-top:1px solid black;}
		
.bs		{FONT-SIZE:12pt; width:129px;}		

.button
{
	background-color:White;
	border-color:#FF9933;
	border-style:outset;
	border-width:2px;
	COLOR:#669900;
    font-size:9pt;
    width:100px;
	cursor:pointer; 
}

.Boxes	
{
	width:206px;/*204px;*/
	/*margin-left:8px;*/
	background-image:url(../images/PatternBox.gif);
	border: 1px solid #ff9933;
	padding:2px;
	font-size:75%;
	margin-bottom:8px;
}

.nhl
{
	font-size:larger;
	color: #FF9933;
}

/* Boxes */
img {border-width:0px;}
.Boxes table
{
	margin-top: 0px;
	padding:0px;
	font-size:100%;
}
.Boxes td
{
	vertical-align:top; padding:0px;
}
.Boxes .boxtop
{
	text-align:center;
}
.Boxes .boxtop img
{
	border:#cccccc 1px solid;
	margin-bottom:5px;
}
	
#modulesselected, .nopw
{
    border: 1px solid #cccccc;
    margin-bottom: 1px;
    margin-top: 1px;
    background-image:url(../images/BoxRowPattern.gif);
    background-repeat:repeat-x;
    text-align: center;
    width:202px;
    margin-left:1px;
}
#modulesselected
{
	font-size:120%;
	color:#FF9933;
	height:35px;
}
#modulesselected a:link { font-size:120%;color:#0061C6;text-decoration:underline;}
#modulesselected a:visited { font-size:120%;color:#0061C6;text-decoration:underline;}
#modulesselected a:hover { font-size:120%;color:#FF9933;text-decoration:underline;}

.steps
{
	background-color:White;
	color:#FF9933;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:bold;
}
.steps div
{
	margin-top:8px;
	font-size:70%;
	font-weight:normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color:Red;
}

#homepagehr
{
	height:2px;
	color:#cccccc;
	position:relative;
	top:-70px;
}
#homepagefrau
{
	position:relative;
	top:-60px;
	z-index:2;
	left:20px;
	margin:0px;	
}

.ulbirne li
{
	list-style-image:url(../images/birne.gif);
	list-style-type:none;
	list-style-position:outside;
}
