﻿
body {
	margin: 0px;
	margin-left:15px;
	background-color:#678fc2;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height:100%;
}

.bodylayout {
	margin: 0px;
	margin-left:15px;
	background-color:#678fc2;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bodygradient {
	background-attachment:fixed;
	background-image:url(/XMLSnippets/LessonStart/images/backg_verlauf.jpg);
	background-repeat:repeat-x;
}


form {
	margin:0px;
	padding:0px;
}

div.site {
	width: 848px;
	background-image:url('../../sm_images/sm_site_bg.png');
	background-repeat:repeat-y;
}
div.siteStart {
	width: 848px;
	background-image:url('../../sm_images/sm_homesite_bg.png');
	background-repeat:repeat-y;
}

div.sssurl {
	height:20px;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-right: 14px;
	text-align:right;
	color: #FFFFFF;
	background-color:#678fc2;
	z-index:100;
	position:relative;
}
div.sssurl {
	padding-top: 0px;
	background-color:transparent;
}

div.head {
	top:20px;
	background-image:url('../../sm_images/isn_head.png');
	background-repeat:no-repeat;
	width: 848px;
	height: 70px;
	z-index:220;
}

div.mainMenu {
	top:90px;
	background-color:#E7EDF5;
	border-top: 1px solid #2E90CF;
	margin-left: 1px;
	margin-right: 9px;
	height: 28px;
	width: 840px;
	overflow:hidden;
}


.topNav0
{
	left:9px;
	position:relative;
	float:left;
	height:28px;
}

.topNavPrint
{
	position:absolute;
	left:753px;
	top:103px;
	float:left;
	height:28px;
	color: #2078DF;
}


.topNav1
{
	left:9px;
	position:relative;
	float:left;
	height:28px;
	overflow:hidden;
}

.topNav1Item
{
	position:relative;
	height: 28px;
	font-family: tahoma;  
	font-weight:normal; 
	font-size: 8pt; 
	color: #027935;
	padding:0px 4px 0px 4px;
}

.topNav1Item a
{
	display:block;
	padding-top:8px;
	color: #2078DF;

}
table.topNav1Item
{
	background-image:url('../../sm_images/live_but1_right.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:28px;
}
.topNav1 table td
{
    background-image:url('../../sm_images/live_but1_left.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:28px;
}
.topNav1Selected
{
	position:relative;
	right:1px;
	height: 28px;
	background-image: url('../../sm_images/live_but_bg.jpg');
	background-repeat:repeat-x;
	background-position:center top;
	font-family: tahoma;  
	font-weight:bold; 
	font-size: 8pt; 
	color: #ffcd00;	
	padding:0px 3px 0px 4px;
	}

table.topNav1Selected
{
	*background-image:url('../../sm_images/live_but2_right.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:28px;
}

table.topNav1Selected td
{
	background-image:url('../../sm_images/live_but2_left.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:28px;
}
.topNav1Selected a
{
	display:block;
	color: #F39B00;
}
.topNav1Hover a
{
	color:#F59C00;
}


div.tools {
	background-image:url('../../sm_images/live_ribbon_bg.gif');
	background-repeat:no-repeat;
	height: 100px;
	margin-left: 1px;
	margin-right: 7px;
	position:relative;

}
div.toolshome {
	background-image:url("../../sm_images/tools_bg_home.gif");
	background-repeat:repeat-x;
	height: 5px;
	margin-left: 1px;
	margin-right: 7px;
	overflow:hidden;
	width:840px;
	/*position:relative;*/

}
div.yellowframe {
	background-color:#EC7627;
	height: 9px;
	margin-left: 1px;
	margin-right: 7px;
	overflow:hidden;
	/*position:relative;*/

}
div#postit{
	width:333px;
	height:60px;
	position:absolute;
	top:43px;
	left:24px;
	/* left:16px; */
}
div.smlogo {
	background-image:url("../../sm_images/NGO_logo.gif");
	background-repeat:no-repeat;
	width:227px;
	height: 23px;
	position:absolute;
	top:62px;
	left:25px;

}


a.mainMenu:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}


a.mainMenu:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}


a.mainMenu:focus {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}


a.mainMenu:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}


a.mainMenu:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

input.fastsearch{
	margin: 6px 0px 0px 0px;
	padding:1px;
	width:250px;
	float:left;
}

input.fastsearchsubmit{
	margin-top:5px;
	display:block;
	float:right;
	width:81px;
	height:22px;
	border:none;
}

div.fastsearch{
	background-image:url('../../sm_images/fastsearch_icon.gif');
	background-repeat:no-repeat;
	padding-left:38px;
	height:36px;
	width: 340px;
	padding-top:0px;
	left: 20px;
	top: 25px;
	position:absolute;
}

div.fastsearchdesc{
	height:15px;
	width: 384px;
	padding-top:0px;
	left: 18px;
	top: 69px;
	position:absolute;
	text-align:center;
}

.search
{
	background-image:url('../../sm_images/fastsearch_icon.gif');
	background-repeat:no-repeat;
	padding-left:38px;
	height:36px;
	width: 340px;
	padding-top:6px;
	left: 20px;
	top: 25px;
	position:absolute;

}

.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #ABAFB1 solid;
    height:16px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #ABAFB1;
    padding:0px;
}
.search .ms-sbgo
{
    background-image:url("../../sm_images/searchbut_bg.gif");
    background-repeat:no-repeat;
    width:12px;
    height:22px;
    padding-left:5px;
    padding-right:5px;
}


div.tooltip{
	background-repeat:no-repeat;
	padding-left:38px;
	height:36px;
	padding-top:0px;
	top: 25px;
	position:absolute;
	font-size: 10px;
}

div.tooltip_left{
	background-repeat:no-repeat;
	padding-left:38px;
	height:36px;
	padding-top:0px;
	top: 25px;
	position:absolute;
	font-size: 10px;
 	background-image:url("../../sm_images/i_books.gif");
 	left: 416px; 
 	width:172px;
}

div.tooltip_right{
	background-repeat:no-repeat;
	padding-left:38px;
	height:36px;
	padding-top:0px;
	top: 25px;
	position:absolute;
	font-size: 10px;
 	background-image:url("../../sm_images/i_pens.gif");
 	left: 642px; 
 	width:133px;
}


div.tooltipdesc{
	height:15px;
	padding-top:0px;
	left: 18px;
	top: 69px;
	position:absolute;
	text-align:center;
}

div.content {
	width: 651px;
	float:left;
	left:20px;
}

div.contentStart {
	width: 833px;
	margin-left:8px;
	height:565px;
	background-image:url('../../../XMLSnippets/LessonStart/images/backg.jpg');
	background-position:-6px -12px;
	position:relative;
}


div.location {
	width: 645px;
	height:17px;
	position:relative;
	background-color: #87C0DE;
	border-bottom: 1px solid #2C8ECE;
	border-top: 1px solid #2C8ECE;
	padding:4px 2px 0 6px;
	vertical-align:middle;
	left:8px;
	top:-1px;
}
.breadcrumb
{
	font-weight:normal; 
	font-size:8pt; 
	font-family: arial, helvetica, sans-serif; 
	color: #e7edf5;
}

.breadcrumb a, .breadcrumb:active, .breadcrumb a:active {
    font-family: arial, helvetica, sans-serif; 
    color: #e7edf5;
    text-decoration: none;
}
.breadcrumb a:hover { 
	text-decoration:underline; 
}
.breadcrumbCurrent {
    font-weight:bold;
    color: #000000; 
}

div.contentMain {
	/*position:relative;*/
	background-color: #ffffff;
	padding: 8px 2px 3px 24px;
	margin-left:10px;
	/*left:8px;*/
}

div.foot {
	clear:left;
	width: 848px;
	height: 94px;
	background-image:url('../../sm_images/sm_foot_bg.png');
	background-repeat:no-repeat;
	position:relative;
}
div.footcontent {
	clear:left;
	width: 848px;
	height: 94px;
	background-image:url('../../sm_images/sm_content_foot_bg.gif');
	background-repeat:no-repeat;
	position:relative;
}

div.relatedLinks {
	position:absolute;
	top: 16px;
	left: 15px;
}

div.copyright {
	position:absolute;
	top: 38px;
	left: 15px;
	line-height: 16px;
}
div.startbox {
		width:405px;
		position:relative;

}

div.startboxHead {
	width:392px;
	height:27px;
	background-image:url("../../sm_images/startbox_head.gif");
	background-repeat:no-repeat;
	position:relative;
	vertical-align:middle;
	color:#11449E;
	font-family:tahoma, arial;
	font-size:16px;
	padding-left:10px;
	padding-top:4px;
}

div.startboxContent {
	width:390px;
	border-color:#C6C6C6;
	border-left: 1px solid;
	border-right: 1px solid;
	position:relative;
	padding-left:10px;
	padding-top:4px;
	letter-spacing:0.0em;
	word-spacing:0.0em;
	line-height: 1.5;
}

div.startboxFoot {
	width:403px;
	height:9px;
	background-image:url("../../sm_images/startbox_foot.gif");
	background-repeat:no-repeat;
	position:relative;

}
div.startboxS {
		width:195px;
		position:relative;

}

div.startboxHeadS {
	width:190px;
	height:14px;
	background-image:url("../../sm_images/startbox_head_s.gif");
	background-repeat:no-repeat;
	position:relative;
	vertical-align:middle;
	color:#11449E;
	font-family:tahoma, arial;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:1px;
}

div.startboxContentS {
	width:191px;
	background-image:url("../../sm_images/startbox_bg_s.gif");
	background-repeat:repeat-y;
	position:relative;
	padding-left:4px;
	padding-top:4px;
	font-size:10px;
}


div.startboxFootS {
	width:195px;
	height:8px;
	background-image:url("../../sm_images/startbox_foot_s.gif");
	background-repeat:no-repeat;
	position:relative;

}
.ulBox {
	margin: 4px 0px 0px 16px; 
	padding: 0;
	list-style-type: square;
	color:#ED661B;
}
ul {
	margin: 0px 0px 0px 16px; 
	padding: 0;
	list-style-type: square;
	color:#ED661B;
}
ol {
	margin: 0px 0px 0px 24px;
	list-style-type:decimal-leading-zero;
	padding: 0;
}

.link-item, .link-item a, .link-item a:link{
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #0c4a83; 
	letter-spacing:0.0em;
	word-spacing:0.0em;
	line-height: 1.5;
	}
.link-item a:visited, .link-item a:active{
color: #4167AF;
text-decoration:none;
}

.link-item a:hover{
color: #000000;
text-decoration:underline;
}

.link-item-large, .link-item-large a, .link-item-large a:link{
font-family:Tahoma; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}

.link-item-large a:visited, .link-item-large a:active{
color: #4167AF;
text-decoration:none;
}

.link-item-large a:hover{
color: #000000;
text-decoration:underline;
}

.description {
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #4c4c4c;
	letter-spacing:0.0em;
	word-spacing:0.0em;
	line-height: 1.5;
}
a.linkTop, a.linkTop:link, a.linkTop:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;

}
a.linkTop:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;

}
a.linkBottom, a.linkBottom:link, a.linkBottom:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;

}
a.linkBottom:hover {
	color: #ffffff;
	text-decoration:underline;

}
.loginicon {
	background-image:url("../../sm_images/i_key.gif");
	background-repeat:no-repeat;
	padding-left:18px;
}

#webLink_starter {
	float: right;
	padding-right: 15px;
	padding-top: 25px;
	cursor: pointer;
	text-decoration: underline;
	color: rgb(255, 255, 255);
}	


.myQLinks {
	font-family:Tahoma,arial,sans-serif;
	background-image:url(../../sm_images/listItem.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	margin-top:4px;
	padding-left:12px;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0;
	line-height:1.5;
	word-spacing:0;
}

.myQLinks .textCopyright {
	color:#9594AD;
	font-size:9px;
	padding:2px 0px 5px 0px;
}

.myQLinks a:link, 
.myQLinks a:visited, 
.myQLinks a:active, 
.myQLinks a:focus, 
.myQLinks a:hover {
	color:#2C8FCF;
	font-size:12px;
	text-decoration:underline;
}

a.extern:link, 
a.extern:visited, 
a.extern:active, 
a.extern:focus, 
a.extern:hover {
	font-size:12px;
	color:#2C8FCF;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../../sm_images/extlink.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:6px;	
}

.myQuelle {
	font-family:Tahoma,arial,sans-serif;
	color:#2078DF;
	font-size:12px;	
	font-weight:bold;
}


a.linkToTop {
	border:0px;
	width:15px;
	background-image: url(../../sm_images/Pfeil_halb.gif);	
	background-repeat:no-repeat;
}


.ribbon1
{
	background-image:url('../../itn_images/door.gif');
	background-repeat:no-repeat;
	padding-left:38px;
	height:36px;
	width: 260px;
	padding-top:0px;
	left: 16px;
	top: 25px;
	position:absolute;
	font-size: 10px;
}

a.ribbon:link{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}

a.ribbon:active{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}
a.ribbon:visited{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}

a.ribbon:hover{
	text-decoration:underline;
}

