/* ----------------------------------------Copyright elementares---------------------------------------- */

/* ----------------------------------------Allgemeine Info---------------------------------------- */

body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	text-transform: lowercase;
	background-image:  url(../images/layout/elementares_bbg.jpg);
	background-color:#4C6877;
	}

ul, ol{	
	margin-top:0;
	font-size:13px;
	color:#094629;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-position:outside;
	}
	
ul{
	list-style-type:disc;
	}

ol{
	list-style-type:decimal;
	}

.list{
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-position:outside;
	list-style-type: none;
	margin-left:0;
	margin-top:0;
	margin-bottom:5px;
	padding:0;
	}
	
.list2{
	font-size:12px;
	color:#660000;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type: lower-roman;
	padding-bottom:4px;
	}
	
.list3{
	font-size:12px;
	color:#C56406;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type: lower-alpha;
	margin-top:4px;
	}

.list_img{
	margin-top:2px;
	margin-left:15px;
	}

.fehler{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	}

img{
	border:0;
	}

h1, h2, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}

h1 {
	font-size:12px;
	color:#094629;
	font-weight:bold;
	}

h2 {
	font-size:13px;
	color:#114968;
	}

h3 {
	font-size:13px;
	color:#FDFDFD;
	}

/* ----------------------------------------Tabellen--------------------------------*/

td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform: lowercase;
	color:#000000;
	padding:5px;
	}
	
.border{
	background-color:#FFFFFF;
	height:1px;
	padding:0;
	}
	
.team{
	margin-bottom:8px;
	}
	
.tdhead{
	font-size:12px;
	color:#FFFFFF;
	background-color:#E0A35F;
	vertical-align:middle;
	text-align:left;
	}
	
.tdbottom{
	font-size:12px;
	background-color:#E0A35F;
	height:5px;
	}
	
.grey {
	font-size:11px;
	background-color:#DADADA;
	border-bottom:1px solid #114968;
	}
	
.red {
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	}

/* ----------------------------------------End Tabellen--------------------------------*/

/* ----------------------------------------Allgemeine Links---------------------------------------- */

a:link{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BF680A;
	text-decoration:none;
	}

a:visited{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BF680A;
	text-decoration:none;
	}


a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

/* ----------------------------------------End Allgemeine Links---------------------------------------- */



a.schul:link, a.schul:visited, a.schul:hover{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}



/* ----------------------------------------End Allgemeine Info--------------------------------*/


/* ----------------------------------------------container-------------------------------*/

#container{
	position:relative;
	text-align:left;
	margin:0 auto 0;  
	width:988px;
	padding-top:205px;
	background-image: url(../images/layout/elementares_contbg.jpg);
	background-repeat:repeat-y;
	border:0;
	}

/* -----------------------------------------End container-------------------------------------*/

/* ----------------------------------------------Head-------------------------------------*/

#head{
	position:absolute; 
	top:0;
	left:0; 
	width:988px; 
	height:85px;
	text-align:left;
	background-image: url(../images/layout/elementares_headbg.jpg);
	}

/* ----------------------------------------------elementares-------------------------------------*/

#elementares{
	position:absolute; 
	top:14px;
	left:93px; 
	text-align:left;
	}

/* ----------------------------------------------End elementares-------------------------------------*/

/* ----------------------------------------------elementares text-------------------------------------*/

#logotext{
	position:absolute; 
	top:40px;
	left:221px;  
	width:250px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	}

/* ----------------------------------------------End elementares text-------------------------------------*/

/* ---------------------------------------------Suche-------------------------------------*/

#suche{
	position:absolute; 
	top:15px;
	right:21px;  
	text-align:left;
	}

.box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-left:4px;
	background-color:#8DC1CF;
	}

.suche{
	margin-top:3px;
	}

/* -----------------------------------------End Suche-------------------------------------*/

/* ----------------------------------------------End Head-------------------------------------*/



/* -----------------------------------------Toplink-------------------------------------*/

#toplink{
	position:absolute; 
	top:60px;
	left:0;
	width:963px !important;
	width:988px;
	height:20px !important;
	height:25px;
	padding-top:5px;
	padding-right:25px;
	text-align:left;
	}

a.ebene1:link, a.ebene1:hover, a.ebene1:visited{
	display:block;
	float:right;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/layout/elementares_file.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:25px;
	}

a.ebene1:hover{
	color:#CCCCCC;
	background-image: url(../images/layout/elementares_file2.gif);
	}

a.ebene1on:link, a.ebene1on:hover, a.ebene1on:visited{
	display:block;
	float:right;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	background-image: url(../images/layout/elementares_file2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:25px;
	}


/* -----------------------------------------End Toplink-------------------------------------*/

/* -----------------------------------------Image 1-------------------------------------*/

#image1{
	position:absolute;
	left:0; 
	top:85px;
	width:218px;
	height:100px;
	}

/* -----------------------------------------End Image 1-------------------------------------*/

/* -----------------------------------------Image 2-------------------------------------*/

#train_centre{
	position:absolute; 
	left:227px; 
	top:85px;
	width:730px !important;
	width:761px;
	height:84px !important;
	height:100px;
	text-align:left;
	padding-top:16px;
	padding-left:31px;
	background-image: url(../images/layout/elementares_img2bg.jpg);
	}

#train1, #train2, #train3, #train4{
	position:absolute; 
	left:31px; 
	top:16px;
	width:133px;
	height:69px;
	text-align:left;
	}

#train2{ 
	left:219px;
	}

#train3{ 
	left:407px; 
	}

#train4{ 
	left:595px; 
	}

/* -----------------------------------------End Image 2-------------------------------------*/

/* ----------------------------------------------Navi-------------------------------------*/

#navi{
	position:relative; 
	float:left;
	width:218px; 
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dashed #B6C8CF;
	border-bottom:1px dashed #B6C8CF;
	margin-bottom:25px;
	}

/* -----------------------------------------Ebenen 2 bis 4-------------------------------------*/

a.ebene2:link, a.ebene2:hover, a.ebene2:visited, a.ebene3:link, a.ebene3:hover, a.ebene3:visited, a.ebene4:link, a.ebene4:hover, a.ebene4:visited{
	display:block;
	width:196px !important;
	width:218px;
	height:19px !important;
	height:21px;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	padding-top:2px;
	padding-left:22px;
	}

a.ebene3:link, a.ebene3:hover, a.ebene3:visited{
	width:183px !important;
	width:218px;
	padding-left:35px;
	}

a.ebene4:link, a.ebene4:hover, a.ebene4:visited{
	width:165px !important;
	width:218px;
	padding-left:53px;
	}

a.ebene2:hover, a.ebene3:hover, a.ebene4:hover{
	color:#176089;
	background-color:#E0EDEF;
	}

/* -----------------------------------------Ebenen 2 bis 4 Active-------------------------------------*/

a.ebene2on:link, a.ebene2on:hover, a.ebene2on:visited, a.ebene3on:link, a.ebene3on:hover, a.ebene3on:visited, a.ebene4on:link, a.ebene4on:hover, a.ebene4on:visited{
	display:block;
	width:196px !important;
	width:218px;
	height:19px !important;
	height:21px;
	font-size:13px;
	text-decoration:none;
	color:#176089;
	padding-top:2px;
	padding-left:22px;
	background-color:#F5FAFA;
	}

a.ebene3on:link, a.ebene3on:hover, a.ebene3on:visited{
	width:183px !important;
	width:218px;
	padding-left:35px;
	}

a.ebene4on:link, a.ebene4on:hover, a.ebene4on:visited{
	width:165px !important;
	width:218px;
	padding-left:53px;
	}


/* ----------------------------------------------End Navi-------------------------------------*/

/* -----------------------------------------Content-------------------------------------*/

#content{
	position:relative; 
	float:left;
	width:461px !important;
	width:521px;
	margin-left:40px;
	margin-bottom:25px;
	padding-right:60px;
	padding-bottom:15px;
	text-align:left;
	text-transform:lowercase;
	}

.imgl{
	position:relative;
	float:left;
	margin-right:5px;
	font-size:11px;
	color:#666600;
	text-decoration:none;
	}

.imgr{
	position:relative;
	float:right;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:10px;
	font-size:11px;
	color:#666600;
	text-decoration:none;
	}

.flag{
	position:relative;
	float:left;
	margin-right:5px;
	}

/* -----------------------------------------End Content-------------------------------------*/

/* -----------------------------------------Info Rechts-------------------------------------*/

#info{
	position:relative; 
	float:left;
	width:179px !important;
	width:199px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:5px;
	margin-bottom:30px;
	margin-left:10px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	color:#000000;
	text-align:left;
	border-top:1px dashed #B6C8CF;
	border-bottom:1px dashed #B6C8CF;
	}

a.info:link, a.info:hover, a.info:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#BF680A;
	text-decoration:none;
	}

a.info:hover{
	color:#FFFFFF;
	}

/* -----------------------------------------End Info Rechts-------------------------------------*/

/* -----------------------------------------Bottom-------------------------------------*/

#bottom{
	position:absolute; 
	bottom:-1px;
	left:0; 
	width:963px !important;
	width:988px;
	height:14px !important;
	height:25px;
	text-align:right;
	padding-top:11px;
	padding-right:25px;
	background-image:  url(../images/layout/elementares_botbg.jpg);
	background-repeat:repeat-x;
	}

a.cx:link, a.cx:visited, a.cx:hover{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-transform:lowercase;
	color:#4C6877;
	text-decoration:none;
	}

/* -----------------------------------------End Bottom-------------------------------------*/
