@charset "utf-8";
                       /* dsb2-GK-style.css by www.con-solar.de */

body{
	background: url(../images/bkg2.jpg) repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}

hr {
	color:#5E6BC7;
	background: #5E6BC7;
	border: 0;
	height: 2px;
	width: 450px;
	margin: 0 auto;
	text-align: center;	
}

#page{
	margin:0;
	width:auto;
}

#menu{
	width:999px;
	/*height:43px;
	text-align:center;
	clear:both;*/
	padding: 4px;
	float:left;
}

.img_logo {             /* position of permanent logo image img_stanga.jpg */
  float:left;
  position:absolute;
  left:0px;
  top:73px;
  border:0;
  padding:0;
  margin:0px 0px 0px 0px;
}

.ticker {                /* news ticker on index pages below logo image*/
  width: 300px;
  font-weight: normal; 
  color: white; 
  background-color:#5E6BC7; 
  font-family: Arial,Helvetica,MS Sans Serif; 
  font-size: 9pt;
  position:absolute;
  left:0px;
  top:534px;
  border:0;
  margin:0;
  padding:0;
}

.table_board {
	position:absolute;
	top:80px;
	padding:0;
	margin:0px 0px 0px 10px;
	left: 400px;
}
.table_contact {
	position:absolute;
	top:120px;
	padding:0;
	margin:0px 0px 0px 0px;
	left: 305px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
.table_contact td {
	border-width: 1px;
	padding:0px 0px 5px 0px;;
	border-color: gray;
	background-color: white;
}
.table_anmeldeformulare_oben, .table_anmeldeformulare_mitte, .table_anmeldeformulare_unten, .table_anmeldeformulare_mitte_unten {
	position:absolute;
	left: 415px;
/*	border: 0px;
	border-style: solid;
	border-color: #CCCCCC;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0066CC;
	top: 115px;
    border-collapse: collapse;
	/*width: 450px;*/
}
.table_anmeldeformulare_mitte {
	position:absolute;
	top:325px;
}
.table_anmeldeformulare_mitte_unten {
	position:absolute;
	top:532px;
}
.table_anmeldeformulare_unten {
	position:absolute;
	top:565px;
}
.table_anmeldeformulare_ferienplan {
	position:absolute;
	top:611px;
	left: 415px;
}
.table_anmeldeformulare_oben td {
	padding:5px 5px 5px 5px;
	border: solid 1px #DDDDDD; 
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.table_anmeldeformulare_mitte td {
	border: solid 1px #DDDDDD; 
	border-collapse: collapse;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;
}
.table_anmeldeformulare_mitte_unten td {
	border: solid 1px #DDDDDD; 
	border-collapse: collapse;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;
}

.table_anmeldeformulare_unten td {
	border: solid 1px #DDDDDD; 
	border-collapse: collapse;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;
}
.table_anmeldeformulare_ferienplan {
	border: solid 1px #DDDDDD; 
	border-collapse: collapse;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;
	}

#google_small {
	position:absolute;
	width:360px;
	height:250px;
	z-index:1;
	left: 600px;
	top: 184px;
}

#__top { 
	position: fixed;      /*otherwise horiz. shift in FF when mouse over buttons*/
}

#header{
	height:40px;
	width:100%;
	clear:both;
}

#languages{
	width:200px;
	float:left;
	padding:8px 0px 0px 100px;
	text-align:right;
}

.current_language{
	margin-left:20px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#660000;
}

.current_language:hover{
	margin-left:20px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#660000;
}

.language{
	margin-left:20px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CDDEFF;
}

.language:hover{
	margin-left:20px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#660000;
}

#welcome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CDDEFF;
	text-align:right;
	padding-right:20px;
	padding-top:8px;
}

.attention{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#003399;
	text-align:left;
	padding-right:20px;
	padding-top:8px;
}

#main{
	clear:both;
}

#left_side{
	width:300px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#middle_side{
	width:150px;
	height:100%;
	float:left;
	margin-left:20px;
}

#right_side{
	margin:0px 0 30px 0px;
}

#content{
	height:auto;
}

#content_middle{
	text-align:left;
	margin:0 0 20px 10px;
}

.set{
	border-left:hidden;
	margin:0 0 50px 300px;
	height:100%;
}

.news_left{                   /*news below logo image*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
	margin:0;
	float:left;
	position:absolute;
    top:560px;
	left:0px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.news_right{                   /*news below content */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
	float:right;
}

.titlu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066FF;
	margin:0;
	text-align:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.titlu2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.titlu3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066FF;
	margin:0;
	padding:0px 0px 0px 10px;
	text-align:left;
} 

.titlu4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066FF;
	margin:0;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 
.titlu5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066FF;
/*	margin:0 201px 0 0;*/
	float: right;
/*	padding: 0 501px 0 0;
*/		padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

} 

.zentriert{
	text-align:center;
}

.footnote_con-solar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0066FF;
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.footnote_center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-size:10px;
	font-weight:normal;*/
	color:#0066FF;
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#content_middle p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066FF;
	margin:0;
	padding:5px 10px 0 10px;
}

#content_middle ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066FF;
	padding:5px 5px 10px 35px;
	margin:0;
	text-align:left;
}

#content_middle ol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066FF;
	padding:5px 5px 10px 35px;
	margin:0;
	text-align:left;
}

#bottom{
	height:84px;
	clear:both;
	width:100%;
	padding-bottom:25px;
}

#map{
	float:none;
	position: absolute;
	left: 770px;
	top: 122px;
}

#image_right{
	float:right;
    padding:20px 20px 20px 20px;
}

#tbl_vacante{
	padding:0 20px 3px 20px;
	width:500px;
	height:150px;
}

#tbl_vacante table tr td{
	padding:0 3px 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
}

#tbl_vacante table tr td{
	padding:0 3px 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
}
.orar {
	margin:5px 0 5px 0;
}

.orar th{
	text-align:center;
	color:#0066FF;
	font-size:19px;
}

.orar td{
	text-align:center;
	color:#0066FF;
}

.programa_scolara {
	margin:15px 0 15px 0;
}

.programa_scolara th{
	text-align:center;
	color:#0066FF;
	font-size:19px;
}

.programa_scolara td{
	text-align:center;
	color:#0066FF;
}

p#multimotion {
	font-family:JaneAusten, Verdana, Arial, "Helvetica CE-Light", sans-serif;
	font-size:30px;
}

.functie {
	font-weight:bold;
}
                                 /* members of board */
#content_middle .set .membru_consiliu_left .img_membru .nume_consiliu_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	margin:0;
	padding:5px 10px 5px 10px;
	text-align:center;
	background-color:#0066FF;
}
.konzept{
	width:700px;
	float:left;
	margin-bottom:10px;
}
.new_section{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.photoset{
	width:100%;
	float:left;
	margin-bottom:10px;
/*	margin-left:10px;*/
}
.photoset_location{ 
    display:inline;
	width:500px;
    float:left;
	margin-bottom:10px;
	margin-left:100px;
}

.galerie_foto{
	float:left;
	width:148px;
	height:115px;
	text-align:center;
}

.galerie_foto a.thumb .img_thumb{
	background: #ffffff;
	margin:5px 10px 10px 5px;
	padding: 2px;               /* inner passepartout thumbs, background color */
	border-color: #A1A1E8;      /* outer line thumbs */
	border-style: solid;
	border-width: 1px;     
}

.galerie_foto a.thumb .img_large{
	border:0;
	width:1px;
	height:1px;
	position:absolute;
	top:-1px;
	left:-1px;
}

.galerie_foto a.thumb:hover .img_large{
	background: #ffffff;
	border:solid 2px #6E6EB5;
	padding: 4px;               /* inner passepartout img, background color */
	width:auto;
	height:auto;
	position:fixed;
	top:60px;
	left:0px;
}

.galerie_foto_highformat{
	float:left;
	width:100px;
	height:auto;
	text-align:center;
}
.galerie_foto_highformat a.thumb .img_thumb{	
    background: #ffffff;
	margin:5px 10px 10px 5px;
	padding: 2px;               /* inner passepartout thumbs, background color */
	border-color: #A1A1E8;      /* outer line thumbs */
	border-style: solid;
	border-width: 1px;     

}
.galerie_foto_highformat a.thumb .img_large{
	border:0;
	width:1px;
	height:1px;
	position:absolute;
	top:-1px;
	left:-1px;
}
.galerie_foto_highformat a.thumb:hover .img_large{
	background: #ffffff;
	border:solid 2px #6E6EB5;
	padding: 4px;               /* inner passepartout img, background color */
	width:auto;
	height:auto;
	position:fixed;
	top:60px;
	left:0px;
}

#img_actualitati_sus{
	width:191px;
	height:255px;
	float:right;
	background:url(../images/dsb_actual/dsb_actual_sus2.jpg);
	cursor:default;
	margin-left: 5px;
}

#img_invatatoare1 {
	width:150px;
	height:195px;
	float:right;
	background:url(../images/personal/zachari.jpg);
	cursor:default;
	margin-left: 5px;
}
#img_imbeck {
	width:257px;
	height:257px;
	float:right;
	background:url(../images/personal/imbeck.jpg);
	cursor:default;
	margin-left: 5px;
}

#img_bun_venit {
	margin:5px auto 5px auto;
}
#img_bun_venit img {
	text-align: center;
}
#img_invatatoare2 {
	width:200px;
	height:150px;
	float:right;
	background:url(../images/personal/nurith.jpg);
	cursor:default;
	margin-left: 5px;
}
#img_content_left_innot {
	float:left;
	background:url(images/not used/swimming_lesson.jpg);
	width:176px;
	height:132px;
	border:none;
	margin:10px;
}

.img_content_left_normal {
	float:left;
	width:auto;
	border:none;
}
#img_invatatoare3 {
	width:150px;
	height:200px;
	float:left;
	background:url(../images/personal/Christine_Schwarz.jpg);
	cursor:default;
	margin-right: 5px;
	margin-left: 5px;

}
#img_invatatoare4 {
	width:200px;
	height:301px;
	float:right;
	background:url(../images/personal/Lu_Cozma.jpg);
	cursor:default;
	margin: 5px;
}

#img_invatatoare5 {
	width:200px;
	height:301px;
	float:left;
	background:url(../images/personal/Pohl.jpg);
	cursor:default;
	margin-left: 5px;
}

.img_content_left_cor {
	float:left;
	width:200px;
	border:none;
	margin:10px 10px 20px;
}

.img_content_left_desen {
	float:left;
	width:200px;
	border:none;
	margin:10px 10px 20px;
}

#img_ecbm {
	width:156px;
	height:125px;
	float:right;
	background:url(../images/not used/logo-ECBM.jpg);
	cursor:default;
	margin-left: 5px;
}

#img_invatatoare6 {
	width:200px;
	height:178px;
	float:right;
	background:url(../images/personal/Domnica_Lupu.jpg);
	cursor:default;
	margin-left: 5px;
}

#img_content_right_pian {
	float:right;
	background:url(../images/personal/georgeta_bacioiu.jpg);
	width:134px;
	height:204px;
	border:none;
	margin:23px;
}

.img_content_left_pian {
	float:left;
	width:200px;
	border:none;
	margin:20px 10px 20px;
}

#img_invatatoare7 {
	width:200px;
	height:150px;
	float:right;
	background:url(../images/personal/Elena_Lixandru.jpg);
	cursor:default;
	margin-left: 5px;
}

#img_invatatoare8 {
	width:316px;
	height:268px;
	float:right;
	background:url(../images/personal/paraschiv.jpg);
	cursor:default;
	background-repeat: no-repeat;
	margin-left: 10px;

}
#img_invatatoare9 {
	width:316px;
	height:268px;
	float:right;
	background:url(../images/personal/DSB-Personal-Nuti_Serban_012.jpg);
	background-repeat: no-repeat;
	cursor:default;
	margin-left: 5px;
}

#img_gradinita_schreiber {
	width:200px;
	height:150px;
	float:right;
	background:url(../images/personal/Brigitte_Schreiber.jpg);
	cursor:default;
	margin-left: 10px;
}
#img_gradinita_pohl {
	width:200px;
	height:230px;
	float:right;
	background:url(../images/personal/Pohl.jpg);
	cursor:default;
	margin-left: 10px;
}
#img_gradinita_muellner {
	width:239px;
	height:361px;
	float:right;
	background:url(../images/personal/tina_muellner.jpg);
	background-repeat: no-repeat;
	cursor:default;
	margin-left: 10px;
}
#img_fuhrig-schatten {
	width:195px;
	height:247px;
	float:right;
	cursor:default;
	background-image: url(../images/personal/fuhrig-schatten.png);
	background-repeat: no-repeat;
	margin: 10px 50px 0 10px;
	}
#img_steinhaeuser {
	width:240px;
	height:361px;
	float:right;
	cursor:default;
	background-image: url(../images/personal/steinhaeuser.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;

	}
#img_meseth {
	width:250px;
	height:276px;
	float:right;
	cursor:default;
	background-image: url(../images/personal/uta_meseth.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	}
#img_nicolae {
	width:300px;
	height:400px;
	float:right;
	cursor:default;
	background-image: url(../images/personal/alina-iunie08.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-right: 10px;
	}
#img_hoth {
	width:250px;
	height:167px;
	float:right;
	cursor:default;
	background-image: url(../images/personal/hoth-s.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	}

